AviSynth

AviSynth

AviSynth是一個功能強大的視頻檔案後期處理工具,提供了許多編輯和處理視頻檔案的方法。 AviSynth是AVISYNTHesizer的縮寫,意思就是AVI合成器,是一個Frameserver。(Frameserver就是一個把影像檔案從一個程式轉換到另外一個程式的過程, 其間沒有臨時檔案或中介檔案產生) AviSynth是由Ben Rudiak-Gould首創的一種非常有用的工具,能夠提供各種方式來合併和濾鏡處理影像檔案。最獨特的就是AviSynth並不是一個孤立的影像處理程式,而是在影像檔案和應用程式之間擔任“中間人”的角色。 這是一個功能強大無比的基於avs腳本檔案的視頻處理與幀服務軟體,建立。avs檔案索引輸出,還有強大的腳本濾鏡功能,很多編輯軟體可以支持。

基本信息

工作原理

AviSynth的基本工作原理是這樣的:

首先建立一個包含特定命令的文本,稱之為“腳本”(後綴為avs),這些命令指定要運行處理的影像檔案和濾鏡;

然後運行影像應用程式,比如VD或ND,打開腳本。此時AviSynth就開始工作了,打開腳本中指定的影像檔案,運行特定的濾鏡,並把輸出結果提供給影像應用程式。但影像應用程式並不了解AviSynth在後台所做的處理,而認為是直接打開了一個“被處理過”的影像檔案。

優勢特點

因此使用AviSynth有5大優勢:

1. YUV支持:內建濾鏡可以在YUV環境下運行,第三方濾鏡幾乎也兼容YUV,所以比起VD、ND的內嵌濾鏡必須在RGB環境下運行要快很多。省卻了一個轉換的過程,將來還可以支持YV。

2. 濾鏡處理:內建許多影像處理濾鏡,比如Resizing,Cropping等。還有大量的第三方強力濾鏡,並可以調用VD以及AviUtl的第三方濾鏡。

3. 突破2G限制:通過AviSynth打開影像檔案就相當於應用程式直接打開,這樣就可以使本身有2G限制的程式也能突破2G的限制。

4. 打開格式:AviSynth可以打開幾乎所有影像檔案,包括MPEG和QuickTime。所以當影像應用程式通過AviSynth打開這些檔案時,會被認為是打開標準的AVI,這樣就可以處理影像應用程式本身並不支持的格式。

5. 節省硬碟空間:AviSynth處理的影像檔案在運行過程中直接導入應用程式,沒有臨時檔案,所以節省硬碟空間。

版本信息

AviSynth現在有3個版本,第一個是Ben Rudiak-Gould的首先編譯的AviSynth v1.0b;在Ben Rudiak-Gould停止開發後,Edwin van Eggelen繼續開發,最新的版本是AviSynth 2.6.0.1 Alpha 2;在2002年7月第二次源碼編寫計畫開始,目前最新的版本是2013年9月18日公布的AviSynth 2.6.0 Alpha 5,新版本2.5x增加了YV12的支持,增加了許多實用的命令,也吸收了一些優秀的第三方濾鏡成為內建濾鏡。

相關詞條

相關搜尋

熱門詞條

聯絡我們