IsaacZ 发表于 2009-8-29 12:48:03

双音轨AVI文件变双声道的rmvb的方法(AVS普适方法)

本帖最后由 IsaacZ 于 2010-1-20 22:15 编辑

首先你要会用VirtualDubMod及avs


步骤:

1、用VirtualDubMod分离出2个音轨(如:1.mp3、2.mp3)
用VirtualDubMod打开双音轨avi文件,可能会提示音频为VBR,要求重写header,甭理它,选No(可能两次),在流菜单中选择流列表,这时多声轨的avi有好几个listitem在里面,否则只有一个,选你想要的那个,点信号分离保存就可以了,分离另一个音轨也是这样操作。

2、用avs合并
要使用AVS,得先安装AviSynth(http://sourceforge.net/projects/avisynth2/)
建立一个文本文件,然后把扩展名.txt改为.avs,内容的模版如下:
假设双音频轨avi名为test.avi
Video=AviSource(\"c:\test.avi\",false) #false代表禁掉音频
Left=DirectShowSource(\"C:\1.mp3\").GetLeftChannel #只导入1.mp3的左声道
Right=DirectShowSource(\"C:\2.mp3\").GetRightChannel #只导入2.mp3的右声道
Stereo=mergechannels(Left,right) #组合左声道、右声道
AudioDub(Video,stereo) #视频、音频合并
最后压这个avs为rmvb即可
IsaacZ注:想压制成别的格式如MPG,把这个AVS文件添加到小日本就可以转换了。


转自:http://cclick.blog.hexun.com/3523656_d.html

飘飘220 发表于 2009-8-30 16:20:00

O(∩_∩)O谢谢!

窗外的雨 发表于 2010-1-20 21:37:15

好贴啊,就是想请教版主,RMVB能否添加声轨成双声轨?我电脑里保存了很多720p的RMVB文件,大多是动画片,英文的,小孩听不懂,于是我就找了很多国语音轨想添加进去,但不知道怎么实现。目前我的做法是RV10编码的RMVB文件就直接用MKV Toolnix导入,然后再添加一条音轨,封装成MKV。RV9的就先分离音视频轨,然后再用MKV Toolnix封装。总觉得有点怪怪的。版主能否指点下?

IsaacZ 发表于 2010-1-20 22:11:36

从没见过RMVB有多个音轨的,应该是不可以。

你的方法还不错。不改变原来的视频编码,这应该是最好的方法了。
页: [1]
查看完整版本: 双音轨AVI文件变双声道的rmvb的方法(AVS普适方法)