视频的基础知识
一、视频编码
视频的编码目的是压缩数据量,采用编码算法压缩冗余数据。
视频编码格式分为两种,一种是MPEG系列,一种是H.26X系列。
MPEG4是目前正热门的编码形式,H.26X是侧重于网络传输。
二、封装格式
把编码后的视频数据以一定格式封装到一个容器,封装格式有MKV,AVI,TS等。
三、帧率
帧率是用于测量显示帧数的量度。其测量的单位是每秒显示的帧数。
每秒显示30fps,人的肉眼就可以接受,60fps的时候就可以提升交互感和逼真感,75fps以上就不明显了。
四、分辨率
就是视频显示的大小。
五、码率
码率就是比特率,比特率是单位时间播放连续的媒体的比特数量。比特越高,带宽消耗越高。
六、颜色空间模型
YUV:Y代表亮度,UV代表色差,U和V是构成颜色的两个分量。
RGB:是一种颜色空间模型,通过对红黄蓝三种颜色的变化以及他们叠加来得到各式各样的颜色。
七、视频帧
常见的视频帧有I、P、B帧
I帧表示关键帧,一幅画面完整保留,解码时只需要本帧数据就可以完成。
P帧也叫差帧,它是与之前帧的差别,解码时需要之前的缓存叠加本帧数据生成最终画面。
B帧为双向差别帧,它是本帧数据与前后帧数据的差值,解码时需要前后数据处理,它的压缩率高,但是解码时CPU会很吃力。
视频的基础知识
最新推荐文章于 2023-09-06 23:53:16 发布