我们经常会遇到一些双语的DVDRip影片,常见的是港产片的国粤语。这种影片在转Rmvb格式时,如果直接进行压制,默认只能把第一音轨压制进去。如果想用第二音轨来压制影片怎么办呢?
下面介绍3种常用的方法:
1、使用AVIMux_GUI.1.16.11:
如下图:
点击start,开始进行视频与第二音轨的合成,如下图:
生成的文件就是只有第二种语言的单语avi文件,然后再使用ERP等软件直接压制即可;
2、使用VirtualDub:
首先打开双语的DVDRip影片,然后在Streams中选择Stream list,如图:
弹出如下窗口:
选择第一声道,然后点击Disable,第一声道的部分将变为有斜线的虚框,然后点击OK退出
点击“文件”下的save as,如下图,选择保存路径,注意下面的video mode必须选择“Direct stream copy”,否则出来的文件将是个巨无霸
点击保存,开始视频与第二音轨的合成,如下图:
生成的文件就是只有第二种语言的单语avi文件,然后再使用ERP等软件直接压制即可;
3、使用avs直接进行压制:
首先必须安装AviSynth 2.5.5,ERP自带了这个软件,安装时选择安装即可。如果是单独安装,一定要安装最新的版本,因为版本越新功能越强大,老版本对部分滤镜的支持不好。
然后打开AVIMux_GUI.1.16.11,调入avi文件,将第二音轨的ac3音频提取出来,保存成ac3文件,方法如下图:
然后打开记事本,填写如下语句:
LoadPlugin("VSFilter.dll")
video=DirectShowSource("E:\经典影视\英雄本色.hanstyle-abt-cd2.avi").VobSub("E:\yxbs\cd2.idx").TextSub("E:\水印.ssa")
audio=DirectShowSource("e:\audio\yingxiong.ac3")
AudioDub(video, audio)
保存,然后把文件名的txt后缀改为avs。
需要注意的是,要实现上面的avs语句,系统中必须安装有AC3 Filter,而且在其属性中选择2声道的输出模式;
如果这个ac3是个6ch的文件,最好能把它转换成wav的格式(这样的软件太多了),然后用wavsource来加载这个2声道的wav文件。之所以这样做是因为DirectShowSource加载多声道的音频文件有可能会出现影音不同步的现象,而加载2声道的音频则无此问题;
因此上面的avs语句就可以写成:
LoadPlugin("VSFilter.dll")
video=DirectShowSource("E:\经典影视\英雄本色.hanstyle-abt-cd2.avi").VobSub("E:\yxbs\cd2.idx").TextSub("E:\水印.ssa")
audio=wavSource("e:\audio\yingxiong.wav")
AudioDub(video, audio)
注意第一句LoadPlugin("VSFilter.dll"),如果写成这个形式,就必须保证在C:\WINDOWS\system32目录下有VSFilter.dll文件,否则就必须写清楚VSFilter.dll文件的具体路径;
其它的语句只需要按照你的实际情况,把相应的影片名和字幕名修改一下即可;
注意vobsub语句加载的是图形字幕,而Textsub语句加载的是文本字幕,这里加载的是ssa水印;
先用MPC播放一下看看是否正常,如下图:
机器配置不高的话,播放avs可能会出现影音不同步的现象,没关系,只要保证视频、音频和字幕都正常就可以了,然后在ERP中添加avs文件开始压制,如下图:
DVDrip如何分离音频?如何去掉不要的音轨? 双语的AVI如何I转RMVB ?