[閒聊] 軟體去交錯(Motion Adaptive Deinterlace)

看板AVEncode (影音編碼技術)作者時間13年前 (2011/08/15 22:38), 編輯推噓0(0035)
留言35則, 4人參與, 最新討論串1/1
如果你有購買ArcSoft TotalMedia 3.5或ArcSoft相關播放軟體, 應該有機會在安裝資料夾中找到一個filter(deinterlace.ax),可從MPC-HC載入對付交錯影片。 檔案位置: (ArcSoft TotalMedia 3.5) %ProgramFiles(x86)%\ArcSoft\TotalMedia 3.5\MPEG Engine\deinterlace.ax 設定介面截圖: http://imageshack.us/photo/my-images/638/deinterlace.png/ 由於這非DXVA deinterlacing,所以可以「稍微」補足madVR對去交錯處理的缺陷。 說稍微的原因是它並沒有所有交錯影片通用,更確切的說是跟部分decoder可能有問題。 ArcSoft deinterlace + MPC MPEG2 decoder = 顏色錯亂 + MS DTV-DVD Video Decoder = 正常 + ArcSoft MPEG Video Decoder(mpgvideo.ax) = 正常 + ArcSoft Video Decoder(ASVid.ax) = 60i聲音跟不上影片 + Xvid MPEG-4 Video Decoder = 1440x1080i DivX5 左右畫面被裁,應該是只 吃到中間4:3並拉胖成16:9輸出。 因為手上大部分是mpeg2 702x480i的數位電視錄影,其他格式和比例的交錯影片不多。 除了上述幾個解碼器搭配會出問題,播放錄影影片大致上沒問題。 最近試了幾個去交錯 1. ArcSoft的Motion adaptive Interpolation的效果還不賴,感覺比Yadif自然一些。 2. TomsMoComp也可即時播放,不過值加大以後會有黑點出現。 3. QTGMC速度慢的可怕(<3fps 非MT),沒辦法即時播放,但效果應該是最好。 4. ATI 4670 DXVA deinterlace偶爾還是會看到拉絲,有時候字幕或logo會抖動。 不曉得有沒有其他推薦的即時/非即時演算法? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.226.24.98

08/16 00:48, , 1F
完美去交錯演算法從DVD開始時到現在BD時代 似乎都無解
08/16 00:48, 1F

08/16 00:49, , 2F
不然就是速度OK畫質爛 再不然就是畫質不錯 速度可怕
08/16 00:49, 2F

08/16 00:49, , 3F
隨著演算法改進和硬體進步到現在 完善的程度似乎還是有限
08/16 00:49, 3F

08/16 00:50, , 4F
個人對交錯格式其實非常感冒 除非能反膠卷 不然
08/16 00:50, 4F

08/16 00:50, , 5F
失去的資訊是不可能無中生有 頂多是修飾彌補缺陷
08/16 00:50, 5F

08/16 00:51, , 6F
幸好到BD時代 稍微有一點水準的壓片 大概都是1080P 24FPS
08/16 00:51, 6F

08/16 00:52, , 7F
對於去交錯的執念很久前就放棄掉了....
08/16 00:52, 7F

08/16 00:53, , 8F
雖然BD時代也是有1080i 60p 不過理論上原生資訊如果是
08/16 00:53, 8F

08/16 00:53, , 9F
倍頻而且在封包的過程中無損 只是改變顯示的方式
08/16 00:53, 9F

08/16 00:54, , 10F
應該都可以順利反膠卷或是還原倍頻回去吧???
08/16 00:54, 10F

08/16 00:55, , 11F
個人覺得 現在這時代專研DVD時代的去交錯 只能算是興趣
08/16 00:55, 11F

08/16 00:55, , 12F
意義已經沒有像過去那麼大了 反來像是說1080i 60p這種格式
08/16 00:55, 12F

