嵌入式 cbr、vbr、abr编码区别

原创 2013年12月02日 14:51:11
VBR(VariableBitrate)动态比特率。也就是没有固定的比特率,压缩软件在压缩时根据音频数据即时确定使用什么比特率。这是Xing发展的算法,他们将一首歌的复杂部分用高Bitrate编码,简单部分用低Bitrate编码。主意虽然不错,可惜Xing编码器的VBR算法很差,音质与CBR相去甚远。幸运的是,Lame完美地优化了VBR算法,使之成为MP3的最佳编码模式。这是以质量为前提兼顾文件大小的方式,推荐编码模式。

ABR(AverageBitrate)平均比特率,是VBR的一种插值参数。Lame针对CBR不佳的文件体积比和VBR生成文件大小不定的特点独创了这种编码模式。ABR也被称为“SafeVBR”,它是在指定的平均Bitrate内,以每50帧(30帧约1秒)为一段,低频和不敏感频率使用相对低的流量,高频和大动态表现时使用高流量。举例来说,当指定用192kbpsABR对一段wav文件进行编码时,Lame会将该文件的85%用192kbps固定编码,然后对剩余15%进行动态优化:复杂部分用高于192kbps来编码、简单部分用低于192kbps来编码。与192kbpsCBR相比,192kbpsABR在文件大小上相差不多,音质却提高不少。ABR编码在速度上是VBR编码的2到3倍,在128-256kbps范围内质量要好于CBR。可以做为VBR和CBR的一种折衷选择。

CBR(ConstantBitrate),常数比特率,指文件从头到尾都是一种位速率。相对于VBR和ABR来讲,它压缩出来的文件体积很大,但音质却不会有明显的提高。

X264码率控制总结1——ABR,CQP,CRF

1. X264显式支持的一趟码率控制方法有:     ABR, CQP, CRF. 缺省方法是CRF     这三种方式的优先级是ABR > CQP > CRF.     if(bitrate) rc...
  • huibailingyu
  • huibailingyu
  • 2015年02月09日 16:19
  • 5829

H.264码流:VBR、ABR、CBR

码流(Data Rate) 是指视频文件在单位时间内使用的数据流量,也叫码率,是他是视频编码中画面质量控制中最重要的部分。同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越高。 VBR(...
  • ivy_reny
  • ivy_reny
  • 2015年07月30日 09:57
  • 1973

音视频中的CBR,VBR,ABR

转自http://blog.csdn.net/china_video_expert/article/details/7242508 视频码率CBR和VBR   固定码率(CBR)与可变码率(VBR)...
  • charleslei
  • charleslei
  • 2016年09月09日 14:44
  • 834

X264码率控制总结1——ABR,CQP,CRF

1.  X264显式支持的一趟码率控制方法有:ABR, CQP, CRF. 缺省方法是CRF。这三种方式的优先级是ABR > CQP > CRF. [cpp] view plaincopyif ( b...
  • chenchong_219
  • chenchong_219
  • 2015年02月25日 23:04
  • 16570

H264三种码率控制方法(CBR, VBR, CVBR)

CBR(Constant Bit Rate)是以恒定比特率方式进行编码,有Motion发生时,由于码率恒定,只能通过增大QP来减少码字大小,图像质量变差,当场景静止时,图像质量又变好,因此图像质量不稳...
  • szfhy
  • szfhy
  • 2016年03月07日 16:10
  • 15020

VBR和CBR区别

视频编码中CBR编码和VBR编码的区别   VBR就是可变比特率,它与恒定比特率CBR有一些区别,关于CBR或VBR编码的区别如下:   通过使用Windows Media编码器,可以用恒...
  • heanyu
  • heanyu
  • 2013年08月21日 00:00
  • 10904

VBR、ABR、CBR三种编码方式

CBR,就是静态编码,比如一段视频一共有10分钟,我们设置的码流为1M,那么这个视频中每一秒的画面都是1M码流。 VBR,动态编码,编码器会根据视频画面的复杂程度在一定范围内调整码流。VBR编码原理示...
  • TvPolya
  • TvPolya
  • 2014年09月12日 20:05
  • 2449

静态码率(CBR)和动态码率(VBR)

CBR和VBR CBR: 即Constants Bits Rate,固定码率,就是静态(恒定)比特率的意思。CBR是一种固定采样率的压缩方式。 优点:压缩快,能被大多数软件和设备支持。 ...
  • yagnruinihao
  • yagnruinihao
  • 2014年08月18日 17:04
  • 3520

VBR与CBR的区别是什么?

VBR是动态码率。CBR是静态码率。 VBR(Variable Bitrate)动态比特率。也就是没有固定的比特率,压缩软件在压缩时根据音频数据即时确定使用什么比特率,这是以质量为前提兼顾文件大小的...
  • mao0514
  • mao0514
  • 2014年01月08日 16:10
  • 1929

视频编码中CBR编码和VBR编码的区别

视频编码中CBR编码和VBR编码的区别:VBR就是可变比特率,它与恒定比特率CBR有一些区别,关于CBR或VBR编码的区别如下:通过使用windows Media编码器,可以用恒定比特率(CBR)或可...
  • linglun3
  • linglun3
  • 2015年04月01日 19:25
  • 749
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:嵌入式 cbr、vbr、abr编码区别
举报原因:
原因补充:

(最多只允许输入30个字)