視頻編輯軟件 AviSynth 教程_第1頁
視頻編輯軟件 AviSynth 教程_第2頁
視頻編輯軟件 AviSynth 教程_第3頁
視頻編輯軟件 AviSynth 教程_第4頁
視頻編輯軟件 AviSynth 教程_第5頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、視頻編輯軟件 avisynth 教程一、簡述 avisynth是avi synthesizer的縮寫,意思就是avi和成器,是一個frameserver。(frameserver就是一個把影像文件從一個程序轉(zhuǎn)換到另外一個程序的過程, 其間沒有臨時文件或中介文件產(chǎn)生) avisynth是由ben rudiak-gould首創(chuàng)的一種非常有用的工具,能夠提供各種方式來合并和濾鏡處理影像文件。最獨特的就是avisynth并不是一個孤立的影像處理程序,而是在影像文件和應(yīng)用程序之間擔任“中間人”的角色。 avisynth的基本工作原理是這樣的: 首先建立一個包含特定命令的文本,稱之為“腳本”(后綴為avs

2、),這些命令指定要運行處理的影像文件和濾鏡; 然后運行影像應(yīng)用程序,比如vd或nd,打開腳本。此時avisynth就開始工作了,打開腳本中指定的影像文件,運行特定的濾鏡,并把輸出結(jié)果提供給影像應(yīng)用程序。但影像應(yīng)用程序并不了解avisynth在后臺所做的處理,而認為是直接打開了一個“被處理過”的影像文件。 因此使用avisynth有5大優(yōu)勢:1. yuv支持:內(nèi)建濾鏡可以在yuv環(huán)境下運行,第三方濾鏡幾乎也兼容yuv,所以比起vd、nd的內(nèi)嵌濾鏡必須在rgb環(huán)境下運行要快很多。省卻了一個轉(zhuǎn)換的過程,將來還可以支持yv。2. 濾鏡處理:內(nèi)建許多影像處理濾鏡,比如resizing,cropping等

3、。還有大量的第三方強力濾鏡,并可以調(diào)用vd以及aviutl的第三方濾鏡。3. 突破2g限制:通過avisynth打開影像文件就相當于應(yīng)用程序直接打開,這樣就可以使本身有2g限制的程序也能突破2g的限制。4. 打開格式:avisynth可以打開幾乎所有影像文件,包括mpeg和quicktime。所以當影像應(yīng)用程序通過avisynth打開這些文件時,會被認為是打開標準的avi,這樣就可以處理影像應(yīng)用程序本身并不支持的格式。5. 節(jié)省硬盤空間:avisynth處理的影像文件在運行過程中直接導入應(yīng)用程序,沒有臨時文件,所以節(jié)省硬盤空間。 avisynth現(xiàn)在有3個版本,第一個是ben rudiak-g

4、ould的首先編譯的avisynth v1.0b;在ben rudiak-gould停止開發(fā)后,edwin van eggelen繼續(xù)開發(fā),最新的版本是avisynth v1.0b6;在2002年7月第二次源碼編寫計劃開始,目前最新的版本是avisynth v2.0.6,新的v2.5版還在開發(fā)中。 最后一個版本比較強大,更新速度快,增加了許多實用的命令,也吸收了一些優(yōu)秀的第三方濾鏡成為內(nèi)建濾鏡,強力推薦使用。二、安裝avisynth的安裝可謂簡單,先下載avisynth,然后解壓縮,把avisynth.dll復制到windowssystem下(w98,me)或windowssystem32下(

5、w2k,xp),然后運行install.reg就完成安裝了。三、內(nèi)建濾鏡avisynth內(nèi)建了數(shù)目繁多的濾鏡,所以只能介紹一些最常見實用的一部分。1、源文件濾鏡 avisource導入avi,對于divx或xvid,需要安裝相應(yīng)的codec。 例:avisource(test.avi) wavsource導入wav 例:wavsource(test.wav)2、處理濾鏡 addborders加邊:給影像加黑邊,尤其適用于對16:9的影像加字幕,希望不影響圖像,把字幕加在圖象的下方的情況。參數(shù)是整數(shù),順序是左、上、右、下。例:addborders(0,64,0,64) # 把640*352(16

