【发布时间】:2018-05-30 13:43:51
【问题描述】:
我用两个 mkv 尝试了与 this 相同的事情,第一个文件中的视频以及第二个文件中的所有音轨和字幕:
ffmpeg -i 1.mkv -i 2.mkv -map 0:v -map 1:a -map 1:s -c:v copy -c:a copy -c:s copy -shortest out.mkv
但它不起作用,在输出中我有一个音轨损坏的文件,如果我用 VLC 运行它似乎没问题,直到我向前跳过或更改音轨,我所做的一切都将停止执行音轨。
如果我从终端运行 VLC 以获得一些详细信息:
core decoder error: buffer deadlock prevented
有什么想法吗?
--------编辑-------------------
我认为问题出在潜艇上,如果我删除潜艇一切正常。 “-shortest”选项是否有可能因为潜艇的长度而破坏了某些东西?
【问题讨论】:
-
如果没有来自
ffmpeg命令的日志/控制台输出,我们只能进行猜测。