视频相关的术语认识

一.视频相关的术语认识

 

 

1080p 60fps的视频大小演算

一帧像素:1920*1080约等于200万

每个像素:3个字节(byte)

一帧画面:200万*3/1024/1024约等于5.7M

一秒视频:5.7M*60=342MB

所以可见视频压缩的作用

视频相关的术语知识:

 

 

1920*1080: (分辨率)横向多少个像素乘以纵向有多少个像素,就是分辨率,分辨率越高,画面越清晰

1080p:1920×1080分辨率,不是隔行扫描,每一线都同时表现在画面上,更加平滑。 在显像管时代CRT电视的画面是通过电子枪一行一行扫描过去的

1080i:是1920×1080分辨率,隔行显示。每一个奇数图像都在每一偶数行图像后面显示出来,图像不平滑。 相比逐行扫描带宽降低一半,相同的带宽下获得更高的清晰度。

60FPS/30FPS/15FPS:(帧率)在显示‘分辨率’不变的情况下,FPS越高,则对显卡的处理能力要求越高。电脑中所显示的画面,都是由显卡来进行输出的,因此屏幕上每个像素的填充都得由显卡来进行计算、输出。渲染的时候根据原蔬菜来。

MP4:视频格式由封装格式(mp4)+编码格式(H.264)组成。而mp4是属于一种封装格式。

mp4属于外在封装,是一层皮,编码格式是内在。

H.264:(最常见的编码标准),视频的压缩靠的就是H.264这样的编码标准。

视频压缩是由帧内压缩针间压缩两种方式相结合的。

帧内压缩就是把视频里的每一帧画面都压缩成JPEG这类有损图像,最流行,最讨巧的压缩方法,(明度-敏感-尽量保留),(角度-不敏感-使劲压缩),JPEG的图片压缩效率非常高,以至于我们光是把无损视频里的每一帧用JPEG压缩一下,就已经缩小了90%的视频体积。

H.264针间压缩就有了I帧,B帧和P帧的概念。I帧是关键帧。P帧为预测帧,P帧是在I帧的基础上预测出来的,相比I帧可以节省一半以上的空间。B帧是双向预测帧,在I帧和P帧的基础上在进行预测,而且B帧不仅参考前面的帧还可以参考后面的帧,相比P帧有节约了一半以上的空间,我们的视频就是有这些I帧,P帧和B帧组合出来的。

5000kbps:(码率 bitrate),数据速率,视屏每秒所包含的数据量,信息量,码率直接决定视频的大小。

GOP:指的是每一组IPB帧的序列包含了多少帧,或者换句话说就是出现一个I帧之后要经过多少帧才会出现下一个I帧,同码率下,GOP值越大,B帧与P帧越多,视频质量越高。

几种种控制视频码率的方法:

CBR(固定码率),:视频全程码率基本保持恒定,每秒的数据量,文件的大小都是可以预期的,直播最常用的方式。局限性在于不能根据场景来动态调整码率,简单的场景码率太浪费,复杂的场景又不够用,属于空间利用率最低的一种方法。

VBR(可变码率):VBR需要设置一个目标码率,可变码率,按需分配,编码过程中会为简单场景分配更少的码率,复杂的场景分配更多的码率,简单场景码率低,复杂的场景码率高。

CRF(固定码率):固定质量模式,顾名思义,先给一个CRF质量值,CRF越低,视频看起来质量越高,反之亦然,和VBR一样,CRF也是通过给不同的场景分配不同的码率来做到最大化的资源利用,只不过CRF以视频画质为目标,因此最终的码率,视频大小都是不可控制的。没有码率控制的情况,首选CRF模式,

ABR(平均码率):相当于码率波动更小的VBR,很少用

CQP(固定量化参数):固定量化模式,相当于比较低级的CRF,很少用

 

 

posted @ 2020-06-22 17:29  憨憨青年  阅读(820)  评论(0)    收藏  举报
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css