我們經常會遇到一些雙語的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 ?