Не удается получить ffmpeg для копирования определенной дорожки субтитров

Я пытаюсь конвертировать MKV файлы в MP4. У меня есть файлы MKV с этими треками, как указано ffprobe:

  • Поток № 0: 0 видео
  • Поток № 0:1 это аудио
  • Stream #0:2 jpn audio
  • Стрим № 0:3, это субтитры
  • Стрим #0:4 и субтитры
  • Stream #0:5 eng субтитры

Я пытаюсь скопировать потоки 0, 2 и 5.

Я мог бы получить потоки 0 и 2 для кодирования с помощью этой команды (есть также команды dos):

FORFILES /m *.mkv /s /c "cmd /c c:\ffmpeg.exe -i @FILE -map 0:0 -c:v copy -map 0:2 -c:a:1 -acodec @FNAME.mp4"

Но я получаю ошибку Unable to find a suitable output format for '0:5' 0:5: Invalid argument как только я попытаюсь запустить эту команду:

FORFILES /m *.mkv /s /c "cmd /c c:\ffmpeg.exe -i @FILE -map 0:0 -c:v copy -map 0:2 -c:a:1 -map 0:5 -c:s:2 -acodec @FNAME.mp4"

Понятия не имею, что я делаю не так.

0 ответов

Другие вопросы по тегам