AvsP is a text editor built for AviSynth, a video scripting language.
利用AvsP可以快速的建立avs指令碼,並預覽指令碼效果。
AvsP官方首頁:AvsP home
看看Overview of AvsP,並在Download頁面下把AvsP version 2.0.2下載下來,軟體是純綠色的,解壓後就可以運行了,裡面還包含了原始碼,用python寫的。最新的版本是version 2.0.2 (10/27/07),現在doom9上有人發了個修改版的AvsPmod,更新的不是很多,有興趣可以去看看。
AvsP官方有個Flash做的教程,可以看看:http://avisynth.org/qwerpoi/Demo.htm
Demo裡介紹的通過兩個avs,用不同的濾鏡參數進行比較,我這裡就不在介紹了,看下Demo,然後自己實際操作下就會了。
下面簡單介紹AvsP常用的功能:
AvsP內建有avs包含的指令碼庫,在輸入第一個字母時,會自動列出可能的函數,avs不區分大小寫,但是為了美觀,AvsP裡函數命名都是匈牙利命名法,一般輸入首字母大寫。
AvsP內建預覽功能,雖然這個預覽不能播放,也沒有聲音,只能逐幀查看。其實這個預覽畫面的作用很多,可以檢查畫面,看一些資訊,還可以對畫面進行儲存。如果想播放avs,可以點那個小播放按鈕,然後選個播放器就可以調用外部程式播放avs了。
可視化切邊示範:
AvsP可以可視化切邊,雖然這個切邊不是自動的,但很靈活。非常適合複雜的影片處理。片源a.mkv的解析度為836x360 (2.311:1),但最終要的解析度為480x272 (1.765:1),於是我實驗性的切左右兩邊,(注意這裡只是實驗性的,實際一般不會去切有效畫面)
在左右各切96像素後,看左下角的資訊,現在實際解析度已經變成了640x360 (1.778:1),與480X272比例非常接近了,點Apply後再寫其他avs語句,
這是最終的效果,可以看到左右兩邊的畫面被切了一部分,而這時黑邊就不用加了。可以和最上面的圖進行對比,實際應該按照最上面的圖的方式進行處理是最好的。切邊會帶來畫面的損失,除非切的是黑邊不算損失。像這裡示範的切邊是不提倡做的,當然有時候還得結合實際情況來決定。