VirtualDubMod 是一款免費的 影音剪輯軟件,virtualdubmod是專門為那些視頻壓縮人員準備的,現在這個軟件已經停止更新了,例如能導入mp3,ac3,dts,還支持mkv,omg格式等等。在簡單的視頻分離和字幕內嵌中經常使用到,下面就是VirtualDubMod新手教程!
免費影音剪輯軟件 VirtualDubMod V1.5.10.1 綠色漢化修正版
類型:視頻處理大?。?.6MB語言:簡體中文時間:2014-09-22查看詳情VirtualDubMod完全上手教程
一、影音分離,就是把有聲音的avi文件分離,分別得到無音頻的avi文件和聲音文件wav或者是mp3。1、先放張圖熟悉一下界面
2、file--open video file 導入你的影音文件
3、如果出現以下畫面,說明RAW的音頻部分是VBR音頻,這個時候選NO。
4、然后,streams——stream list,按save wave把音頻部分保存
5、同樣 streams——stream list 選擇disable(屏蔽音頻),然后ok再選擇video--direct stream copyfile--save as 就能導出無聲音的avi文件(這個功能可以用avs輕松搞定,下面會說的。
二、影音合成(雖然網上有人說用visual dub mod合成影音文件會不同步,我這里先介紹一下,合成還可以用nan dub或者avimux_gui完成)file---open video file(導入無聲avi),streams——stream list ,add(添加聲音文件),file--save as,就能合成影音了。
VirtualDubMod給AVI電影加上字幕文件圖文教程(字幕內嵌)三、影音部分截取你可以手動用鼠標點擊主界面的時間軸,拖到你要截取的開始位置。你也可以通過edit--go to...精確截取兩個選項分別是第幾幀,和幀所在的時間。ok后回到主界面按下面一排 倒數第二個按鈕(mark in),確定開始時間用同樣的方法edit--go to跳到結束幀位置,ok后按倒數第一個按鈕(mark out),這時你會看見時間軸上藍色部分選中。確保video--direct stream copy,不然就要汗一大下了,輸出的文件會爆大,因為沒有選擇壓縮編碼。file--save as 在跳出的界面里勾上segment output file,保存就可以了。
由于vdm(visual dub mod 一下簡稱)版本不一樣,這個功能的命令也會出現在不同地方,這里只是告訴原理,不同版本的自己試一下就知道了!
四、合并兩個甚至多個影音文件先導入一個,然后file--append segment,導入第二個,同樣可以導入第三,第四(當然,合并的前提是文件的幀率fps和幀大小要一致,否則不能合并,其他的合并軟件出現不能合并的情況都是由于這兩個因素導致的)file--save as就可以了。截取和合并兩個功能還是必要的,因為有些特效用ae(Adobe effect一下簡稱)完成的話,后期就需要把ae制作的部分和截取內嵌完的部分手動合成。其他功能,比如界圖功能video--copy source frame to clipboard等等,這里就不一一介紹了,總之學習內嵌就要掌握好vdm的使用方法,大家多試試就會熟悉額,其實vdm的功能配合上avs(AviSynth一下簡稱)強大的無與倫比,大家接著往下看吧
二、avs軟件的原理和基本功能
下面我介紹一下avs這個軟件的用法。
avs是個奇怪的軟件,安裝好沒有啟動項。
我通過用法簡單闡述一下:通過建立txt文本文件,寫一些簡單的代碼來調用影音文件和濾鏡,保存后把后綴改成avs,這個文件就可以用其他軟件來打開了。這個avs腳本自身就像一個戶用自定義的影音文件存在。比如可以用vdm來打開,也可以用hpp(helix producer)或者brp(batch real producer)來壓制,也就是你可以直接把avs看成是一個avi文件。
也許你會問有什么好處,汗,好處大大大大大的沒辦法說了!
從簡單的說吧,任意合并,截取文件,調節聲音,調節畫面(顏色,亮度…等等 太多了)。
現在avs已經發展到2.54版本了,avs自身已經集成了眾多的濾鏡和功能,比如導入avi文件,基本的畫面調節濾鏡,聲音和影像合成等等,這些已經集成的濾鏡就不用load(導入濾鏡命令),直接使用就可以。還有就是第三方提供的濾鏡,這些濾鏡要自己下載,使用時要用load命令導入。
avs自身集成的濾鏡在安裝的說明里都有介紹,不過是英文,汗。
第三方率鏡一般也有說明。
在接下來的內嵌部分,我們也會介紹一些濾鏡的使用,請往下看。
舉例說明:
如果是avs集成的濾鏡直接用命令:
Avisource(\"F:workingjiyingmezzo[TT-Base] MEZZO 01 (640x480 WMV9).avi\") 導入一個avi文件,寫絕對地址
Tweak(0.0,1.1,0.0,1.0) 加點色彩飽和度
Temporalsoften(2,3,3,mode=2,scenechange=6)
mergechroma(blur(1.3)) 兩個柔化濾鏡
如果是第三方濾鏡,先下載,然后在avs腳本里寫:
LoadPlugin(\"D:Program FilesGORDIA~1FluxSmooth.dll\") 先用load命令導入濾鏡,寫出濾鏡的絕對地址,就是這個dll文件
FluxSmooth(5,7)
同樣LoadPlugin(\"D:Program FilesGORDIA~1Convolution3d.dll\")
Convolution3d(\"moviehq\")
其實一般照著前人的做就行了。
三、內嵌教程
首先安裝XviD Koepi"s Bin 1.0 RC3 ,這個是xvid編碼器,前面不是提到不編碼就輸出爆大什么的嗎?!
還有另外一個小東東,VobSub v2.32_All .exe(國際版)
下載后需要VSFilter.dll復制到c:windowssystem32
然后在開始->執行中輸入regsvr32 VSFilter.dll后確定。
先用VirturaDubMod(安裝GK后就有,以下簡稱VDM)打開RAW,切記是VirturaDubMod,不是VirturaDub,把音頻部分分離出來。
如果出現以下畫面,說明RAW的音頻部分是VBR音頻,這個時候選NO。
然后,streams——stream list,按save wave把音頻部分保存
保存好后的音頻是wav后綴(補充一下,因為內嵌完的avi是無音頻的,所以最后要用內嵌完的avi和這個音頻合并,下面會說的。)
接下來就是寫一個avs腳本了,當然也可以直接生壓,導入avi,添加vdm自帶的率鏡,這個方法不贊同,所以就不教大家了,汗,會被別人恥笑的。一般你去字幕社報名,老大會問你avs會用嗎,120fps會壓嗎,bf會壓嗎,你如果說不會,影響就大大折扣,帶著這些問題,我們繼續,^_^因為AVS的功能非常強大,所以統一使用AVS來做內嵌,用AVS來內嵌120幀的RAW,也比較方便。 先新建一個記事本文件,寫下一下內容:LoadPlugin("d: empFtestUndot.dll")LoadPlugin("d: empFtestwarpsharp.dll")LoadPlugin("d: empFtest VSFilter.dll l")Avisource("F:workingjiyingmezzo[TT-Base] MEZZO 01 (640x480 WMV9).avi",false)TextSub("F:workingjiyingmezzo[TT-Base] MEZZO 01 (640x480 WMV9).ssa") //調用ssa字幕文件,寫出絕對路徑KenKunNR(threshold=1)Undot()WarpSharp(depth=30,bump=40)Tweak(0.0,1.1,0.0,1.0)是這樣的,avs腳本可以看成是一個avi文件,但又不全是,它可以添加很多狠多的率鏡,包括VSFilter.dll這個添加字幕的率鏡。所以當把avs導入到visual dub mod 里時,字幕就已經添加了。請看12樓的紅色部分,其中第三行導入率鏡,第五行使用該率鏡調用字幕。(這個在原來的教程中竟然沒出現 :| :| :| :| :| ,也太大意了,還好我細心啊)對于新手,這塊可能看不懂,一般avs文件是這樣寫的,先把所有的第三方率鏡全部添加進來,然后再寫具體調用的命令。如果RAW是120幀的,就在AVISOURCE下,腳本這樣寫(在file---file information里可以看)LoadPlugin("d: empFtestUndot.dll")LoadPlugin("d: empFtestwarpsharp.dll")LoadPlugin("d: empFtest VSFilter.dll l")Avisource("F:workingjiyingmezzo[TT-Base] MEZZO 01 (640x480 WMV9).avi",false)ChangeFPS(23.976) //就是加上這句話,其他一樣,也可以這樣寫selectevery(5,0),效果一樣 動畫gungrave的片源就是120fps,注意120fps一定要加上這個抽取楨的命令。 8o| TextSub("F:workingjiyingmezzo[TT-Base] MEZZO 01 (640x480 WMV9).ssa") //調用ssa字幕文件,寫出絕對路徑 KenKunNR(threshold=1)Undot()WarpSharp(depth=30,bump=40)Tweak(0.0,1.1,0.0,1.0)-----------------------------------------------------------------------------------------------------------------------------------------上面所有””雙引號里面的內容,都改成你電腦上面相應內容的路徑,如:你的undot.dll是放在d:avsdll這個目錄下,就把上面的d: empFtestUndot.dll改成d:avsdll。然后把文件的后綴TXT,改成AVS。解釋一下各個插件的參數,上面用到了avisource、KenkunNR、Undot、Warpsharp、Tweak這5個插件,其中avisource是 avisynth的內部插件,具體參數請看avs的說明文件:D:Program FilesAviSynth 2.5Docsfilters.html,這里不作具體說明。Avisource("F:workingjiyingmezzo[TT-Base] MEZZO 01 (640x480 WMV9).avi",false),這里我把音頻部分屏蔽了,內嵌的過程不需用到音頻部分。
KenkunNR是WarpSharp自帶的降躁插件,具體參數KenKunNR(threshold=1 to 3),數值越大,強度越大。Undot是降躁插件,不需要加參數,直接Undot()就可以了。WarpSharp是銳化插件,參數如下:WarpSharp(depth=0 to 255, threshold=0 to 255),depth值越大,銳化就越強,threshold值越大,物體的邊緣就越粗,默認參數分別是30,40,具體設定是多少,請用VDM打開這個AVS,自己根據畫面來調。Tweak是AVIsynth的內部插件,具體參數可以參閱D:Program FilesAviSynth 2.5Docsfilters.html,不過這里還是簡單講一下。Tweak(clip, float "hue", float "sat", float "bright", float "cont", bool "coring")Hue: (-180.0 to +180.0, default 0.0),這個是調色調,數值越偏向正數,就越偏向紅色;數值越偏向負數,就越偏向綠色。Sat: (0.0 to 10.0, default 1.0),這個調色彩的飽和度,數值越大,顏色越鮮艷,數值越小,顏色越暗啞。內嵌的時候一般是設成1.1,因為內嵌會損害畫質。不過具體請按實際情況設定,因為有的RAW在加入降躁慮鏡后,顏色會變得非常暗啞,所以具體設置是多大,要根據RAW來設定,但是不要超過1.5。設定的過大的話,會容易出現色塊。Bright: (-255.0 to 255.0, default 0.0),這個調亮度,根據具體情況設定,一般設為0。Cont: (0.0 to 10.0, default 1.0) ,這個調對比度,根據具體情況設定,一般設為0。汗,這個我原封不動的copy了一般還可以添加些柔化率鏡Temporalsoften(2,3,3,mode=2,scenechange=6)mergechroma(blur(1.3))FluxSmooth(5,7)Convolution3d("moviehq") 其中3,4都是第三方率鏡,需要自己下載,并導入LoadPlugin("D:Program FilesGORDIA~1FluxSmooth.dll")LoadPlugin("D:Program FilesGORDIA~1Convolution3d.dll")
用VDM打開剛才寫好的AVS
Video—Compression——Xvid Mpeg4 codec(不裝xvid編碼器,就不會有這個選項,一般還有wmv,divx(一般電影))——configue
(按照圖上表的順序)出現如下畫面后,按照圖片的參數設定。
其中中間四個選項分別1的選項正式的名稱是lumi-masking,肉眼看不見的地方用較少的碼率2的選項如果來源有拉絲(交錯)可以選取3的選項適用在相應的高碼率,保留較多的細節,但兼容性不好,不建議選用4的選項在橫移(水平移動)的畫面可以節省碼率,我測試開了這個選項會得到比較好的DRF值(愈低愈好)及PNSR值(愈高愈好),但是兼容性很差,不建議選用(tct66的原話)
若是勾上bvops,則說明用到bf,關于bf的設置
1.低于900k,一般連續b-frame的設置為3
2.900~1100k,一般連續b-frame的設置為2
3.若raw來源好,動態畫面不多,壓制成高碼率,則b-frame的設置為-1
不然還是建議設置成2(tct66的原話)
關于碼流,可以在vdm里的file--file information 把視頻和音頻的最后一項加起來就是avi的總碼流。當然也可以用專業的avicodec來看,導入的文件不一定是avi,rm什么都可以,fps,碼流,一覽無余。
回過來講bf(bframe)
一般來說如果開啟BF如圖11的設置會得到比較好的DRF值(愈低愈好)及PNSR值(愈高愈好)
至于連續BF(1的設定)的設置可為2或3
開啟BF編碼的XviD/DivX封包成avi,在播放時會延遲1個BF(封包成ogm,mkv,mp4則不會)
而packed bitstream的選項的作用是解決這個問題
不過開啟2個以上的連續BF并用到了packed bitstream
目前只有XviD的譯碼器可以正常譯碼,而用DivX/ffdshow譯碼,水平移動的畫面會不順暢
(ffdshow-20040225以后的版本解決了這一個問題)
所以說考慮兼容性的問題,不建議使用packed bitstream。
出現如下畫面
然后再按下圖分別設定Motion和Quantization的參數
VHQ mode(量化方式)一般設為1,如果要得到更好的質量設為4(機器夠強勁的話,建議選上)
1兼顧速度和質量,4質量最佳,2和3效果高手測試下來不好。
若你的量化方式是MPEG或MPEG Custom的話,建議選取cartoon mode
maximum i-frame intevel 一般為fps的10倍
motion search precision一般選最后一個 6-ultra high
上面最后一張圖的右邊部分 解說:
XviD-1.0的Q值設定,2pass控制得很好,可以不用更改,也可以按照圖設(這個要看經驗,汗)
如果要更改的話,建議改成1,2/3/4(/表示或者),1,31,3,31
Trellis quantization的選項如果量化的方式是H.263,選取
MPEG或MPEG Custom則不要選取
接下來就容易多了
設定好后,按兩次OK,回到一下畫面
然后按file——Save As
看到下面segment output file的選項了吧,我前面偷懶就不截圖了,這個選項是輸入選定的部分(前面影音截取那個部分)
做好1st pass后,會生成一個后綴是state的文件。我們根據這個文件來決定把動畫的容量控制在175M還是233M,(方便刻盤,潮流所摧)。在開始菜單——所有程序——Xvid——StatesReader,開啟這個Xvid自帶的小軟件:
至于這個動畫做成多大,一般可根據這個動畫的畫面的復雜程度、3D畫面、動態畫面的多少,還有state文件生成的大小來決定。如果state文件的Max Size超過300,一般建議做成233M。否則,就做成175M。
決定動畫做成多大后,就打開Xvid自帶的另一個小軟件MiniCale:
1、這里填入這個動畫的長度,如果是24分鐘的,就填0.24。
2、這里根據RAW的情況填23.976、24.000、25.000、29.970還是30.000
3、按這里打開你在一的時候保存的音頻文件。
4、這里填入你決定的大小,單位是M。
5、這里根據實際情況選CBR或VBR還是AC3。
6、這里不要打勾
7、記下這個數字,2nd pass要用
進行2nd pass。
1、這里選Twopass – 2nd pass
2、這里填入剛才你記下的數字
按兩次OK后回到以下畫面,然后按file——Save As
1、隨便改個名字
2、選Full模式
最后按保存,進行2nd pass。完成之后會生成一個名字叫2pass(這個名字是自己改的)的沒有音頻部分的AVI。
最后合并文件。用VDM打開剛才生成的名字叫2pass的AVI,streams——stream list——add,導入第一節時保存的MP3文件,導入后再選,然后按file——Save As
1、給動畫命名
2、選Direct stream copy
這樣,內嵌就完成了。
這里關于最后的影音合并,我前面也提到過,用VirtualDubMod會出現影聲不同步的現象,所以建議大家用nan dub ,這個nan dub 只要你裝了Gordian Knot RipPack的話,里面就有的,界面和用法和VirtualDubMod一樣,。當然你也可以用avimux_gui這個比較直觀的軟件。
具體操作:
首先合成視頻、音頻,然后打開Nandub.exe,先導入avi文件,然后如下圖操作。還有one-pass結束,保存文件時,把don"t run this job now的勾打上。
還有關于one-pass結束,保存文件時,把don"t run this job now的勾打上
這樣保存不會立即執行,接著設置two-pass,two-pass的文件大小直接按照200m的大小來設置,當中的計算步驟可以省去twopass的文件也把don"t run this job now 的勾打上。因為一般最后得到200m左右的avi文件,音頻一般23m左右,內嵌完的無聲avi設成175,最后合成差不多200m.最后file---job control 可以看見onepass和twopass兩個任務,按start就會執行這兩個任務反正就是onepass和twopass設置完保存文件時都打上don"t run this job now ,最后到file---job control里start就可以了。
關鍵詞: VirtualDubMod