PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   DVD 討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=5)
-   -   意外發現 RV10 壓 HDTV 大小的影像,畫質其實蠻好的 (https://www.pcdvd.com.tw/showthread.php?t=397921)

AMD-Ti 2004-10-17 06:57 AM

先推一下文章:laugh:
待會詳加閱讀.

Shade 2004-10-18 07:33 AM

引用:
作者sswroom
偏紅或偏綠,很大可能是因為YUV<->RGB出了問題,有可能是簡化算式產生出來的誤差做成,也有可能是用了不同的數值做成的,2小數點、3小數點、5小數點所計算出來的結果也會有一些分別。

不過我都是用 YUY2 直入的,中間也沒有經過 Encoder 附帶的任何 Filter 處理,所以照理說 Encoder 應該不需要做 YUV<->RGB 轉換?
我檢查過程式壓縮時不會去使用系統上其他色彩轉換的 DLL 來使用,除非是程式自己內部做轉換....
而且要變色的話也應該是 TMPGEnc 會變色,結果 TMPGEnc 沒問題,反而是 ProCoder/MME 變色明顯 :p
不過即使如此,測出來 YUV-PSNR(數值上的差異)還是 TMPGEnc 差最多。
引用:
另:
現在越來越不滿nVidia的YUV->RGB的品質。
用nVidia的YUV->RGB所出現的色塊/雜訊總是比軟體YUV->RGB的明顯,如今天壓的Sakura War TV OP2,用nVidia硬體Overlay播放,很多地方也出現明顯雜訊,用軟體則不明顯,甚至看不見。
現時nVidia的Overlay唯一好處是YUV4:2:0->YUV4:4:4時是用n-Tap Filter,品質會好一點。

顯示出來的色彩是差不多,設定是:
nVidia是GeForce 4 MX 440 + WMP6.4 + ffdshow -> XviD 1 (XviD 1.1)
(Brightless 128 Contrast 109 Saturation 131)

軟體是HQMP DCC 2004/10/6 alpha version + XviD 1.1
(Brightless 100 Contrast 100 Saturation 140) + 顯示卡的...

我放不動 XD
晚點找一些解析度比較低的影片來試試看。
ATi 硬體的色轉換我感覺雜訊也蠻多的,不過我的顯示卡是舊的,新的 9800 系列據說色彩畫質的表現上又更進一層樓,所以可能要請其他網友測測看才比較準。
現在看 Overlay 那種紅紅的畫面反而有點看不太下去 :laugh:

Shade 2004-10-18 07:49 AM

和 mycai 大之前討論的那一篇,關於藍光光碟使用的聲音和影像的壓縮格式,也是本篇報告的起源:
http://forum.pcdvd.com.tw/showthrea...55&page=2&pp=10

報告.... 大概還要很久才能寫完..... :laugh:

上次忘了說明的資料,三個 MPEG-2 檔設定,DC 精度都是 8bit,和下面的 MPEG-4 測試相對照。
MPEG-4 也是 8bit,所以這次 MPEG-2 和 MPEG-4 的比較,在立足點上可以說是平等。

還有壓出來三個檔案小分別是:
TMPGEnc: 10,001,648 bytes
MME: 9,992,417 bytes
ProCoder: 10,114,327 bytes

我沒有刻意調整到壓出來大小完全一樣,不過差距很小,這一點點的差距,我實驗過,不足以改變這麼大的 PSNR 差異。

還有 MME 用的量化矩陣和其他兩者不同,我沒有刻意調整 MME 的量化矩陣使它和其他兩者相同,這個矩陣矩陣是 MME 自己特有的矩陣,勾選設定中的 User quant matrices,預設的那一個便是,基本上和 ProCoder/TMPGEnc 的預設矩陣差不多。

sswroom 2004-10-18 11:15 AM

引用:
作者Shade
不過我都是用 YUY2 直入的,中間也沒有經過 Encoder 附帶的任何 Filter 處理,所以照理說 Encoder 應該不需要做 YUV<->RGB 轉換?
我檢查過程式壓縮時不會去使用系統上其他色彩轉換的 DLL 來使用,除非是程式自己內部做轉換....
而且要變色的話也應該是 TMPGEnc 會變色,結果 TMPGEnc 沒問題,反而是 ProCoder/MME 變色明顯 :p
不過即使如此,測出來 YUV-PSNR(數值上的差異)還是 TMPGEnc 差最多。

不一定是Encoder的問題,可能是Decoder的問題,可能它把小數點的誤差放大。

引用:
我放不動 XD
晚點找一些解析度比較低的影片來試試看。
ATi 硬體的色轉換我感覺雜訊也蠻多的,不過我的顯示卡是舊的,新的 9800 系列據說色彩畫質的表現上又更進一層樓,所以可能要請其他網友測測看才比較準。
現在看 Overlay 那種紅紅的畫面反而有點看不太下去 :laugh:

請問是如何的放不動?
完全沒有畫面還是放得不順暢?
我試過用P4 1.5G放640x480x24fps的影片也很順。
它是呼叫用XviD來解碼的,DivX的影片也用XviD來解,因為XviD的解碼速度比DivX快。
還有,就算是畫面不順暢,影音也會同步,影像處理的效果也能看得到。
它內部有PSSADPCM、XA、ADX的解碼器,可以播放我壓的PS影片。
現在的功能有
non-linear Cb/Cr scaling (固定系數0.8,用作模擬電視色彩)
Dynamic Color Control (跟據dY/dx和dC/dx的統計作曲線調節)
Y/C Offset Correction (按'['或']'鍵)
Manual Color Correction (Page Up/Page Down, Home/End, Insert/Delete)
P.S.:只支援32-bit的顯示模式


所有的時間均為GMT +8。 現在的時間是09:39 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。