說明一下作法...
首先...那個檔案是mpeg2...所以要先過dgmpgdec分離音源和影像...
生出一個d2v和mpa...
接著...用AVS處理...
安裝avisynth...
將以下的文字存成副檔名avs...
---
LoadPlugin("E:\dvd\dgmpgdec\DGDecode.dll")
LoadPlugin("E:\dvd\AviSynth_252\NicAudio.dll")
v=mpeg2source("E:\1.d2v").LanczosResize(640,480).crop(0,62,0,-58)
a=Nicmpasource("E:\1 T01 DELAY 0ms.mpa")
audiodub(v,a)
return last
---
第一行和第二行都是先載入外部的濾鏡...
DGDecode.dll是拿來解影像(d2v)的...
NicAudio.dll是拿來解聲音(mpa)的...
下面會用到的mpeg2source和NicMpaSource分別是借用這兩個濾鏡才有的功能...
第3行是處理影像...將影像以變數v帶入...
v=mpeg2source("E:\1.d2v").LanczosResize(640,480).crop(0,62,0,-58)
mpeg2source是指定剛剛分析出來的d2v...
LanczosResize就是resize...先縮放到正確的比例...在這裡是640*480...
crop是切邊...我習慣自己指定上下左右...
語法是crop(左,上,-右,-下)...像這裡就是左和右不切...上面切62...下方切58...
第4行是處理聲音...將聲音以變數a帶入...
a=Nicmpasource("E:\1 T01 DELAY 0ms.mpa")
第5行是結合影像和聲音...
audiodub(v,a)
最後是傳回值...也可以傳回變數...
return last
用轉換君的話...不加傳回值會發生最後幾個frame不會壓縮而出現錯誤...
用播放器播放AVS看看...沒問題的話就可以丟入轉換君了...
---
這只是稍微講解一下AVS的用法...有人要補充的盡量補充...
也不是很完整的作法...
你要做其他複雜的處理的話...自己慢慢爬avisynth官網和POPGO的教學文好嗎?...
---
補充一下...
要切邊我建議你可以先用aviutl這軟體...
先看看要切多少...然後再寫AVS...
我這裡那個上面切62...下面切58就是這樣試出來的...
這很快的...不到5分鐘就能做好了...
AVS的好處就是留著的話...以後只要修改就行了...