ffmpeg: Cambio de contenedor MKV a MP4 Secuencias: 1 video, 2 audio, 1 subtítulo, 1 archivo adjunto

Aug 20 2020

Estoy cambiando contenedores de MKV a MP4. Creo que estoy cerca, pero no puedo entender cómo mantener los subtítulos y los archivos adjuntos (fuente para los subtítulos).

Stream 0 Video (H264) - Stream 1 Audio (mp4a) - Stream 2 Audio (mp4a) - Stream 3 Subtítulos (ssa) - Stream 4 Attachment (tff)

Probé muchas variaciones, pero más recientemente estas 3:

ffmpeg -i input.mkv -map 0:v -map 0:a:0 -map 0:a:1 -c copy -c:s mov_text output.mp4
ffmpeg -i input.mkv -map 0:v -map 0:a:0 -map 0:a:1 -map 0:s -map 0:t -c copy output.mp4
ffmpeg -i input.mkv -map 0:v -map 0:a:0 -map 0:a:1 -c copy -c:s copy -c:t copy output.mp4

Termino con la transmisión de video y las 2 transmisiones de audio solamente.

¡Gracias!

Respuestas

1 llogan Aug 20 2020 at 18:34

Imposible.

  • MP4 solo admite subtítulos "mov_text". El apoyo de los jugadores para estos submarinos es impredecible.
  • MP4 no aceptará su archivo adjunto.