avconv:删除音频流,保持音频和视频同步

avconv:删除音频流,保持音频和视频同步

我有一个 AVI 文件,其中包含一个视频流和三个音频流。我想丢弃其中两个音频流,只保留一个。

我尝试使用 avconv (v11.3-6)来做到这一点:

avconv -i in.avi -map 0:0 -map 0:2 -vcodec copy -acodec copy out.avi

问题在于,在生成的文件中,剩余的音频流不再与视频流正确同步,尽管它们在原始文件中是同步的。

我也尝试过这些变体:

avconv -i in.avi -map 0:0 -map 0:2,0:0 -vcodec copy -acodec copy out.avi

avconv -i in.avi -map 0:0 -map 0:2,0:0 -vcodec copy -acodec copy -vsync passthrough out.avi

得到相同的结果。

我缺少什么?

相关内容