无法获取ffmpeg来复制特定的字幕轨道

时间:2018-01-30 01:41:43

标签: ffmpeg stream subtitle

我正在尝试将mkv文件转换为mp4。我有ffprobe列出的这些曲目的mkv文件:

  • 流#0:0视频
  • Stream#0:1 ita audio
  • Stream#0:2 jpn audio
  • Stream#0:3 ita subtitle
  • Stream#0:4 ita subtitle
  • Stream#0:5 eng subtitle

我正在尝试复制流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 个答案:

没有答案