¿Admite ffmpeg la configuración de la etiqueta de descripción por transmisión?

¿Admite ffmpeg la configuración de la etiqueta de descripción por transmisión?

Estoy intentando establecer una etiqueta de descripción para cada una de las dos transmisiones de audio dentro de un archivo mp4. Estoy usando una línea de comando similar a esta (la he simplificado):

ffmpeg -i old_movie.mp4 -map 0:0 -c:v copy -map 0:2 -c:a -metadata:s:a:0 description="Narration, Dialogue, Score" -map 0:1 -metadata:s:a:1 description="Director's Commentary"

Produce un archivo que, cuando uso ffmpeg para verificar los metadatos, no muestra ninguna etiqueta de descripción. También probé "desc" y "Descripción", los cuales también fallan.

Lo poco que puedo encontrar en Google sugiere que "descripción" es definitivamente una etiqueta válida para mp4.

¿Alguien puede darme una idea de lo que estoy haciendo mal?

Respuesta1

.mkv está bien, pero mp4 no muestra metadatos de audio y usa -metadata:s:a:0en lugar de metadatos:s:a:1, que no describe metadeta.

ffmpeg -i old_movie.mp4 -map 0:0 -map 0:2 -metadata:s:a:0 description="Narration, Dialogue, Score" -c copy 1.mkv -map 0:1 -metadata:s:a:0 description="Director's Commentary" -c copy 2.mkv

ffmpeg -i old_movie.mp4 -map 0:0 -map 0:2 -metadata:s:a:0 description="Narration, Dialogue, Score" -c copy 1.mp4 -map 0:1 -metadata:s:a:0 description="Director's Commentary" -c copy 2.mp4

información relacionada