引用:
我想說的是...全程 YUY2 真有那麼好嗎?
是對顏色有影響還是雜訊比較少?
還是根本人眼分辨不出來@@...
因為感覺好像經過 Avisynth 步驟較麻煩
沒用Avisynth似乎步驟比較簡單...效果也不錯...
如果看不出差別實在很難說服我去用他^^"
就像王道lanczos3的resize演算法使用後好像也沒多大差別?
(每次想到經過AviUtl以後的壓縮時間暴增就讓我放棄...)
不知道 Shade 兄能不能指點一下...
全程 YUY2 和 lanczos3 演算法到底用在什麼地方(或場景)最為顯著?
因為覺得與其每次都花時間不如挑著用^^"...(非RC2就算了...((爆
|
Avisynth 有內建 Lanczos3 Resize,不過計算精度較 AviUtl 的差一點點。VD 同樣也有內建這個 Resize,不一定要用 AviUtl 來做。
如果要用和 AviUtl 同等計算精度的 Lanczos3,又不想用太慢的 AviUtl 來做,Avisynth 有一個外掛的 plugin,可以做和 AviUtl 相同的 Lanczos3 Resize,在我上面提供的 Avisynth 的網站裡面有。
這個 plugin 附檔名是 .vdf,表面上看起來是一個 VD 的 plugin,其實它也是一個 Avisynth 的 plugin,可以輸出 YUY2(VirtualDub 所有的 filter 都是在 RGB32 下工作,速度較慢,而且要經過 YUV -> RGB 轉換,處理完以後還要 RGB -> YUV 轉換回來)。
Avisynth 的網站上說這個 plugin 的作者是 Nic,他寫錯了,Nic 只是把這個 plugin 帶到 Doom9 介紹給 Doom9 的人,這個 plugin 的真正作者是一位日本人,他的網站已經閉鎖。
因為這個 plugin 的計算精度較高,所以即使現在 Avisynth 已經內建 Lanczos3 Resize,許多日本人還是用這個 plugin 來做 Resize。
關於全程 YV12/YUY2 是否看得出來,我用全程 YV12/YUY2 的次數很少,不過我有一個經驗,有一次我壓笑園漫畫大王的 OP,這個 OP 有一段底色是純白的畫面,用 XviD 壓縮,壓出來純白不會是純白,而會感覺有淡灰色的方塊在閃爍的現象,看起來很糟。
而這個 OP 如果用全程 YUY2 的製程去做,用 XviD 壓,同樣的設定,那些閃爍的方塊就不見了。因為 YUV <-> RGB 轉換的誤差沒有了,純白的色塊會和原來一樣真的是均勻一致的純白色,XviD 不會因為有一點誤差而量化成不同的顏色,就不會產生閃爍的現象了。
這是我親身體驗過的 YUY2 製程的好處,主要是 Y 亮度方面的表現,至於減少色度 UV 的損失,我個人沒有注意到,不過我做的次數很少,在別的情況下,也許會有很明顯的差異。
Lanczos3 Resize 的差異,應該很好分辨?畫面比 Bilinear Resize 銳利,也比一般的 Bicubic Resize 銳利,但是不像最銳利的 Bicubic Resize 那麼銳利,最銳利的 Bicubic Resize 因為 filter 得不夠,畫面已經出現很明顯的鋸齒,這些鋸齒會大大地增加壓縮困難,壓出來檔案會變得很大。
AviUtl 的 Lanczos3 Resize 是畫面銳利度和檔案最好的平衡點,既銳利、清晰,又不會太難壓縮。
抱歉真的很忙,所以無法說明得非常詳細,請參考上面提供的那些網站,有非常詳盡的資料