6、:9)改成640*480(4:3) converttorgb 和 converttoyuy2改變顏色環(huán)境:vd和aviutl第三方濾鏡有的需要rgb環(huán)境才能運行,需要converttorgb來進行切換。有的raw文件是rgb的,但調(diào)用的avisynth濾鏡只能運行在yuv下,就需要用converttoyuy2來運行。例:converttorgb() 改變成rgb顏色環(huán)境converttoyuy2() 改變成yuv顏色環(huán)境 crop 切邊:為了保持比例或切除黑邊,參數(shù)是整數(shù),順序是左、上、寬、高。 例:crop(8,0,704,480) 左右各切去8,以保持比例 levels 層次:調(diào)節(jié)亮度、對

7、比度和gamma值。 例:levels(0,1.2,255,0,255) # 調(diào)整gamma,使畫面變亮 lanczosresize 放大縮小:lanczos采樣方法可以在圖像處理中看到,是bicubicresize的替代者,提供更精準、更銳利的畫質(zhì)。本來是日本人開發(fā)的第三方濾鏡,在日本普遍使用,歐美使用bicubicresize。自2.05版本開始吸收為內(nèi)置濾鏡。 例:lanczosresize(640,480) # 把分辨率改變?yōu)?40*480 tweak調(diào)整:可以調(diào)節(jié)色度,飽和度,亮度,對比度。色度:-180.0180.0,默認0.0。正數(shù)趨向紅色,負數(shù)趨向綠色。飽和度:0.010.0,

8、默認1.0。0.0為黑白。亮度:-255.0255.0,默認0.0。對比度:0.010.0,默認1.0。3、編輯濾鏡fadein 和 fadeout淡入和淡出:提供淡入和淡出功能,尤其是淡出功能,可以使影片結(jié)束地更自然。參數(shù)為整數(shù),表示需要編輯的幀數(shù)。例:fadeout(24) 影片最后1秒淡出trim截?。簺Q定需要處理的部分。參數(shù)為整數(shù),表示需要編輯的開始幀和結(jié)束幀。對抽樣做sample比較有用。例:trim(240,480) 決定處理240480這一片斷4、聲音濾鏡 audiodub影音合并:可以把影像和聲音合并在一起。適用用用helix直接做rmvb格式的dvdrip。例:video =

9、 avisource(test.avi)audio= wavsource(test.wav)audiodub(video,audio) 把test.avi和test.wav合并 getleftchannel 和 getrightchannel 獲取聲道:把立體聲的左右聲道單獨返回,適用于左右聲道不同語種的wav。例:stereo=wavsource(test.wav)return getleftchannel(stereo) 返回test.wav的左聲道delayaudio聲音延遲:由于從vob里分離的ac3通常有延遲,所以用azid轉(zhuǎn)碼得到的wav也有延遲,在用audiodub合并時就需要加

