作者starsky1978 (來看熱鬧)
看板AVEncode
標題Re: [請問] avisynth 用法
時間Wed Dec 30 08:35:01 2009
※ 引述《maxtrf750901 (000)》之銘言:
: 將電視卡錄下的 MPEG-2
: 作剪輯並要轉檔(Megui)
: ***********************************************************************
: LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\VSFilter.dll")
上行可以省略。
: DirectShowSource("E:\vol.1.mpg",fps=29.97,convertfps=true)
上行 ,fps 後面通通不要加,除非你知道想做什麼。
: ConvertToYV12()
: Trim(2162,2500)+Trim(41792,42077)+Trim(58847,59132) //影片要的片段
: lanczosresize(720,480)
上行可以直接 Resize 成正確的解析度。
: Amplifydb(3)
: ResampleAudio(48000)
上行可改成 SSRC(48000)
: ***********************************************************************
: 稍微做了一個測試 有幾個問題
: 1.轉出來後影片會一橫一橫的 是否交錯的問題?
: 若要整片都交錯處理 該如何加入語法?
是交錯畫面沒錯,錄製的畫面應該不能用 IVTC。
我會嘗試以下方法來做:
1.如果使用 NV 顯示卡,安裝 PureVideo 這軟體,你 DirectShowSource 時,畫面已經
把交錯解除了,除交錯效果是目前最好的。
2.如果 NV 顯示卡有支援 CUDA,可以試試 DGMPGDecNV 這工具。
將 MPEG-2 檔案載入,然後取得 DGA 檔案。
AVS 內容大致內容: DGSource(deinterlace=1)
詳細內容:
http://neuron2.net/dgmpgdecnv/DGDecodeNVManual.html
這樣也能除交錯,我沒試過效果,我還在用 7600GS。
3.用 TDeint 這個 AviSynth Filter。詳細方法自已研究。
: 2.轉出來(我都是用 Media Player Classic(x64版本)看影片)
: 拉動下面時間軸 聲音正常 但畫面有時會卡住
: 要再拉一次或2次才會再跳 沒說很順 這是因為有剪輯的關系嗎?
: 3.錄起來的影片原本解析度就是 720*480
: 但是經過轉檔後 我也是用 720*480
: 但2個影片用全螢幕後 轉檔後的影片感覺上下加了黑邊 有點扁到
: 而原本的影片是直接放大全螢幕 (我的螢幕應該是4:3)
: 這是轉檔後就直接固定了嗎?
你播放的畫面是 3:2,不是 4:3。
用 MKV 封裝的話,可以把它改成 4:3,現在的媒體播放機都能顯示正常。
堅持用 AVI 的話,轉檔前先把它 Resize 成正確比例。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.224.166.170
※ 編輯: starsky1978 來自: 125.224.166.170 (12/30 18:49)
推 yohko:其實load dll是可以省略,不過偶爾會發瘋@@ 12/30 19:29
→ maxtrf750901:感謝~ 12/30 22:46