08/16 00:56, , 13F
還原成倍頻原生顯示格式 可能更有爽度
08/16 00:56, 13F

08/16 00:58, , 14F
希望有一天1080P 60FPS的規格能普遍到來
08/16 00:58, 14F
E大可以回文阿 編輯文章很擔心蓋到你的推文XD 我也是對interlace超級感冒,不過我想它還是有一定的地位。 我猜一個重要原因是interlace相當節省頻寬,況且是把deinterlace這爛攤子交給end-user收, 就像現在台灣的數位電視,不論SD頻道還是HiHD都採用interlace,連日本也是。 不過我想就算台灣改以progress播送,畫面失真可能會更慘... 不過不少電視都有motion compensation deinterlacing,不知道什麼時候才會在個人 電腦上出現,可能看VGA什麼時候會加入。

08/16 01:00, , 15F
avc hd的規格好像沒這麼高 2.0就有了
08/16 01:00, 15F

08/16 01:04, , 16F
話說我很好奇 有沒有辦法在倍頻顯示的LCD上模擬交錯顯示??
08/16 01:04, 16F

08/16 01:04, , 17F
如果以交錯播放方式播放交錯格式 問題就都解決了
08/16 01:04, 17F

08/16 02:59, , 18F
可以喔XD 可以寫一個avisynth語法直接模擬交錯輸出的影像
08/16 02:59, 18F

08/16 02:59, , 19F
如此一來interlaced的影片不需做處理,直接以原交錯畫面
08/16 02:59, 19F

08/16 03:00, , 20F
輸出,就像是CRT交錯掃描般的顯示
08/16 03:00, 20F

08/16 03:04, , 21F
我來po一篇收集一些"無實際用途"有趣的avisynth語法吧XD
08/16 03:04, 21F
※ 編輯: xvid 來自: 125.226.28.186 (08/16 09:34)

08/16 09:40, , 22F
interlace明顯比progressive適合表現動態畫面 流暢很多
08/16 09:40, 22F

08/16 09:41, , 23F
不過那也是在30fps的階段 能到60fps應該就沒問題了
08/16 09:41, 23F

08/16 09:42, , 24F
台灣的HiHD光那個低到只有韓國一半的碼率就讓我不想看了
08/16 09:42, 24F

08/16 09:45, , 25F
不太懂J大的前兩句推文 motion對interlace不是一大問題嗎?
08/16 09:45, 25F

08/16 10:04, , 26F
把解析度長寬減半也可以直接省略去交錯 但480i就畫面更小了XD
08/16 10:04, 26F

08/16 10:05, , 27F
失真可能是吧 但像演唱會之類的用interlace流暢度真的較好
08/16 10:05, 27F

08/16 10:06, , 28F
progressive碰到演唱會\體育之類的會有點像幻燈片
08/16 10:06, 28F

08/16 10:07, , 29F
我這邊是說現在常見的60i跟30p去做比較
08/16 10:07, 29F

08/16 10:10, , 30F
我自己以前壓片也是無論如何都要去交錯 碰到特殊的片源還
08/16 10:10, 30F

08/16 10:11, , 31F
去爬文有沒有特殊的deinterlace avisynth可以用
08/16 10:11, 31F

08/16 10:12, , 32F
不過現在就還好了 有時候就直接壓成交錯好像也不壞
08/16 10:12, 32F

08/28 14:48, , 33F
幻燈片?? 我想是流量不足吧 演唱會和體育賽事都是動態變化
08/28 14:48, 33F

08/28 14:50, , 34F
很多的場景 同樣的流量用interlace因為只需要編碼一半的大小
08/28 14:50, 34F

08/28 14:51, , 35F
會有失真較低的感覺 不過就像上面e大說的 交錯讓畫面資訊流失
08/28 14:51, 35F
文章代碼(AID): #1EIIzNzy (AVEncode)
文章代碼(AID): #1EIIzNzy (AVEncode)