我曾多次尝试合并不同的文件(例如,向视频中添加不同语言的额外音频流,以便您可以选择音频流/语言),但从未成功。也就是说,当使用 VLC Media Player 播放生成的 mkv 时,所有非默认音频流都是静音的。VLC 还允许您选择视频流,因此我尝试合并其中两个,但未设置为默认的流为“空”(不播放)。当我探测文件时,所有流都在那里,并且包含字节。
我尝试这样的事情:
ffmpeg -i "one.mkv" -i "two.mkv" -map 1 -map 0 -c copy "result.mkv"
我尝试过将视频与纯音频文件(从翻译的视频中提取)合并,尝试过重新编码所有内容,但都不起作用。秘诀是什么?这个简单的命令会出什么问题?这是否与帧速率或音频的等效值有关,我不知道。还有一次,合并后声音变得断断续续。