Не удается получить 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"
Понятия не имею, что я делаю не так.