录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店

DV影像在電腦上比較暗的原因 (轉抄)

( 1 )
 
[收藏]

13894
#1 02-6-5 12:25

DV影像在電腦上比較暗的原因 (轉抄)

>原作者是 Henry
>抄錄自rec.desktop.video

Computers typically process graphics in RGB color space
(i.e. each primary color has its own channel), whereas
a digital camcorder does it in YCbCr space (there is a
brightness part of the signal and two color difference
channels with lower resolution.)

The thing is, the YCbCr format in the camcorder has some
headroom below "black" and above "white" for additional
processing (for example, to correct overexposured parts
of the image). On a scale from 0 to 255, black is defined
as "16" and white as "235".

Computer RGB formats do not have the same kind of concept
- they use the full scale from 0 to 255, where black is 0
and white 255.

* * *

Now we have a dilemma: when converting YCbCr video data
to RGB for computer processing, how can we retain the
extra headroom and footroom in the values? If we simply
clip them off and rescale the 16...235 range to 0...255,
we do not any longer have that extra data to work with.

Usually, this is solved simply by using the same limited
brightness range on a computer, too. Even though the image
will look dark and washed out when processing it on the
computer, it looks fine when put back on video tape. And
you get to keep that extra image data for editing. As
almost all video capturing/processing works this way,
it is hard to avoid. The same problem exists with playing
DVDs on a computer, too - this is why the DVD player
applications usually have contrast and brightness controls.

However, if your final target _is_ computer displays and
applications, not video devices, you should correct the
brightness range for better viewing on a computer monitor.
One tool for doing this is Avery Lee's VirtualDub and its
"levels" filter. See <http://www.virtualdub.org/>.

VirtualDub can also frameserve to other applications,
such as MPEG encoders.

Unfortunately, you must re-encode your MPEG video if you
want to make any permanent changes to it, and this will
always reduce quality. Another option would be simply
using a media player application that has brightness
controls, such as Zoom Player:
<http://www.inmatrix.com/files/zoomplayer_download.shtml>)

You could also be interested in Ben Rudiak's lossless
HuffYUV codec for storing intermediate video files,
should you need them at any point:
<http://math.berkeley.edu/~benrg/huffyuv.html>.

For some background reading, see Charles Poynton's
excellent Color FAQ:

<http://www.inforamp.net/~poynton/no...lour_and_gamma/
ColorFAQ.html#RTFToC29>




================================

以下是台湾 denysyou 的翻译,原文发表在台湾 dvworld.com.tw 的论坛上。原文地址:
http://www.dvworld.com.tw/forum/ ... d.php?threadid=2831





對不起幫忙翻譯一下,翻得不好請不要見怪


電腦典型處理圖形(或圖片)是在RGB(紅綠藍)的色彩顏色空間的範圍
(也就是每一個數主要的顏色有其對應的顏色空間或頻率),然而一台數
位攝影機卻是以 YCbCr來加以處理(這種顏色的空間處理方法是:在
顏色訊號會有一個明亮度的部份以及低解析度時所伴隨著的兩個顏色
差異區)

因此事實上是,在攝影機中的YCbCr的影像模式會有針對頂頭的淨空
區域在低於全黑的下方及高於全白的上方有著特殊的處理(例如影像
中的正確曝光部份).其範圍從0到255的區間,黑色被定義為16的數值
,而全白被定義為235的數值

電腦的RGB格式並沒有相同的概念-而是使用全部的範圍,也就是從
0到255,此時的定義全黑為0,而全白為255

所以我們就會有一個進退維谷的狀況:也就是當將屬於YCbCr的視
訊資料轉換成RGB的資料來提供給電腦處理,我們如何保留這些特別
的高層區和低層區對應的數值呢?假如我們僅僅是將他們略去,然後
重新將這個16到235的數值區重新調整成0到255的區段時,我們將從此
不再擁有這些特別的區域可以重新加以處理

