dede中英文企业网站,广东企业微信网站建设,广州 科技网站建设公司,安卓市场下载app一、视频的基本概念
1.1 视频码率#xff08;kb/s#xff09;
视频码率是指视频文件在单位时间内使用的数据流量#xff0c;也叫码流率。码率越大#xff0c;说明单位时间内取样率越大#xff0c;数据流进度也就越高
1.2 视频帧率#xff08;fps#xff09;
视频帧率…一、视频的基本概念
1.1 视频码率kb/s
视频码率是指视频文件在单位时间内使用的数据流量也叫码流率。码率越大说明单位时间内取样率越大数据流进度也就越高
1.2 视频帧率fps
视频帧率是指一秒钟的视频帧数量如果一个视频是25帧的那么就说明这个视频在1s内有25个视频帧。帧率越高给人的视觉就越流畅
1.3 视频分辨率
视频分辨率指的是视频帧中的的像素个数比如640*480分辨率指的就是在视频宽度上有640个像素高有480个像素。分辨率影响视频图像的大小。
1.4 MediaInfo工具
MediaInfo工具可以快速查看视频的格式与参数是一个音视频常见的工具下载链接MediaInfo官网
下载完成后右键相应的视频就可以使用它查看我们的视频参数了如下
可以轻松查看到视频的参数
1.2 视频帧 I帧
I帧Intra coded framesI帧不需要参考其他画面而生成解码时仅需要自己就可以重构完整图像。这里暂做了解H264会详细讲解
I帧采用帧内编码的方式I帧所占的数据信息量比较大I帧图像是周期性出现在图像序列中的出现频率可由编码器选择I帧是P帧和B帧的参考帧其质量影响到同组中以后各帧的质量I帧是帧组GOP的基础帧第一帧在一组中只有一个帧I帧不需要考虑运动矢量
1.2 视频帧 P帧
P帧Predicted frames根据本帧与相邻的前一帧I帧或P帧的不同点来压缩本帧数据同时利用了空间和时间上的相关性。
P帧数据前向预测的帧间编码。它需要参考前面最靠近它的I帧或者P帧来解码
1.3 视频帧 B帧
B帧Bi-directional predict frmaesB帧图像采用双向时间预测可以大大提高压缩倍数。
具体的GOP如下
通常解码帧的顺序是先解码I帧然后利用I帧解码出P帧最后通过前后的I帧和B帧解码出B帧。
3.1 常用的视频压缩算法
最后这里列举一些常用的视频压缩算法如下
MPEG阵容MEPGE2、H264、H265AVS 中国阵容VP8、VP9 Google阵容