音频筑基:码率模式CBR、VBR、CVBR一文说清

音频筑基:码率模式CBR、VBR、CVBR一文说清

在音频编码或者网络传输中,码率是我们经常遇到的概念,这里谈谈自己对CBR、VBR、CVBR模式的理解。

是什么


首先什么是码率,即指每秒传送多少比特的数据量,常用单位kbps。

码率的不同模式常见有:

  • CBR,Constant Bitrate,定码率,常用于有互动低延迟的实时直播场景,适合编码,不适合存储
  • VBR,Variable Bitrate,变码率,常用于点播场景(不在乎延迟,buffer大,经受得住网络抖动),适合转码Transcoding(视频商一般有视频提交后会云转码),较CBR质量更好
  • CVBR,Constrained Variable Bitrate,受限变码率,常用于波动较小的网络传输场景,通过限制码率波动范围和比特池技术,保证平均码率恒定,同时又保证了编码质量

深入理解


码率跟传输速率的区别是?

  • 相同点
    • 单位都是一样的,如kbps,Mbps(宽带网速、涉及速度的都是kbps;流量计费的时候,实际下载速度的时候kBps)
  • 不同点
    • 码率指的是储存1s音频信息需要多大空间
    • 传输速率指的是1s内,传输管道能通过多少信息,常用单位的是Mbps。
    • b是bit,B是Byte。宽带是100M,单位是bps;我们常用的流量计费方式或下载速度,都是KBps;相关转换要除以8

参考资料


  1. CBR vs. VBR: The Difference Between Constant Bitrate and Variable Bitrate,link
  2. VBR vs CBR for Video Streaming: Understanding the Difference,link
相关推荐
FreeDw资源库2 小时前
功能强大!开源免费的视频翻译、音视频转录工具
音视频·音视频翻译
早睡身体好~1 天前
【lubancat】鲁班猫4实现开机后自动播放视频
音视频·linux开发
小幽余生不加糖1 天前
电路方案分析(二十二)适用于音频应用的25-50W反激电源方案
人工智能·笔记·学习·音视频
胡耀超1 天前
DataOceanAI Dolphin(ffmpeg音频转化教程) 多语言(中国方言)语音识别系统部署与应用指南
python·深度学习·ffmpeg·音视频·语音识别·多模态·asr
shix .2 天前
bilibili视频总结
音视频
lovep12 天前
音频-文本对比学习:LARGE-SCALE CONTRASTIVE LANGUAGE-AUDIO PRETRAINING论文翻译和理解
音视频·glap·音频理解·音频对比学习·laion-audio·音频检索
codelancera3 天前
ffmpeg-调整视频分辨率
ffmpeg·音视频
天向上3 天前
手机端的音视频界面或者图片文档界面共享给大屏
智能手机·音视频·多平台·手机投屏·多屏互动
ECC&SM93 天前
Video_AVI_Packet(1)
笔记·音视频
Evaporator Core3 天前
Windows批处理脚本自动合并当前目录下由You-get下载的未合并的音视频文件
windows·音视频