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

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
引用:
Originally posted by pasta
冒昧問個問題
如果是用Procoder要怎麼做呢?
個人覺得Procoder壓出來的顏色雖然較飽和
但反差似乎大了點,害我在Procoder和Tmpegenc之間難以抉擇

好問題 ^_^

我以前寫過一篇,轉過來
==
ProCoder 1.5 版有個重要的更新,ITU-R BT.601 color correction 設定,
可以讓你選擇要不要做 YC 壓縮,這是一個很重要的設定。

TMPGEnc 有這個設定,"Output YUV data as Basic YCbCr ont CCIR601",
這個設定不是"改善"色深,而是做"正確"的選擇,保持本來的顏色。
本來就應該要根據輸入的訊源,正確的選擇切換這個選項,才能得到正確的結果。
這個選項不是用來"改善"或者是"補強"用的。其他 MPEG 壓縮程式例如 CCE SP 也有這個設定。

而 ProCoder v1.01.35 版沒有這個設定,一律將 input 視為是 CCIR601 YUV
(顏色範圍是 Y:16~235,UV:16~240),所以使用者無法根據使用的訊源做切換。
Canopus 本身的 DV Codec 便是輸出 CCIR601 YUV,其 RGB 範圍是 16~235,
剛好和 ProCoder 互相搭配。但是其他 DV Codec,例如 MS 的 DV Codec、
Panasonic 的 DV Codec,輸出的則是 Basic YUV。

這樣壓縮 CCIR601 訊源時沒有問題,但是遇到 Basic YUV(顏色範圍是 YUV:0~255,
例如自行用電腦繪圖製作的 CG 動畫,做過 YC 伸張的 DVD/VCD/DV 訊源... 等等),
ProCoder 就慘了,壓出來的對比會過強,色彩會完全崩潰。

有時候 Basic YUV 的影片本身的對比、色彩並不是很強烈,經過 ProCoder 錯誤的壓縮後,
反而會讓人有"色彩變鮮豔了"的感覺,不過其實那反而不是原本的顏色。
如果影片本身的對比、色彩本來就很強烈,再經過錯誤壓縮,就會發生悽慘的"色崩"現象。
由於這個後果不是我們能預期、控制的,所以如果真要調整顏色,還不如用正確的色彩壓縮設定,
讓所見即所得,然後另外用調整顏色的濾鏡自行修改顏色,調整到我們需要的樣子。

由於 ProCoder v1.01.35 沒有提供切換 YC 壓縮的設定,所以遇到 Basic YUV 訊源,
在送給 ProCoder 壓縮之前,你需要先自行用其他軟體,將 Basic YUV 轉為 CCIR601 YUV,
再送給 ProCoder 壓縮,色彩才會正確。

Avisynth, AviUtl 都有這個轉換的功能。
==

不同 MPEG Encoder 接收的資料不一樣,有的可以讓你切換選擇,例如 TMPGEnc 和 CCE SP。
有的是不能切換選擇,一律當成 Basic YUV 輸入,如 MainConcept MPEG Enocder,
Panansonic MPEG2&1 Encoder。
有的是不能切換選擇,一律當成 CCIR601 YUV 輸入,如 MPEG Conversion Studio,
ProCoder。

遇到新的 Encoder,你需要自行測試判斷。
舊 2003-06-12, 07:46 AM #14
回應時引用此文章
Shade離線中