AviSynth是一個功能強大的視頻后期制作工具,它提供了視頻編輯和處理的方法。AviSynth基于FrameServer工作,基于avs腳本文件的視頻處理與幀服務軟件,建立.avs文件索引輸出,還有強大的腳本濾鏡功能,很多編輯軟件可以支持。
AviSynth的本身不提供圖形用戶界面(GUI),而是依賴于先進的非線性編輯系統(tǒng),它允許腳本。它是非常強大的,精確的,一致的,可重復的方式來管理項目是一個很好的方式。
Avisynth是什么?
AviSynth是AVI synthesizer的縮寫,也經(jīng)常稱之為avs,簡單來說就是個合成平臺!在媒體文件和壓縮軟件之間擔任“橋梁”的角色。這座橋梁不是簡單的獨木橋、而是有欄桿、有臺階(比喻其提供的大量慮鏡)。因此比較靈活!
如對于壓制real格式來說,源媒體文件是vob、d2v(DVD處理過程中的中間文件)、 ac3、mp3、avi、DAT/mpge等,而應用程序是各種real壓縮軟件如Helix real producer、BatchRealProducer144和EasyRealProducer14,它們都支持avs的導入。當然avs并不只是用于 real壓縮。它是媒體文件和壓縮軟件之間的“橋梁”,只要avs支持你所需要處理的媒體文件,壓縮軟件也支持導入avs文件,你都可以通過avs對視頻進行處理,然后讓壓縮軟件輸出你所需要的格式的文件。
也許你還是不明白AviSynth能做什么,舉些簡單的例子,你需要對一段avi進行處理。你想把畫面尺寸縮小,你可以用avs;你想把畫面上的雜點消除,你可以用avs;你想把畫面處理得銳利些,你還是可以用avs;AviSynth是橋梁,位于媒體文件和壓縮軟件之間,壓縮軟件可以通過 AviSynth調(diào)用和處理媒體文件。而且不僅僅是壓縮軟件,甚至是播放器也能調(diào)用avs,對播放的文件進行處理,得要需要的播放效果。
AviSynth首先要編寫建立一個包含特定命令的文本。注意這里的文本,簡單的說就是windows的寫字板寫出來的文件,你可以用任何一種文本編輯器打開進行編輯。這一特定命令的文本稱之為"腳本"(文件后綴名為avs),這些命令指定要運行處理的媒體文件和濾鏡!
Avisynth有什么用?
AviSynth的平臺和相關濾鏡更新比較快,功能不斷增加,編輯avs腳本也更簡單。在射手網(wǎng)可以下載到這個平臺軟件。
首先交待很重要的一點:
avs腳本及其各種濾鏡主要適用于大碼率媒體文件的處理,也即我們經(jīng)常接觸的DVDRIP/TVRIP avi的制作優(yōu)化。而對于高度壓縮格式的rmvb來說,我們利用的avs濾鏡更應該持慎重態(tài)度(如亮慮鏡、字幕慮鏡、畫面調(diào)整等少數(shù)幾個)!也就是說 avs在rmvb壓制方面,我們需要的是利用avs靈活的“中間人”的角色(看下面的例子)!而不是為了avs而去壓制!我看到好多朋友初步接觸rmvb 壓制,就在用avs壓制DVDRIP-rmvb,完全套用個別論壇給出的avs腳本,里面全是各種濾鏡,如3D增強、柔化、去絲等!這些濾鏡如果制作 DVDRIP的avi那是會獲得肯定的畫質(zhì)效果,但是用于rmvb壓制,仿佛就是東施效顰,忠言逆耳!real壓制的原理和高碼率的mpge4編碼是不同的,后者有視頻上層的概念,因此濾鏡的修飾作用可以體現(xiàn)。我看Doom9討論avs時,主要還是處理各種大數(shù)據(jù)量影像媒體為主。如處理自己DV錄制的影視、電視卡錄制的視頻源之類的等。而眾所周知的影響real媒體壓縮效果就是片源效果。VCD片源的再怎么處理也不可能達到DVD的效果,而DVD片源,再怎么胡亂壓制也不會差到哪里。因此avs直接在rmvb的壓制中需要適當選擇,而不能盲從,特別是對于各種濾鏡的選擇更要注意。一句話AviSynth 非常靈活,要按具體情況具體分析。
第二,需要認識avs的橋梁作用。修飾之余盡可能的使用壓縮軟件本身的功能。對于real壓縮,如rmvb壓制中幀率的改變就可以在壓縮軟件中進行設置,而不要在avs中寫入相關的語句。另外各種壓縮軟件使用的是real的壓縮內(nèi)核,而real壓縮一般以YV12的快速處理環(huán)境為主。這也是在使用avs壓制rmvb時需要注意的問題。