欢迎来到天天文库
浏览记录
ID:47176283
大小:31.00 KB
页数:4页
时间:2019-08-16
《视频编码原理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、视频编码原理编码率/比特率直接与文件体积有关。且编码率与编码格式配合是否合适,直接关系到视频文件是否清晰。在视频编码领域,比特率常翻译为编码率,单位是Kbps,例如800Kbps。其中,1K=10241M=1024K,b为比特(bit)这个就是电脑文件大小的计量单位,1KB=8Kb,区分大小写,B代表字节(Byte)s为秒(second)p为每(per)以800kbps来编码表示经过编码后的数据每秒钟需要用800K比特来表示。1MB=8Mb=1024KB=8192KbWindows系统文件大小经常用B(字节)为单位表示,但网络运营商则用b(比特),也就是为什么2Mb速度宽
2、带在电脑上显示速度最快只有约256KB的原因,网络运营商宣传网速的时候省略了计量单位。完整的视频文件是由音频流与视频流2个部分组成的,音频和视频分别使用的是不同的编码率,因此一个视频文件的最终技术大小的编码率是音频编码率+视频编码率。例如一个音频编码率为128Kbps,视频编码率为800Kbps的文件,其总编码率为928Kbps,意思是经过编码后的数据每秒钟需要用928K比特来表示。了解了编码率的含义以后,根据视频播放时间长度,就不难了解和计算出最终文件的大小。编码率也高,视频播放时间越长,文件体积就越大。不是分辨率越大文件就越大,只是一般情况下,为了保证清晰度,较高的分
3、辨率需要较高的编码率配合,所以使人产生分辨率越大的视频文件体积越大的感觉。计算输出文件大小公式:(音频编码率(Kbit为单位)/8+视频编码率(Kbit为单位)/8)×影片总长度(秒为单位)=文件大小(MB为单位)这样以后大家就能精确的控制输出文件大小了。例:有一个1.5小时(5400秒)的影片,希望转换后文件大小刚好为700M计算方法如下:700×8/5400×1024≈1061Kbps意思是只要音频编码率加上视频编码率之和为1061Kb,则1个半小时的影片转换后文件体积大小刚好为700M。当然不经过压缩文件的计算公式又不同:声音为,数据量(位/秒)=(采样频率(Hz)
4、×采样位数(bit)×声道数)其中,单声道的声道数为1,立体声的声道数为2。数据量×时间/8=文件总字节例如CD即为未经压缩的音频文件,采样44.1k,16位,双声道。数据量=44.1×16×2=1411kb/1024=1.38Mb,一般的MP3压缩后为128kbps如果以一张CD放一个小时计算的话,CD总量=1.38×3600/8=621MB,当然CD大约放1小时多点,顶多也就700MB。图象应该是,数据量(位/秒)=(画面尺寸×彩色位数(bit)×帧数)数据量×时间/8=文件总字节例如2分钟,25帧/秒,640×480分辨率,24位真彩色数字视频的不压缩的数据量约为,
5、数据量=640×480×24×25=184320Kb=180Mb,而VCD、MKV标准编码率(加上音频)分别为1152Kbps和30Mbps(1080p高清)2分钟文件字节=180Mb×120/8=2700000KB=2636.71875MB=2.57GB,而压缩后一部90分钟高质量DVD电影可以达到9GB。常见视频编码格式:一种编码格式和一种文件格式是不一样的,这里的文件格式指的是一个文件的后缀。一般人都认为以.avi为扩展名的文件肯定不是MPEG文件,那是错误的。至少是不对的。视频编码格式的例子有:MPEG1,MPEG2,DivX。文件格式的例子有:MPG,AVI,A
6、SF,divx,div。本文要叙述的主要是媒体编码格式,在解释了每一种媒体编码格式之后,还会注明按照这种编码格式产生的可能的文件格式类型种类,但是这种文件格式并不是绝对的。另外我需要指出的是,本文的重点是媒体编码格式中的视频编码部分,对于音频编码,这里不加叙述。1.MPEG:MPEG是MotionPictureExpertsGroup的缩写,它是视频编码格式中的一个大家族,也是我们平时所见到的最普遍的一种视频格式。从它衍生出来的格式非常多,包括以mpg、mpe、mpa、m15、m1v、mp2等等为后缀名的视频文件都是出自这一家族。MPEG格式包括MPEG视频、MPEG音频
7、和MPEG系统(视频、音频同步)三个部分,MP3(MPEG-3)音频文件就是MPEG音频的一个典型应用,视频方面则包括MPEG-1、MPEG-2和MPEG4。MPEG-1压缩算法被广泛应用在VCD的制作和一些视频片段下载方面,其中最多的就是VCD——几乎所有VCD都是使用Mpeg-1格式压缩的(*.dat格式的文件)。MPEG-1的压缩算法可以把一部120分钟长的电影(原始视频文件)压缩到1.2GB左右大小。利用这种压缩算法制成的文件格式一般为mpg和dat文件。MPEG-2压缩算法则应用在DVD的制作上(*.vob格式的文件
此文档下载收益归作者所有