大虾@2006-04-02 15:23
我很早以前翻译的东西引用
颜色格式
在最近十年中,视频工程师发现人眼对色度的敏感程度要低于对亮度的敏感程度。在生理学中,有一条规律,那就是人类视网膜上的视网膜杆细胞要多于视网膜锥细胞,说得通俗一些,视网膜杆细胞的作用就是识别亮度,而视网膜锥细胞的作用就是识别色度。所以,你的眼睛对于亮和暗的分辨要比对颜色的分辨精细一些。正是因为这个,在我们的视频存储中,没有必要存储全部颜色信号。既然眼睛看不见,那为什么要浪费存储空间(或者说是金钱)来存储它们呢?
像Beta 或VHS 之类的消费用录像带就得益于将录像带上的更多带宽留给黑—白信号(被称作“亮度”),将稍少的带宽留给彩色信号(被称作“色度”)。
亮度信号经常被称作Y,色度信号是由两个互相独立的信号组成,但是色度信号经常被调制在一起构成波形存储在磁带上。视颜色系统和格式不同,两种色度信号经常被称作U和V 或Pb 和Pr 或Cb 和Cr。这些都是由不同的编码格式所产生的,但是实际上,他们的概念基本相同。在DVD 中,色度信号被存储成Cb 和Cr(C 代表颜色,b 代表蓝色,r 代表红色)。
译注:C=Color,b=blue,r=red.
在MPEG2(也就是DVD 使用的压缩格式)当中,Y、Cb、Cr 信号是分开储存的(这就是为什么分量视频传输需要三条电缆)。其中Y 信号是黑白信号,是以全分辨率存储的。但是,由于人眼对于彩色信息的敏感度较低,色度信号并不是用全分辨率存储的。
译注:全分辨率=full resolution
色度信号分辨率最高的格式是4:4:4,也就是说,每4 点Y 采样,就有相对应的4 点Cb 和4 点Cr。换句话说,在这种格式中,色度信号的分辨率和亮度信号的分辨率是相同的。
这种格式主要应用在视频处理设备内部,避免画面质量在处理过程中降低。当图像被存储到Master Tape,比如D1 或者D5,的时候,颜色信号通常被削减为4:2:2。
译注: Master Tape=原版影片,母带。
其次就是4:2:2,就是说,每4 点Y 采样,就有2 点Cb 和2 点Cr。在这种格式中,色度信号的扫描线数量和亮度信号一样多,但是每条扫描线上的色度采样点数却只有亮度信号的一半。当4:2:2 信号被解码的时候,“缺失”的色度采样,通常由一定的内插补点算法通过它两侧的色度信息运算补充。
色度信号分辨率最低的格式,也就是DVD 所使用的格式,就是4:2:0 了。事实上4:2:0是一个混乱的称呼,按照字面上理解,4:2:0 应该是每4 点Y 采样,就有2 点Cb 和0 点Cr,但事实上完全不是这样。事实上,4:2:0 的意思是,色度采样在每条横向扫描线上只有亮度采样的一半,扫描线的条数上,也只有亮度的一半!换句话说,无论是横向还是纵向,色度信号的分辨率都只有亮度信号的一半。举个例子,如果整张画面的尺寸是720*480,那么亮度信号是720*480,色度信号只有360*240。在4:2:0 中,“缺失”的色度采样不单单要由左右相邻的采样通过内插补点计算补充,整行的色度采样也要通过它上下两行的色度采样通过内插补点运算获得。这样做的原因是为了最经济有效地利用DVD 的存储空间。诚然,4:4:4的效果很棒,但是如果要用4:4:4 存储一部电影,我们的DVD 盘的直径至少要有两英尺!
我们的难题到这里就出现了。在播放的时候,我们需要将4:2:0 通过内插补点的方式还原回4:4:4 或者4:2:2。还原的方法有两种——用于交错画面的,和用于非交错画面的。
vempx@2006-04-02 15:39
感谢大虾大虾@2006-04-02 15:52
引用最初由 vempx 发布
感谢大虾
我用了ss的HQMP播放,锯齿还是有的,他本人说很正常,以后改进 囧
XviD改颜色空间我会去试一下的~ XD
至于用M2V或者DVD2AVI,走了RGB先不说是否有损,不过,XviD内部储存的数据还是Y12,怎么折腾到了XviD这里还是变成了YV12,前面这些工作有意义么?
至于我在AVS里转colorspace不是为了预览里看的好看,我一直以为预览看到的就是最后得到的画面(想Word一样:)),看来错的很离谱,纠正了错误观点了,囧rz
vempx@2006-04-02 16:11
DVD2AVI要走VFAPI.....Orz....颜色有损吧大虾@2006-04-02 16:29
LoadVFAPIPlugin("F:\gk\TMPGEnc Plus-2.521.58.169\TMPGEnc.vfp","Source")vempx@2006-04-02 16:31
倒不是值不值的问题 囧rz大虾@2006-04-02 16:36
昏死……你回帖真快,刚想说overlay的问题。vempx@2006-04-02 16:41
嗯?? 这么说M2V也是走VFAPI咯?MeteorRain@2006-04-02 16:49
我是切掉边以后直接resize到848*480的,虽然AE不一定为0,不过那点AE我如果不说,估计没人能看出来……囧引用最初由 vempx 发布
话说其他组的DVDRIP貌似没出过这么大分辨率的版本......
vempx@2006-04-02 17:01
不知道大虾说的DGIndex的Bug都有哪些adamhj@2006-04-02 17:58
既然要走RGB的话,YV12的损失都可以忽略了吧- -...vempx@2006-04-02 18:21
差不多就是这个意思adamhj@2006-04-02 18:52
引用最初由 vempx 发布
差不多就是这个意思
不过现在还有几个问题
大虾说DGIndex的Bug多多,都有什么Bug啊?
另外如果用DVD2AVI来生成D2V通过VFAPI加载,则是RGB,如果要用IT的话,还要转空间到YV12或者YUY2,这个真是画蛇添足啊........
如果知道了DGIndex都有什么Bug,那么就可以决定是否再继续用它了
vempx@2006-04-02 19:00
Mpeg2Dec这个我找不到 Orzwolfsoft@2006-04-02 19:14
引用最初由 vempx 发布
Mpeg2Dec这个我找不到 Orz