10、上這個延遲。 例: wavsource(test.wav).delayauido(0.5) 把test.wav延遲半秒四、第三方濾鏡avisynth最強大之處就是有數(shù)目繁多、功能強大的第三方濾鏡;同時還可以調(diào)用vd以及aviutl的濾鏡;甚至還有特別開發(fā)的接口,可以讓tmpgenc和aviutl讀取avs。和內(nèi)建濾鏡不同,第三方濾鏡需要先調(diào)用聲明,再可以使用。1、源文件濾鏡 mpeg2dec 由dividee編寫的讀取dvd2avi產(chǎn)生的d2v工程文件的濾鏡,同時內(nèi)建去除noise的temporalsmoother。例:loadplugin(mpeg2dec.dll)mpeg2source(t

11、est.d2v) mpeg2dec2 trbarry在mpeg2dec的基礎(chǔ)上進行了改進,支持p4的sse2指令集。用文本編輯工具打開d2v,把idct_algorithm=?改成5就可以了。速度很快,效果也好,推薦p4 cpu的用戶使用。例:loadplugin(mpeg2dec2.dll)mpeg2source(test.d2v) mpeg2dec3 在mpeg2dec2的基礎(chǔ)上再進行了改進,加入了nic的圖像后處理(pp),一定程度上可以減少noise。好像除了p4的sse2外,還加入了amd的3d now!優(yōu)化,目前還在開發(fā)中,是個非常有前途的濾鏡。例:loadplugin(mpeg2

12、dec3.dll)mpeg2source(test.d2v,cpu=4)# cpu=4就是開啟了pp模式2、處理濾鏡 simpleresize 放大縮?。河蓆rbarry編寫的,由于對sse進行了優(yōu)化,所以速度快,效果好。替代了avisynth中的bilinearresize。和lanczosresize的米切爾雙立方體算法不同,這個是單純的雙線性算法。lanczosresize的畫質(zhì)更銳利和真實,適合普通電影;而simpleresize的畫質(zhì)較柔和,適合動畫。例:loadplugin(simpleresize.dll)simpleresize(640,480) coloryuy2 顏色補償:

13、kiraru2002編寫的濾鏡。由于經(jīng)過編碼,得到的結(jié)果和dvd相比較,顏色有所改變,所以要對顏色進行補償。例:loadplugin(coloryuy2.dll)coloryuy2(0,10,0,10,0,0,0,0,0) 3、交錯濾鏡decomb ivtc和deinterlace濾鏡:由donald a.graft編寫,新增加的專門處理ntsc格式動畫的mode=2,要和avisynth2.05以上版本使用,不然速度會慢一倍。 guide02,默認0, ntsc用1,pal用2,可以提高ivtc準確度。 gthresh0100,默認15,控制區(qū)分不同幀的程度。 post默認true,用來處理

14、ivtc遺漏的細節(jié),使畫面略微模糊。 threshold0255,默認15,控制post的程度。 dthreshold0255,默認9,控制threshold判定ivtc遺漏的程度。 blend 默認true,在交錯畫面用渲染來替代填充。 chroma 默認false,在交錯畫面的亮度色度調(diào)整。 cycle225,默認5,每n幀刪除1幀,ntsc選5,pal選25。 mode02,默認2。 mode=0對cycle里最相近的幀不進行處理。 mode=1對cycle里最相近的幀進行處理,用于處理混合幀速。 mode=2在一個很長的范圍里進行幀對比,可以正確處理動畫里由8幀或12幀復制為29.97

15、幀的情況。 threshold默認0,控制mode=1時的處理重復幀的程度,threshold默認100,控制mode=2時的處理重復幀的程度。 quality 03,默認2,采樣和色度的質(zhì)量,與速度成反比。但是最近的幾個版本似乎都存在一個問題,就是處理后的畫面有波動現(xiàn)象,并伴隨影片里文字閃爍現(xiàn)象,所以還是用老版本的保險。 例:loadplugin(decomb.dll) telecide(guide=1,gthresh=50,chroma=true,quality=3,post=false) decimate(cycle=5) # ntsc 3:2 pulldown loadplugin(d

16、ecomb.dll) telecide(guide=1,gthresh=50,chroma=true,quality=3,post=false) decimate(cycle=5,mode=2) # ntsc progressive和interlaced混合 loadplugin(decomb.dll) telecide(guide=2,gthresh=50,chroma=true,quality=3,post=false) decimate(cycle=25) # pal4、字幕濾鏡 vobsub sub字幕:vobsub不但是外掛字幕的好手,內(nèi)嵌字幕也是一樣的強。 將字幕的2個文件test.idx和test.sub放在同一個目錄下就可以了。例:loadplugin(vobsub.dll)vobsub(test) textsub ssa和ass字幕:這個也是vobsub自帶的,可以內(nèi)嵌特效字幕。例:loadplugin(textsub.vdf)textsub(test.ssa)我的首頁:tag:關(guān)鍵詞:視頻編輯軟件 avi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論