从事视频方面的开发,必须了解的一些基本概念:
1.分辨率
分辨率通常指的就是图像的宽高像素个数,反映了图像清晰度和大小的参数,经常提到的1280720(720p),19201080(1080p)就是指视频的分辨率。
2.帧率
帧率指的是单位时间内视频所包含的图像帧数,反映了视频流畅度的参数。
3.码流
码流又称码率,指单位时间内使用的视频数据量(视频帧压缩后的数据),反映了视频文件大小的参数。
高品质的视频文件就是分辨率,帧率,码率均衡控制的产物。
4.编码
视频文件的存储,如果进行原始数据存储,一秒钟视频大小:1920x1080x24x30,这么大的文件,浪费空间也浪费传输流量,所以必须进行编码(压缩)。
视频编码技术的目标:通过实现消除时间冗余和空间冗余。
视频编码技术的实现:视频是由不同的帧画面连续播放形成的,这些帧主要包括三类:
(1)I帧
独立帧,包含完整的图像信息,无需参考别的帧就可以解码,视频序列中第一个帧始终都是I帧。
(2)P帧
P帧对前面的P和I参考帧有依赖性。
(3)B帧
以前帧后帧作为参考帧。不仅参考前面,还参考后面的帧。
视频基础知识
最新推荐文章于 2022-07-15 21:43:29 发布