码率控制中的一些概念

虚拟缓存模型Virtual Buffer Model

解码器都有一个缓存来平滑码率变换和数据的到达时间。 相应编码器产生的比特流须满足解码器的限制,所以用一个虚拟缓存模型来仿真实际解码器的满度。

虚拟缓存满度的改变即编码成流的总比特数的差异。缓存满度的下届为0,上界为缓存容量。用户需根据解码器支持的级别设置缓存容量和初始值。

 

PicInterlace 和 MbInterlace的区别

前者表示一个序列中某些图像可以用帧编码,某些可以用场编码,即某些图像是场图像,某些图像是帧图像;后者表示一帧图像内,某些宏块对可以用帧方式编码,某些宏块对可以用场方式编码。

PicInterlace/MbInterlace 是编码配置文件里的参数,fram_mbs_only_flag 和mb_adaptive_frame_field_flag 是码流里的语法元素,编码器根据前者来决定后者的值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值