廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 4175 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
pengchln
數位造型
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x3 鮮花 x13
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[影畫] [教學]99%用TMPGEnc必犯的嚴重錯誤設定
一般人往往沒注意 Y/C 伸張的問題,導致轉出來的純白 (235,235,235) 在電腦螢幕上看起來就不是純白,純黑 (16,16,16) 在電腦螢幕上看起來也不會是純黑。因此在電腦上看,會覺得顏色變淡,好像照上了一層白紗,所以會覺得對比不足(最亮和最暗的差距縮小),不如原始檔看起來漂亮。
通常轉 DVD 在 DVD2AVI 匯出 d2v 的時候都會做好 Y/C 伸張(YUV->RGB 設在 PC Scale),所以再交給 TMPEGnc 時壓縮設定中不能勾選進階設定-->量子化行列(Quantize matrix)底下的"Basic YCbCr ?出力"(Out YUV data as Basic YCbCrnot CCIR601),這樣 TMPGEnc 壓縮時便會做 Y/C 壓縮,壓出來的顏色、對比才會正確。

但 AVI 轉檔的時候就要相反,因為 AVI 本身資料壓縮為 16~235,如果沒有要對畫面做修改,則不必做 Y/C 伸張,但是壓縮的時候必需要勾選進階設定-->量子化行列(Quantize matrix)底下的 "Basic YCbCr ?出力"(Out YUV data as Basic YCbCr not CCIR601),這樣 TMPGEnc 壓縮時便不會做 Y/C 壓縮,壓出來的顏色、對比才會正確。若要對畫面做修改,必須使用 Descale CCIR601 這個濾鏡,把 Luminous, Chroma 兩個選項都推到 255(也就是做 Y/C 伸張),然後才做其他的編輯動作。Descale CCIR601 的順位要排第一位。然後壓縮時直接壓縮("Basic YCbCr ?出力"此時就不用勾了)便可以得到正確的結果。

OK...以上算是小小的結論..Y/C 伸張及壓縮是非常重要的觀念!可以決定你轉出來的東西顏色鮮不鮮豔!

如果你看得懂我以上所說的...那你不是老早就注意到...不然就是雖然你設定錯誤但你也知道該怎麼修正了...

可是如果你看不懂...表示你就是那 99% 設定錯誤的人且不知如何修正...那請仔細看以下的詳細的解說...以下為一位前輩的文章,因為寫的很淺很清楚了,沒任何概念的人都會懂!所以特別收錄:(我知道很長,但請耐心看完,絕對對你有幫助!)

Quote:

DVD/VCD/DV 等使用的 MPEG/MJPEG 壓縮,記錄的 YCbCr 格式,是遵循 ITU-R BT.601 的建議,其資料範圍(動態範圍)為 Y(亮度)16~235,C(色度)以 128 為中心代表無色,範圍 16~240。做處理和顯示的時候,YCbCr 要轉為 RGB,其範圍為 16~235。但是電腦螢幕上,純白的點,其 RGB 值為 (255,255,255),純黑的點,其 RGB 為 (0,0,0)。所以 MPEG/MJPEG 所記錄的純白 (235,235,235)在電腦螢幕上看起來就不是純白,純黑 (16,16,16) 在電腦螢幕上看起來也不會是純黑。因此 DV 錄下來的東西,拿到電腦上看,會覺得顏色變淡,好像照上了一層白紗。同時因為資料範圍(動態範圍)縮小為 16~235,而不是全範圍(FullScale)0~255,所以會覺得對比不足(最亮和最暗的差距縮小),不如在電視上看漂亮。

