码率

码率

百科名片

码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒。 通俗一点的理解就是取样率,单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件,也就是说画面的细节就越丰富。

目录

  1. 可变码率

计算公式

码率原则

视频码率

音频码率

展开

  1. 可变码率

计算公式

码率原则

视频码率

音频码率

展开

定义

码率也叫比特率,表示经过压缩编码后的视音频数据每秒需要用多少个比特来表示,即把每秒显示的图像进行压缩后的数据量,一般采用的单位是kbps即千位每秒。

一般来说码率越大,处理出来的文件就越接近原始文件,但文件体积与码率是成正比的,所以几乎所有的编码格式重视的都是如何用最低的码率达到最少的失真,围绕这个核心衍生出来的CBR(固定码率)与VBR(动态码率),都是在这方面做的文章:

固定码率CBR(Constant Bitrate):指文件从头到尾都是一种码率,这是以固定文件大小为前提的压缩方式。

动态码率VBR(Variable Bitrate):指没有固定的码率,压缩时根据视音频数据即时确定使用什么码率,这是以质量为前提兼顾文件大小的压缩方式。

平均码率:通常是指数字音乐或者视频的平均码率。例如如果说一个MP3文件的平均码率是128kbps,就是说,平均而言,每秒钟有128,000比特被传输/解码。码率并不是衡量音频/视频质量的唯一标准,例如一些其它的格式,比如wma和ogg格式都可以在和mp3文件同样的平均码率下提供更好的声音质量。

abr是以一个平均数值来处理mp3,结果你就会看到你所指定的码率(例如222KbPS)是作为当前播放器解压的首选,而恒定码率就只是以固定的压缩比压缩文件

【文件大小】(Byte字节)=【码率】(kbps)X1000X【时间】(秒)/8

例如DV25格式的视频文件码率是25Mbps,一个小时DV25格式的视频文件大小约25Mbps/8X3600s=11250MB=10.97GB。

这里要注意的是码流的单位,1 byte (B) = 8 bits (b),我们计算机上文件的容量K/M,都是指B;

1 Kilobyte(K/KB)=2^10 bytes=1,024 bytes千字节

1 Megabyte(M/MB)=2^20 bytes=1,048,576 bytes兆字节

所以如果用的bits/s的码流计算容量记得要乘8。

可变码率

可变码率(英语:Variable bitrate,简称VBR)这是一个用来形容通信服务质量(QoS for Quality of Service)的术语。和该词相对应的词是固定码率或固定比特率,英文constant bit rate,缩写CBR。

例如,使用MP3格式的音频编解码器,音频文件可以以8~320kbps的可变码率进行压缩,得到相对小的文件来节约存储空间。MP3格式的文件格式是*.mp3。

当形容编解码器的时候,VBR编码指的是编码器的输出码率(或者解码器的输入码率)可以根据编码器的输入源信号的复杂度自适应的调整,目的是达到保持输出质量保持不变而不是保持输出码率保持不变。VBR适用于存储(不太适用于流式传输),可以更有效地利用有限的存储空间:用比较多的码字对复杂度高的段进行编码,用比较少的码字对复杂度低的段进行编码。

像Vorbis这样的编解码器和几乎所有的视频编解码器内在的都是VBR的。*.mp3文件也可以以VBR的方式进行编码。

编辑本段计算公式

基本的算法是:【码率】(kbps)=【文件大小(字节)】X8/1000/【时间(秒)】

举例,D5的碟,容量4.3G,其中考虑到音频的不同格式,姑且算为600M,(故剩余容量为4.3*1024-600=3803.2M),所以视频文件应不大于3.7G,本例中取视频文件的容量为3.446G,视频长度100分(6000秒),计算结果:码率约等于5245.5867kbps。

编辑本段码率原则

1、码率和质量成正比,但是文件体积也和码率成正比。这是要牢记的。2、码率超过一定数值,对图像的质量没有多大影响。3、DVD的容量有限,无论是标准的4.3G,还是超刻,或是D9,都有极限。这也是废话,但是就有人记不住或忽略这点,漫天讨论。

编辑本段视频码率

计算机中的信息都是二进制的0和1来表示,其中每一个0或1被称作一

 

  码率

个位,用小写b表示,即bit(位);大写B表示byte,即字节,一个字节=八个位,即1B=8b;前面的大写K表示千的意思,即千个位(Kb)或千个字节(KB)。表示文件的大小单位,一般都使用字节(KB)来表示文件的大小。 Kbps:首先要了解的是,ps指的是/s,即每秒。Kbps指的是网络速度,也就是每秒钟传送多少个千位的信息(K表示千位,Kb表示的是多少千个位),为了在直观上显得网络的传输速度较快,一般公司都使用kb(千位)来表示,如果是KBps,则表示每秒传送多少千字节。1KBps=8Kbps。ADSL上网时的网速是512Kbps,如果转换成字节,就是512/8=64KBps(即64千字节每秒)。

编辑本段音频码率

通俗一点的理解就是取样率,单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件,但是文件体积与取样率是成正比的,所以几乎所有的编码格式重视的都是如何用最低的码率达到最少的失真,围绕这个核心衍生出来的cbr(固定码率)与vbr(可变码率),都是在这方面做的文章,不过事情总不是绝对的,从音频方面来说,码率越高,被压缩的比例越小,音质损失越小,与音源的音质越接近。

码率高低直接影响音质,码率高音质好,码率低音质差。

原文地址:https://www.cnblogs.com/jinjiangongzuoshi/p/4155635.html