CBR,就是静态编码,比如一段视频一共有10分钟,我们设置的码流为1M,那么这个视频中每一秒的画面都是1M码流。
上图的示意图很能说明问题,在画面不复杂的情况下,用比较低的码流编码。在画面复杂,人物较多,或者人物大量做运动的画面,采用比较高的码流编码,这个就是VBR动态编码
VBR与CBR对比效果:
如果采用一个较低的码流进行CBR编码,也就是静态编码,无论简单的场景和复杂的场景都用同一个码流,简单的场景还好说,有动作的画面就会由于码流过低而产生马赛克情况
平均码流和最大码流之间不要相差太多:
VBR,动态编码,编码器会根据视频画面的复杂程度在一定范围内调整码流。
VBR编码原理示意:
上图的示意图很能说明问题,在画面不复杂的情况下,用比较低的码流编码。在画面复杂,人物较多,或者人物大量做运动的画面,采用比较高的码流编码,这个就是VBR动态编码
VBR与CBR对比效果:
如果采用一个较低的码流进行CBR编码,也就是静态编码,无论简单的场景和复杂的场景都用同一个码流,简单的场景还好说,有动作的画面就会由于码流过低而产生马赛克情况
平均码流和最大码流之间不要相差太多:

VBR动态编码根据视频复杂度调整码流,适合媒体存储。实际网络传输常用ABR,保持单位时间码率稳定。CBR每一帧分配相同码字,可能造成资源浪费或画质下降。码率控制是视频编码关键,各标准中未做具体规定,算法可应用于不同协议。
最低0.47元/天 解锁文章
2204

被折叠的 条评论
为什么被折叠?