所以在電腦上看、編輯 DV AVI,必需要先做 Y/C 伸張,也就是將 Y/C 的動態由原來的 16~235 擴展到 0~255,然後轉為 RGB 0~255,這樣在電腦螢幕上看到的顏色才會是正確的。以此為基準作顏色校正、各種濾鏡處理,出來的結果才會是正確的。經過 Y/C 伸張以後,然後才作各種的編輯。最後要壓成 DVD/VCD/DV 的時候,因為仍然是存成 MPEG/MJPEG 格式,資料範圍還是 16~235,所以已經做過Y/C 伸張的影像在壓縮之前,必須先做 Y/C 壓縮,把目前 RGB 0~255 的資料壓縮為 16~235,然後轉為 YCbCr 16~235,這樣才會正確。不然超過的資料在轉為 YCbCr 16~235 的時候會被削掉(clipping),對比、顏色會完全錯誤。
如果沒有編輯、修改畫面的必要,只是要將 DV AVI 直接做成 DVD/VCD,則可以不必做 Y/C 伸張,直接壓縮為 DVD/VCD。此時資料沒有做過 Y/C 伸張,所以壓縮的時候,不可以再做一次 Y/C 壓縮然後壓 MPEG,否則做好的 DVD/VCD 即使在電視上播放,對比、顏色也會是錯的。
總結:原始資料以 MPEG/MJPEG 儲存,為 Y/C 壓縮過的資料,修改編輯時需先做 Y/C 伸張之後再修改。若做過 Y/C 伸張,壓縮時需做 Y/C 壓縮,出來的畫面才是正確的。若沒做過 Y/C 伸張,壓縮時不可以做 Y/C 壓縮,出來的畫面才是正確的。

以 TMPGEnc 這個壓縮軟體為例,壓縮時預設是接收 0~255 的 RGB 資料,先做 Y/C 壓縮,然後才壓 MPEG。所以如果是 YCbCr 16~235 的資料要對畫面做修改,必須使用 Descale CCIR601 這個濾鏡(CCIR601 就是 ITU-R BT.601,CCIR 是 ITU 以前的名字),把 Luminous, Chroma 兩個選項都推到 255(也就是做 Y/C 伸張),然後才做其他的編輯動作。Descale CCIR601 的順位要排第一位。然後壓縮時直接壓縮便可以得到正確的結果。

如果沒有要對畫面做修改,則不必做 Y/C 伸張,但是壓縮的時候必需要勾選進階設定--> 量子化行列(Quantize matrix)底下的"Basic YCbCr ?出力"(Out YUVdata as Basic YCbCr not CCIR601),這樣 TMPGEnc 壓縮時便不會做 Y/C 壓縮,壓出來的顏色、對比才會正確。

總結:如果原始資料是 YCbCr 16~235 有做 Y/C 伸張的話,壓縮時直接壓縮就好,不能勾選 "Basic YCbCr ?出力"。沒有做 Y/C 伸張的話,壓縮時必須勾選 "Basic YCbCr ?出力"。

第二個問題,壓縮軟體壓縮時,是否會先做 Y/C 壓縮?如 MS MPEG-4 Codec,DivX Codec,XviD Codec 這幾個 Codec 都是假設收到的資料是 0~255,會先做 Y/C 壓縮的動作。那麼其他 Codec 和壓縮軟體呢?這個也必須要做實驗確認才能確定。

唯有解壓縮和壓縮的轉換式能正確搭配(做過 Y/C 伸張壓縮時就必須做 Y/C 壓縮,沒做 Y/C 伸張壓縮時就不可以做 Y/C 壓縮)最後壓出來的成品才會是正確的。
以上或許有人看得霧煞煞...那我稍微再做個簡單的說明(至少字比較少)...

Y/C 伸張是將資料範圍(動態範圍)擴展Y/C 壓縮是將資料範圍(動態範圍)縮小DVD/VCD/AVI 所紀錄的資料範圍(動態範圍)都是 16~235(純白 235 純黑 16)電視上顯示的資料範圍(動態範圍)是 16~235(純白 235 純黑 16)而電腦螢幕上顯示的資料範圍(動態範圍)是 0~255(純白 255 純黑 0)但 TMPEGnc 預設接收的資料範圍(動態範圍)也是 0~255(純白 255 純黑 0)當壓縮時為恢復 DVD/VCD/AVI 的資料範圍預設會做 Y/C 壓縮(0~255-->16~235)