通常,我們僅只是解決這個問題採用與電腦相同限制的明亮度
僅管如此,影像將會看起來比較暗或者較漂白,當我們在電腦上
處理這些影像,但是當我們將資料放回錄影帶上重新檢視時又
看起來很好.而我們在編輯這些影像資料時又可以得到這些額
外的資料.當幾乎所有的影像擷取/處理都是這樣運作的,因此
也就難以避免了.相同的情形也存在於在電腦上播放DVD的影
像,這也就是為什麼DVD播放機的應用軟體會有對比及明亮
度的控制了

然而,假如您的最後的目標是要做在電腦上播放或者是電腦的應
用程式,而不是視訊的裝置,你也許應該修正明亮度的範圍,也便在
電腦的螢幕上獲得更好的觀看品質.
一個有用的小工具可以作這樣的事是由Avery Lee's VirtualDub
及它的"levels(層次)"過濾器
可以在以下的網址獲得http://www.virtualdub.org/

VirtualDub也同樣擁有畫面處理的應用程式如MPEG壓縮程式


很不幸的,你必須重新壓縮的你MPEG視訊資料,假如你想要任何
永久的改變時,而這也會降低它的品質.另一個很簡單的解決方法
是使用具有明亮度控制的媒體播放應用程式如Zoom Player
可以在以下的網址獲得
http://www.inmatrix.com/files/zoomplayer_download.shtml

或許你也有興趣使用Ben Rudiak的YCbCr不缺少的及霍夫曼YUV的
壓縮程式,可用在儲存視訊資料的中間媒介媒體
可以在以下的網址獲得
http://math.berkeley.edu/~benrg/huffyuv.html

還有一些背景知識的資料,可見於 Charles Poynton的卓越顏色問與答中
網址如下:
http://www.inforamp.net/~poynton/no...lour_and_gamma/
ColorFAQ.html#RTFToC29

971
#2 02-6-6 23:06

很烂的翻译.让我来!

以下是广州Yok的翻译,原文就是在这里.


电脑通常是用RGB色彩空间来处理图象的(就是每种原色都占一个通道),但是DV是使用YCbCr色彩空间(包含一个亮度通道和两个解析度比较低的色差信号通道).

事实上,DV用的YCbCr格式在比"最暗"暗,比"最亮"亮的地方预留了一些空间用于后期处理(例如纠正影像过度曝光的部分).在0到255的范围内,最暗被定义为16,最亮是235.

电脑的RGB格式没这种概念-它使用了0到255的全部范围,最暗是0,最亮是255.

现在我们就有点麻烦了:要把YCbCr的视频数据转换成RGB格式用于电脑处理时,怎样才能把头尾的额外数据保留下来呢?如果我们只是把它截掉然后把16到235的范围重新调节到0到255,那就再也处理不了那些额外的数据了.

通常最简单的解决方法就是在电脑上使用相同的亮度范围.虽然在电脑上处理时图象看起来会比较暗淡和苍白,但把它转回录像带后又是正常的,而且那些额外的影像数据能够保留下来用于编辑.例如几乎所有视频捕捉/处理都工作在这种方式,这是不可避免的.在电脑上播放DVD时也会有同样的问题,所以DVD播放软件通常都能调节对比度和亮度.

然而如果你的最终目的是在电脑上播放或者使用,而不是视频设备,你应该修正他的亮度范围以在电脑屏幕上获得更好的观看效果.

有一个工具能做到,就是Aver Lee's VirtualDub和它的"Levels"虑镜.请参考<http://www.virtualdub.org/>.

VirtualDub也可以通过frameserver方式为其他软件服务,例如MPEG编码器.

不幸的是,如果你想作永久的改变的话,你必须重新压缩你的MPEG视频,这样肯定会降低质量.另一个简单的办法就是使用有亮度控制的媒体播放器,例如Zoom Player:<http://www.inmatrix.com/files/zoomplayer_download.shtml>

如果你有兴趣用Ben Rudiank的HuffYUV无损压缩编码贮存视频文件的话,到这里:
<http://math.berkeley.edu/~benrg/huffyuv.html>.

如果你想知道一些背景资料的话,看一下Charles Poynton非常出色的Color FAQ:
<http://www.inforamp.net/~poynton ... gamma/ColorFAQ.html>
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索