Major Member
加入日期: Dec 2003
文章: 146
|
去交錯的最佳處理法
先談談我個人認為最佳的處理方式
我是參考之前snic網友的某篇文章 如果說dvd2avi 強制film模式可解決交錯問題的話 那問題就解決了 如果不行的話 我會用AviUtl的automatic deinterlace 來處理 發覺相較下 速度是不是最快不知道 但是感覺處理效果最理想 但是得承認畫面會稍微模糊一點 其他的話我甚至發現 如果說是要轉成到vcd 352x240大小的話 用VirtualDub的resize,交錯會自動自己完美去除,連之前的步驟都免了 但是最近開始摸索Avisynth,也看了snic的文章,覺得用 LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\IT.dll") IT(fps=24,ref="TOP",blend=false) 的方式 速度好像很慢 又網路上相關的處理教學文章百家 也不知道何種處理方法會達到最佳的效果 有的 deinterlace真的是慢 有的好想解不乾淨 有的模糊嚴重.... 能不能就大家deinterlace的方式來談談處理的方法呢? |
|||||||
2005-12-27, 11:57 AM
#1
|
Advance Member
加入日期: Nov 2001 您的住址: 台中市
文章: 480
|
>如果說dvd2avi 強制film模式可解決交錯問題的話
>那問題就解決了 只有24fps的電影或動畫,並且是以FILM格式儲存才可以選"強制film模式",而且這跟去交錯無關。 >LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\IT.dll") >IT(fps=24,ref="TOP",blend=false) 再次說明,這是作IVTC,也跟去交錯無關。 |
||
2005-12-27, 12:20 PM
#2
|
Master Member
加入日期: Nov 2002 您的住址: 氣候越來越不友善的中部首善之區
文章: 1,773
|
那自己用電視卡錄的MPEG2格式(NTSC DVD)電視節目,要壓成AVI時
avisynth的script裡可以加上IT(fps=30,ref="TOP",blend=false)作去交錯嗎? 我記得IT可以作inverse telecine跟deinterlacing,不知道有沒有弄錯 |
2005-12-27, 12:44 PM
#3
|
Major Member
加入日期: Dec 2003
文章: 146
|
引用:
可能是我沒說清楚我的意思,我在意的是該以什麼方法去消除 交錯的梳狀水波紋,並且求得較好的結果,至於它內部到底用什麼方式 來達到這個目的 ex. IVTC or deinterlace 什麼之類的,不管是不是透過 去交錯這個途徑,方法不是我在意的. |
|
2005-12-27, 01:34 PM
#4
|
Advance Member
加入日期: Nov 2001 您的住址: 台中市
文章: 480
|
引用:
您對IVTC跟"去交錯"似乎有所混淆,IVTC是指去刪掉24fps轉30fps(60field)時被插入的畫面而恢復成原來的24fps,只要作對,就能把field"組合"成完整無交錯的畫面。請注意是"組合"而來而不是"去交錯"而來。 我假定您問的就是指電影類的dvd要轉成avi,結果有些畫面會看到交錯的梳狀水波紋。這是因為不管是Aviutl或是Avisynth的IT都是用"自動"去交錯,即然是自動的就有出錯的可能,這是無法避免的,如果要百分百作對IVTC,請使用Tmpegenc的手動IVTC。 如果是電視卡錄的要轉成AVI,這時用去交錯就正確了。 Avisynth的IT(fps=30,ref="TOP",blend=false) 這樣是可以的。另外也可以試試用Tmpegenc的"自適應去交錯"。 |
|
2005-12-27, 02:12 PM
#5
|