|
楼主 |
发表于 2010-05-19 11:10:57
|
显示全部楼层
光盘和电脑上的电影,最终如何显示在电视上
混过N多论坛,我发现08之家的版主是我见过最热心最不遗余力为大家服务的,这种负责、尽业的态度很让我感动。
这也是我在08之家持续不断更新和连载本贴的动力,这也是我在N多论坛里,写得最多的一个贴。
尽管顶贴率(回贴/点击)不是很高,其实是可以理解的,大家为装修而来,很多TX装修完后,就可能不再经常回到这里,何况装修也挺忙的,说不定看到一半,又突然不得不踏上水深火热的装修之路,所以不是很有时间在贴子里留下自己的感受。
log版叫我写写其它方面,本贴在经历一段时间的创作后,已经确定中心思想是围绕家庭影院,但现在TX们最关心的选购方面基本写完,如果还要写写其它,一下还真不知道从何下手,
忽然想到之前我在老六的贴里,纠正过一些来自网络其它地方,关于视频格式方面的错误,发现网络上很多文章既没有形成综合系统的知识,甚至很多都是严重错误的。
所以在下面几篇,我想分析一下视频图像的数字存储和表示方式,有兴趣的TX可以了解一下。
第七篇 光盘和电脑上的电影,最终如何显示在电视上?
(本篇数字较多,不喜数字的TX,可以只看红色和蓝色部份)
我们知道,电影是由连续图像组成,而图像是由像素组成,而每个像素就是一种颜色。 (我们用Photoshop把图像尽量放大,就可以看到一个一个的方格,这个方格就是像素)
比如我们说分辨率1920*1080,即是指横向有1920个像素,纵向有1080个像素。
在电视机尺寸不变的情况下,当然是像素越多,越清晰。
而一个像素点的颜色是由红、绿、蓝三原色混合而成的。
三原色的颜色值可由(0-255)中的一个数来表示该颜色的浓度,0表示没有该颜色,255表示该颜色的浓度达到最大。
比如:
255,0,0 表示红色(因为红色浓度最大,但绿和蓝没有)
255,255,0 表示黄色(因为没有蓝色,而红色和绿色混合后,就是黄色)
0,255,255混合的表示青色,(绿色+蓝色=青色,“青出于蓝,而胜于蓝”便是源自这里)
0,128,0表示浅绿色,(因为红和蓝都没有,绿色浓度没达最大值,所以是浅绿色)
255是十进制,换算成电脑最常用的二进制即是:11111111(大家可用windows的计算器自己换下看),一共是8个1,所以是8位,3种颜色即3*8=24位。
所以,一个像素点,在电脑上就是用24位来表示。
电视机里的电子枪一般也有红绿蓝三束光,根据数字所表示的浓度,发出不同强度的光,最终形成我们在电视上看到的画面。
当然24位RGB这只是常用的一种图像表示方法,此外还有CMYK,YUV等就不多说了。
一路看来的同学,可能还会记得我之前有回过"一笑而过"TX的一个贴,在19楼,现在再贴过来:
我们可以计算一下非压缩的1小时电影有多少容量:
24位的 1920*1080 (1080P全高清)的图像正常来讲容量就是
(1920*1080*24) = 49766400位 换成字节再除8(一个字节=8位),也就是说
一张1920*1080的图片,容量 = 49766400 /8 = 6220800字节 = 6220800/1024 = 6075K (1K=1024字节)
即一张1920*1080的图片,容量大约是 6兆 ( 1兆(M)=1024K)
那么我们知道电影一般是 24帧/秒,即一秒钟有 24张图,所以一秒钟视频是 6*24= 144M
那么1小时就是 144M*3600秒 = 518400 M,大约就是500G (1G = 1024M)
最后的结论是一部普通的非压缩视频,一小时的容量通常就是 500G
一般常用的DVD5只有4.5G,DVD9有近8G,蓝光光盘目前常用的也只有25G和50G。
如此之大的容量,不仅存储是问题,传输更加不可行,所以要压缩、要封装!
因此出现RMVB、AVI、MKV、MPEG4、H264等视频相关压缩编码、封装方式。
(全文完)
|
|