所以當 TMPEGnc 讀取到 DVD/VCD/AVI 的資料時會以為資料範圍也是 0~255結果壓縮時照預設也做了一次 Y/C 壓縮(16~235-->小於 16~235)...導致資料範圍小於 DVD/VCD/AVI 規定的 16~235由於電視上顯示的資料範圍是 16~235因此你在電視上看會覺得顏色變淡,好像照上了一層白紗因為所記錄的純白(小於 235)看起來不是純白(255)純黑(大於 0)看起來也不是純黑(0)同時因為資料範圍(動態範圍)小於 16~235所以會覺得對比不足(最亮和最暗的差距縮小)

同樣的道理在電腦螢幕上觀看 DVD/VCD/AVI 時為恢復電腦螢幕的資料範圍,顯示卡和軟體預設會做 Y/C 伸張(16~235-->0~255)根據上述狀況,若觀看用 TMPEGnc 壓出資料範圍小於 16~235 的 DVD/VCD/AVI此時顯示卡和軟體預設會做的 Y/C 伸張將導致[小於 16~235]-->[不足 0~255]一樣會產生對比不足(最亮和最暗的差距縮小)的情形!

所以結論就是我一開始所說的,AVI 轉檔的時候,因為 AVI 本身資料壓縮為 16~235,如果沒有要對畫面做修改,則不必做 Y/C 伸張,但是壓縮的時候必需要勾選進階設定-->量子化行列(Quantize matrix)底下的 "Basic YCbCr ?出力"(Out YUV data as Basic YCbCr not CCIR601),這樣 TMPGEnc 壓縮時便不會做Y/C 壓縮,壓出來的顏色、對比才會正確。

最後我相信有人會問 TMPEGnc 裡 Descale CCIR601 這個濾鏡在哪裡?設定(TMPEGnc 程式主畫面右下角"設定"按鈕)-->進階-->自訂色彩修正(該頁面下方的濾鏡中)點兩下進入-->新增-->模式選 Descale CCIR601-->"明亮"跟"色度"都推到底(255)-->"啟動濾鏡"打勾-->按"確定"
另外何時需要用的此濾鏡呢?基本上只要你讀取 TMPEGnc 的各項範本後,在[設定(TMPEGnc 程式主畫面右下角"設定"按鈕)-->進階]這個頁面下你有變動到的話,建議一定要加此濾鏡!原因上面已經說了!
後記:其實筆者也是後來才知道 Y/C 壓縮與伸張觀念對轉檔的嚴重性,經實驗結果發現真的效果差非常多,我也知道玩 AVI 轉 SVCD/VCD 的人很多,所以特此寫一篇教學,希望各位讀者看過以後別再犯此錯誤!

一般人往往沒注意 Y/C 伸張的問題,導致轉出來的純白 (235,235,235) 在電腦螢幕上看起來就不是純白,純黑 (16,16,16) 在電腦螢幕上看起來也不會是純黑。因此在電腦上看,會覺得顏色變淡,好像照上了一層白紗,所以會覺得對比不足(最亮和最暗的差距縮小),不如原始檔看起來漂亮。

通常轉 DVD 在 DVD2AVI 匯出 d2v 的時候都會做好 Y/C 伸張(YUV->RGB 設在 PC Scale),所以再交給 TMPEGnc 時壓縮設定中不能勾選進階設定-->量子化行列(Quantize matrix)底下的"Basic YCbCr ?出力"(Out YUV data as Basic YCbCrnot CCIR601),這樣 TMPGEnc 壓縮時便會做 Y/C 壓縮,壓出來的顏色、對比才會正確。

但 AVI 轉檔的時候就要相反,因為 AVI 本身資料壓縮為 16~235,如果沒有要對畫面做修改,則不必做 Y/C 伸張,但是壓縮的時候必需要勾選進階設定-->量子化行列(Quantize matrix)底下的 "Basic YCbCr ?出力"(Out YUV data as Basic YCbCr not CCIR601),這樣 TMPGEnc 壓縮時便不會做 Y/C 壓縮,壓出來的顏色、對比才會正確。若要對畫面做修改,必須使用 Descale CCIR601 這個濾鏡,把 Luminous, Chroma 兩個選項都推到 255(也就是做 Y/C 伸張),然後才做其他的編輯動作。Descale CCIR601 的順位要排第一位。然後壓縮時直接壓縮("Basic YCbCr ?出力"此時就不用勾了)便可以得到正確的結果。

