音视频不得不知道的那些知识

心血来潮突袭了解一下音视频基础知识,刚开始很难看下去,完了之后觉得非常有意思,静下心来学到的都是真功夫!

决定视频文件占用空大小的因素,大家觉得有哪些?

编码率/比特率直接与文件体积有关系,而且关系到视频是否清晰

编码率原本意思比特率单位Kbps

完整的视频文件是由音频流和视频流2部分组成,音视频分别使用不同的编码率(决定视频大小=音频率+比特率)

计算输出文件大小公式:
(音频编码率(KBit)/8 + 视频编码率(KBit)/8)*影片总长度(秒) = 文件大小(MB)

这样以后可以精确的控制输出文件大小了。
例如:有一个1.5小时(5400秒)的影片,希望转换后文件大小刚好为700M
计算方法如下:
 700*8/5400*1024约=1061Kbps
与文件体积大小有关的码率是指平均码率

视频常见的几种编码格式:

RMVB/RM 可以传输可以接受画面质量的视频 
特点: 码率低的同时画面质量还勉强过得去
流行的原因:这种格式适合低网速传播,且可以勉强满足用户对画面质感的需求,其次 转码简单方便各种格式转换过来
H263 流行,因为使用RMVB要向Real公司支付金钱,同时网络的发展网速越来越快
还有AVI,MKV,MP4,3GP
VCD的视频编码格式MPEG1,码率1152kbps,DVD的是MPEG2,码率5000kbps-8000kbps
VCD的视频编码格式MPEG1,码率1152kbps,DVD的是MPEG2,码率5000kbps-8000kbps
AVI的视频编码格式Xvid和Divx,起先用的Divx但是要收费,这违背了开源的初衷,所以开源社区自己开发了Xvid,所以就流行了Xvid,作为开源社区的软件MediaCoder自然也不支持Divx
H263的视频编码格式MPEG4,低码率的情况下画质还是很好,高压缩率特点适合制作高清视频,副作用就是运算要求比较高,对硬件要求高,单核运行不了,编码速度慢
FLV和3GP的视频编码格式MPEG4,低码率的情况下画质还是很好,高压缩率特点适合制作高清视频,副作用就是运算要求比较高,对硬件要求高,单核运行不了,编码速度慢
ASF/WMV  一般是flash
帧率:每秒10帧就会看到动画的效果,电影的一般24帧每秒,人眼感知最高上限60帧每秒
分辨率只能高的向低的转换,低的向高的转换不仅不会变清晰反而文件体积会增加

你可能感兴趣的:(音视频不得不知道的那些知识)