Cómo agregar, editar o eliminar metadatos en archivos multimedia

FFmpeg es una potente herramienta de línea de comandos utilizada para manejar archivos multimedia, incluida la edición de metadatos, que contiene información esencial como título, artista, álbum, género, fecha de creación y detalles de codificación.

Modificar metadatos es útil para organizar bibliotecas de medios, mejorar la capacidad de búsqueda y agregar detalles de derechos de autor o autor a archivos multimedia.

Esta guía explica cómo modificar metadatos de medios utilizando FFmpeg con ejemplos prácticos en Linux.

Entendiendo los Metadatos de Medios

Los metadatos en archivos multimedia se almacenan en contenedores como MP4, MKV, MP3 y FLAC.

Estos campos de metadatos incluyen:

  • Título – Nombre del archivo multimedia.
  • Artista – Creador del archivo.
  • Álbum – Nombre del álbum (para archivos de audio).
  • Género – Categoría del medio.
  • Año – Fecha de lanzamiento o creación.
  • Comentario – Información adicional.
  • Derechos de autor – Detalles de propiedad.

FFmpeg te permite editar metadatos sin volver a codificar los medios, lo que hace que el proceso sea rápido y eficiente.

Verificación de Metadatos de un Archivo Multimedia

Antes de modificar los metadatos, verifica los metadatos existentes del archivo multimedia utilizando el siguiente comando, la opción -hide_banner elimina los detalles de la versión.

ffmpeg -hide_banner -i planetearth.mp4
Check the Metadata of Media File

Actualización de los metadatos en archivos de audio/video

Para modificar los campos de metadatos de archivos de audio, como título, artista, álbum o género, utiliza:

ffmpeg -i awesome.mp3 -metadata title="New Title" -metadata artist="New Artist" -metadata album="New Album" -metadata genre="Rock" -codec copy awesome-output.mp3

Para archivos de video, utiliza un comando similar:

ffmpeg -i input.mp4 -metadata title="My Video" -metadata author="John Doe" -codec copy output.mp4

Aquí:

  • -metadata title="Nuevo Título" actualiza el título.
  • -metadata artist="Nuevo Artista" cambia el nombre del artista.
  • -metadata album="Nuevo Álbum" modifica el nombre del álbum.
  • -metadata genre="Rock" establece el género.
  • -codec copy evita la re-codificación, haciendo que el proceso sea sin pérdidas.
Updating Metadata of Media File

Para agregar o modificar la descripción de un archivo, utiliza:

ffmpeg -i input.mp4 -metadata comment="This is a sample video" -codec copy output.mp4

Para agregar detalles de copyright a un archivo multimedia:

ffmpeg -i input.mp4 -metadata copyright="© 2025 Your Name" -codec copy output.mp4

Puedes agregar una portada de álbum a archivos MP3 o FLAC:

ffmpeg -i input.mp3 -i cover.jpg -map 0 -map 1 -metadata:s:v title="Album Cover" -metadata:s:v comment="Cover Image" -codec copy output.mp3

Puedes extraer los metadatos y guardarlos como archivo de texto.

ffmpeg -i input.mp4 -f ffmetadata metadata.txt

Para modificar los metadatos, edita metadata.txt y luego aplícalos a un archivo:

ffmpeg -i input.mp4 -i metadata.txt -map_metadata 1 -codec copy output.mp4

Eliminación de metadatos de archivos multimedia

Para eliminar completamente todos los metadatos de un archivo multimedia:

ffmpeg -i input.mp4 -map_metadata -1 -codec copy output.mp4

Para archivos de audio:

ffmpeg -i input.mp3 -map_metadata -1 -codec copy output.mp3
Conclusión

FFmpeg proporciona una forma simple pero poderosa de modificar los metadatos de los medios sin volver a codificar los archivos. Ya sea que estés actualizando títulos, agregando información de copyright, incrustando carátulas de álbum o eliminando metadatos, FFmpeg hace que el proceso sea eficiente.

Source:
https://www.tecmint.com/ffmpeg-metadata-editing/