OK...以上算是小小的結論..Y/C 伸張及壓縮是非常重要的觀念!可以決定你轉出來的東西顏色鮮不鮮豔!

如果你看得懂我以上所說的...那你不是老早就注意到...不然就是雖然你設定錯誤但你也知道該怎麼修正了...

可是如果你看不懂...表示你就是那 99% 設定錯誤的人且不知如何修正...那請仔細看以下的詳細的解說...以下為一位前輩的文章,因為寫的很淺很清楚了,沒任何概念的人都會懂!所以特別收錄:(我知道很長,但請耐心看完,絕對對你有幫助!)

Quote:

Originally posted by Silky DVD/VCD/DV 等使用的 MPEG/MJPEG 壓縮,記錄的 YCbCr 格式,是遵循 ITU-R BT.601 的建議,其資料範圍(動態範圍)為 Y(亮度)16~235,C(色度)以 128 為中心代表無色,範圍 16~240。做處理和顯示的時候,YCbCr 要轉為 RGB,其範圍為 16~235。但是電腦螢幕上,純白的點,其 RGB 值為 (255,255,255),純黑的點,其 RGB 為 (0,0,0)。所以 MPEG/MJPEG 所記錄的純白 (235,235,235)在電腦螢幕上看起來就不是純白,純黑 (16,16,16) 在電腦螢幕上看起來也不會是純黑。因此 DV 錄下來的東西,拿到電腦上看,會覺得顏色變淡,好像照上了一層白紗。同時因為資料範圍(動態範圍)縮小為 16~235,而不是全範圍(FullScale)0~255,所以會覺得對比不足(最亮和最暗的差距縮小),不如在電視上看漂亮。

所以在 ..

訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容



[ 此文章被pengchln在2005-08-02 22:28重新編輯 ]

此文章被評分,最近評分記錄
財富:0 (by Kilian) | 理由: 內容未整理又重覆,而且是重帖: http://bbs.mychat.to/read.php?tid=192742, 發表前請先搜索; 此帖將刪除



獻花 x0 回到頂端 [樓 主] From:台灣中華電信 | Posted:2005-08-01 13:39 |
randy326 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x9
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

轉錄很好,但是沒有整理,頗亂說

此文章被評分,最近評分記錄
財富:0 (by Kilian) | 理由: 以後對文章有問題報告,請直接報告版主處理, 勿只在帖內回應, 謝謝


我的部落格 : http://www.wretch.cc/blog/randy326
獻花 x0 回到頂端 [1 樓] From:台灣中華電信 | Posted:2005-08-01 16:17 |
Taiwaner 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x0 鮮花 x129
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

大大的精闢言論真是棒!
但是,能稍微的整理一下嗎?

此文章被評分,最近評分記錄
財富:0 (by Kilian) | 理由: 以後對文章有問題報告,請直接報告版主處理, 勿只在帖內回應, 謝謝!


就是愛蒐集各類影像...的宅男... ^^
獻花 x0 回到頂端 [2 樓] From:台灣新世紀資通 | Posted:2005-08-01 17:00 |
CarlFeynman
數位造型
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x85
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

好炫,怎麼有這種東西?趕快把它存下來,順便學起來,感謝您的分享。

此文章被評分,最近評分記錄
財富:0 (by Kilian) | 理由: 請勿發表這類無技術內容回應


獻花 x0 回到頂端 [3 樓] From:台灣 | Posted:2005-08-05 01:01 |
unsun
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x9
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

希望有更加顯淺的優化操作介紹.

此文章被評分,最近評分記錄
財富:0 (by Kilian) | 理由: 請勿發表這些回應,與帖子內容無直接關係


下載完的各路英雄,請維持有種子存在,謝謝!
獻花 x0 回到頂端 [4 樓] From:香港 電訊盈科 | Posted:2005-08-28 04:58 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.052950 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言