ffmpeg: контейнер изменить MKV на потоки MP4: 1 видео, 2 аудио, 1 субтитр, 1 вложение
Aug 20 2020
Я меняю контейнеры с MKV на MP4. Я думаю, что близок, но я не могу понять, как сохранить потоки Subtitle и Attachment (шрифт для субтитров).
Видео поток 0 (H264) - Аудио поток 1 (mp4a) - Аудио поток 2 (mp4a) - Субтитры потока 3 (ssa) - Вложение потока 4 (tff)
Я пробовал много вариантов, но совсем недавно эти 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
Я заканчиваю только видеопотоком и двумя аудиопотоками.
Спасибо!
Ответы
1 llogan Aug 20 2020 at 18:34
Невозможно.
- MP4 поддерживает только субтитры "mov_text". Поддержка игроков для таких субмарин случайна.
- MP4 не примет ваше вложение.