瀏覽單個文章
Shade
Senior Member
 
Shade的大頭照
 

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
引用:
作者snic
如果照這樣來說...
是不是我應該在 AVS 交給 MainConcept MPEG Encoder 轉檔之前
就事先在 AVS 裡加入語法將 YV12 轉換成 RGB 比較好?
DivX/XviD Codec 充當 YV12 Decoder 出來的品質能夠信任嗎?
或是說還有其他更好的 YV12 Decoder?

不太能信任
我覺得 XviD/DivX 的 YUV -> RGB 品質很爛。

MainConcept MPEG Encoder 可以吃 YUY2,所以轉成 YUY2 就可以,也比較好,可以保持在 YUV 的色彩空間裡,不用經過 YUV -> RGB 的損失。
而且 RGB 的輸入,MainConcept MPEG Encoder 在壓縮時還是要轉換成 MPEG 記錄的 YUV 4:2:0 格式,所以還是要再轉換回 YUV,所以 AVS 將 YUV 轉成 RGB,最後 MainConcept 還是要再轉成 YUV,YUV > RGB -> YUV,這麼做實在多此一舉,而且會造成轉換的損失。
直接 YUY2 進去是最好的。

而且還有一點,如果是交錯的訊源,要保持 YUY2 的格式,色彩資訊才能保留完整正確的狀態,所以一般都只支援 YUY2 的格式。
舊 2004-09-26, 02:05 AM #23
回應時引用此文章
Shade離線中