如何从 AVI 文件中删除一个音频流?

use*_*400 9 audio video video-editing

我有几个具有俄语/英语双音频的 AVI 文件。默认音频是俄语,我想更改默认语言或从这些 AVI 文件中删除俄语。

我怎么能做到这一点?我不想每次播放电影时都更改音频流。

有免费的工具吗?

Max*_*xim 8

我能够使用Avidemux (GUI) 程序做到这一点

主菜单:音频 -> 选择曲目;您选择要保留的曲目,然后另存为新文件。

以防万一,Avidemux 位于标准的 Fedora Linux 存储库中;我确定它也是 Ubuntu/Debian 的标准配置。


ffmpeg(控制台)也能够做到这一点:

$ ffmpeg -i file.avi -map 0:0 -map 0:3 -acodec copy -vcodec copy file.1-track.avi

(保留视频轨道和音频轨道 #3),但在我的一个文件中,我使用 Avidemux 获得的结果更好。


Ran*_*son 0

尝试一下 DVD 电影。我记得看到一个设置各种默认值的选项,其中之一可能是语言选项。

  DVD 电影
  http://www.dvdflick.net/

DVD Flick 是用于制作 DVD 的免费开源软件。如果您最终想要生成一个 .ISO 文件并稍后可以将其刻录到 DVD 上,那么此解决方案有望适合您。