作者starsky1978 (來看熱鬧)
看板AVEncode
標題Re: [請問] MeGUI 轉動畫如何去交錯才正確?
時間Mon Oct 12 10:55:28 2009
※ 引述《buniro (我愛秋)》之銘言:
: 我的 avs 檔如下:
: DGDecode_mpeg2source("D:\Conan437.d2v", info=3)
: ColorMatrix(hints=true, interlaced=true, threads=0)
: tfm(order=1).tdecimate(hybrid=1)
電影和動畫大部分都是使用 24fps 3:2 pulldown 29.97fps 來做成 DVD 的。
這種 DVD 影片要做 RIP,用 TIVTC 寫成以下就可以:
tfm().tdecimate()
TFM 預設值 order =-1,TDecimate 預設值 mode=0, hybirid=1
order=-1 為 自動判斷,大都是 Top Frame First(TTF) 居多。
TFM 完畢之後,會變成 29.97fps 的無交錯畫面。
這時候會發現,每 5 張 Frame 會重複一張相同的 Frame。
所以要使用 TDecimate 來做處理。
處理方法是每隔 5 張,刪除那張重複的 Frame。
所以得到了 24fps 影片,這種動作叫 IVTC。
: 這樣的 avs 檔用 AVS Cutter 開啟會顯示為 23.976 fps,如果
: 改用 Yadif(order=-1) 去交錯的話,每秒格數會變為 29.97 fps
: 影音也無法同步了
這種影片不能用去交錯來處理,用 IVTC 即可能得到最完美的畫面。
使用去交錯會破壞畫面,無法 IVTC 才需此動作。
去交錯是不會造成影音不同步,如果影片長度和聲音長度都一樣的話。
不同得去交錯濾鏡,做出來的畫面,同個 frame 編號,畫面會不一樣。
: 而以 tfm() 轉出來的 mp4 檔案,在動畫部分的確沒有交錯問題,
: 但是如果遇上電視臺在動畫邊邊上跑馬燈的話,這插播式字幕就會
: 明顯有未去交錯的感覺:
走馬燈部分只能用去交錯來處理。
如果是用在掌上型的螢幕,或傳統電視播放。
把它 Resize 成 320x240 這也是一種處理方法。
: http://img122.imageshack.us/img122/1118/undeinterlaced.jpg
: 這是正常的嗎?請問我該怎麼處理這樣的問題呢?有辦法兩者都正
: 確去交錯嗎?
: 雙語成品檔完整下載:
: http://kuso.cc/52gD
: (約近 50MB)
如果是 3:2 pulldown 的畫面,用 IVTC 方式來處理。
對於有走馬燈的畫面範圍,使用 TDeint 這個去交錯濾鏡。
script 裡面,寫個 ApplyRange(a,b,"TDeint")
a 為走馬燈起點,b 為終點。
然後使用 VirtualDub 來預覽 avs script,看畫面滿不滿意。
Avisynth 的說明文件看一看,裡面有很多有用的知識。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.224.167.79
※ 編輯: starsky1978 來自: 125.224.167.79 (10/12 10:58)
→ starsky1978:你的影片是用錄製的,29.97i 就只能做 DeInterlace 10/12 11:02
推 yohko:推 10/12 15:54