Guía para agregar metadatos a un video MP4¶
Agregar información útil a los archivos de video - tal como el título del video, sus autores, la fecha de producción y algún tipo de descripción - podría resultar de mucha ayuda, tanto para beneficio propio como para el de los clientes. Esta información adicional - o metadatos - podrá ser usada por los reproductores de medios para organizar loa archivos, dentro de una biblioteca extensa.
Metadatos del proyecto¶

Agregando un nuevo campo de metadatos¶
Kdenlive permitirá especificar la meta información que debería ser agregada a un archivo que esté a punto de ser procesado. Bastará con usar la opción Metadatos.
y seleccionar la pestañaPara cambiar cualquier metadato existente, bastará con hacer doble clic sobre el mismo.
Para agregar una nueva entrada de metadatos, hacer clic en el botón (ver la lista de etiquetas posibles permitidas debajo).
Para mayor comodidad, Kdenlive ya incorpora automáticamente estos cuatro elementos que se muestran a continuación:
Título
Autor - esta etiqueta no funciona con archivos de tipo .mp4, pero sí con archivos .mov; en archivos .mp4 es posible usar la etiqueta Artista.
Derechos
Año - este elemento no funciona con archivos de tipo .mp4 y .mov. Ver más abajo por más detalles. En su lugar será posible usar un elemento date. El elemento Año es de hecho bastante molesto: es posible borrarlo, pero volverá a aparecer de forma automática. Lo mejor es simplemente ignorarlo… tal como hace ffmpeg.
Pero existen otros elementos que podrán ser usados con los archivos MP4.
Contenedores MP4¶
Desafortunadamente, existen diversos conjuntos competitivos de metadatos que pueden ser usados en los archivos MP4. Es posible usar el conjunto estándar original de MP4, que es bastante limitado. Y también está el conjunto desarrollado para iTunes de Apple, que incorpora una cantidad extensa de metadatos y que suele sufrir cambios, cada cierto tiempo. Vamos a regresar a estas diferencias más adelante.
Nota
Otros formatos contenedores, tales como Matroska (.mkv
) o Audio Video Interleave (.avi
), soportan otros conjuntos distintos de elementos de metadatos.
Metadatos soportados por FFmpeg para contenedores MP4¶
Estos son los elementos de metadatos soportados por ffmpeg que están disponibles.
Nota
Se deberán usar las palabras clave reconocidas por ffmpeg (extraídas de la segunda columna de la tabla) como nombre de los nuevos campos de metadatos creados en la pestaña Metadatos del diálogo de Opciones del proyecto de Kdenlive.
Nota
ffmpeg soporta distintos elementos de metadatos (meta data), basados en el tipo de contenedor generado para el archivo procesado. Y este tipo de contenedor, usualmente estará derivado a partir del sufijo del nombre del archivo: en particular, .mp4
y .mov
.
Elemento |
Nombre en FFmpeg |
Descripción (tipo de datos[1]) |
MOV |
MP4 |
Etiqueta |
---|---|---|---|---|---|
Título |
title |
El título del video. (Cadena) |
✔ |
✔ |
©nam |
Año |
date |
La fecha de producción. Nótese que la documentación de ffmpeg es incorrecta en este punto, no hay un elemento llamado year, sino date. (Cadena) |
✔ |
✔ |
©day |
Derechos |
copyright |
La declaración de derechos de autor del video. (Cadena) |
✔ |
✔ |
©cpy |
Artista |
artist |
El nombre del artista responsable (del video). No usar este elemento para atribuir al compositor, dado que existe un elemento especialmente dedicado para el compositor, ver más abajo. (Cadena) |
✔ |
✔ |
©ART |
Artista del álbum |
album_artist |
El nombre del artista del álbum: podría tratarse de un artista invitado o con quien se colaboró. Este elemento también podrá ser dejado fuera o contener el mismo nombre que el elemento Artista. (Cadena) |
✔ |
aART |
|
Autor |
author |
El autor del video. (Cadena) |
✔ |
©aut |
|
Compositor |
composer |
El nombre del compositor. (Cadena) |
©wrt |
||
Álbum |
album |
El título o nombre del álbum. (Cadena) |
✔ |
©alb |
|
Descripción |
comment |
Una descripción (del contenido) del video. Para introducir una sinopsis, ver el elemento existente para tal fin. (Cadena) |
✔ |
desc |
|
Comentario |
comment |
Un comentario (breve) acerca del video. Éste será probablemente un comentario de la audiencia, no uno producido en el momento de la producción del video. (Cadena) |
✔ |
©des |
|
Comentario |
comment |
Igual que el anterior, pero codificado en un elemento separado. (Cadena) |
✔ |
✔ |
©cmt |
Sinopsis |
synopsis |
Una sinopsis, una descripción más extensa del video. (Cadena) |
✔ |
ldes |
|
Género |
genre |
El género al cual pertenece el video. (Cadena) |
✔ |
✔ |
©gen |
Marca |
make |
(Cadena) |
✔ |
©mak |
|
Modelo |
model |
(Cadena) |
✔ |
©mod |
|
Ubicación |
location |
(Cadena) |
✔ |
©xyz |
|
Grupo |
grouping |
El nombre de un grupo de videos pertenecientes a un mismo conjunto. En relación al elemento Álbum, un grupo sucederá dentro de éste. (Cadena) |
✔ |
©grp |
|
Programa |
show |
El nombre del programa de TV al cual pertenece el video, si fuera aplicable. (Cadena) |
✔ |
tvsh |
|
Episodio |
episode_id |
El nombre o número del episodio que deberá ser mostrado. Si fuera necesario, usar el elemento separado (opcional) para el número de episodio, para permitir un correcto ordenamiento de los archivos. (Cadena) |
✔ |
tven |
|
Episorio (orden) |
episode_sort |
Este elemento se usa sólo con el propósito de ordenar los archivos, pero nunca será mostrado públicamente. Permitirá establecer un orden numérico en nombres de episodios que sean cadenas de texto y no números. El rango válido se encuentra limitado de 0 a 255, por lo que no será apropiado para telenovelas eternas… (Entero de 8 bits) |
✔ |
tves |
|
Temporada |
season_number |
El número de la temporada, en un rango de 0 a 255. (Entero de 8 bits) |
✔ |
tvsn |
|
Letra |
lyrics |
Para ingresar la letra de una canción… (Cadena) |
✔ |
©lyr |
|
Compilación |
compilation |
En caso de ser 1, este video forma parte de una compilación. Si fuera 0 no. (Entero de 8 bits) |
✔ |
cpil |
|
Cadena |
network |
(Cadena) |
✔ |
tvnn |
|
Tipo de medio |
media_type |
(Entero de 8 bits) |
✔ |
stik |
|
Video de alta definición |
hd_video |
(Entero de 8 bits) |
✔ |
hdvd |
|
Reproducción sin pausas |
gapless_playback |
(Entero de 8 bits) |
✔ |
pgap |
|
Herramienta de codificación |
encoder |
No disponible para el usuario, es establecido automáticamente por ffmpeg; su valor estará determinado por la cadena de versión de la biblioteca libavformat. |
✔ |
©swr |
|
Herramienta de codificación |
encoding_tool |
No disponible para el usuario, es establecido automáticamente por ffmpeg; su valor estará determinado por la cadena de versión de la biblioteca libavformat. |
✔ |
©too |
Notas
No existe forma de agregar arte de portada o arte de DVD a contenedores MP4 mediante ffmpeg y, por consiguiente, en Kdenlive. Sin embargo, podrá hacerse uso de otras herramientas de etiquetado de contenedores de video, tales como AtomicParsley.
Kdenlive se vale de ffmpeg para la codificación, por lo que en caso de que ffmpeg no admitiera ciertas funcionalidades, no habrá forma de que Kdenlive pueda incluirlo en el archivo procesado de salida.
- Lecturas adicionales
Las siguientes referencias proporcionarán información adicional de fondo sobre ffmpeg y los metadatos en contenedores de tipo .mov/.mp4.
En primero lugar, el código fuente de ffmpeg como referencia y en particular moveenc.c.
mov_write_ilst_tag()
es responsable de escribir las etiquetas compatibles con iTunes en contenedores .mp4mov_write_udta_tag()
escribirá las etiquetas estándar de MPEG, al usar un contenedor .mov
How To: Create/Write ID3 tags using ffmpeg de Jon Hall. Este artículo finalmente puso al autor de esta documentación en el camino correcto. Sin embargo, se deberá tener cuidado con algunas claves incorrectas de ffmpeg en la tabla de Jon (tal como la clave TIT3, que este autor considera incorrecta); esto podría deberse a cambios posteriores sucedidos en ffmpeg (o a alguna otra causa). Al final, dado que algunas de las claves de Jon no funcionaban, se optó por acudir al código fuente de ffmpeg, que es, por supuesto, la fuente autorizada. No obstante, se deja expreso el agradecimiento a Jon, quien es una de las pocas fuentes realmente buenas y con un buen conocimiento sobre el tema. La mayoría de las demás fuentes solo se limitan explicar cómo pulsar algunos botones en alguna aplicación concreta, pero no proporcionan ninguna pista certera sobre lo que realmente sucede entre bastidores.
How To: Dump and Load metadata with ffmpeg de Jon Hall. Arroja alguna luz sobre cómo trabajar con metadatos, cuando se trata de ffmpeg.
El artículo FFmpeg Metadata de la MultimediaWiki.
- Fuentes
El texto original fue enviado por el usuario TheDiveO al (ahora desaparecido) blog kdenlive.org. Para esta documentación, esa información ha sido tomada de kdenlive.org, actualizada y adaptada para que se amolde al estilo de esta documentación.