Pude crear MP4 con múltiples pistas de audio y un nombre personalizado para cada pista usando este ejemplo¿Cómo le pongo nombre a una pista de audio con ffmpeg?.
Ahora quiero volver a leer los títulos mediante programación. ¿Cómo hacer esto usando ffmpeg?
Verifiqué que los datos estén almacenados en el MP4 usando VLC
Respuesta1
ffprobe
No parece reconocer los metadatos del título de las transmisiones, pero puedes usarlos mediainfo
en este caso.
mediainfo --Output="Audio;%Title%" input.mp4
Si la entrada tiene múltiples transmisiones de audio, puede agregar texto arbitrario para facilitar el análisis:
mediainfo --Output="Audio;Audio Title: %Title%\n" output.mp4
Salida de ejemplo:
Audio Title: foo
Audio Title: bar
mediainfo --Info-Parameters
proporciona una lista de parámetros disponibles.mediainfo --Output-Help
tiene más información y ejemplos para la--Output
opción.