数据速率(码率), 总比特率, 比特率(位率)三者的区别

iavoe      141阅读

这三个数据乍一看没什么区别, 但其实都是很难理解的~

***由于Windows诡异的处理方式, 图中的比特率其实是音频的, 特此说明!
搞清楚这三个值还需要明白'位(bit)'和'字节(byte)'的区别:

所谓bit就是计算机中的二进制数位, 在二进制中一个'1'就是一个bit. 一旦数字达到了1000(8个1相加)那么就从bit进位成了byte, 字节.

首先说比特率, 比特率就是以'bit'来计量的平均每帧视频码率, 或平均每帧音频码率.
也就是说,
这里的'kb'其实不是kilobytes(大写KB), 而是kilobits(小写kb)
这里的'mb'其实不是megabytes(大写MB), 而是megabits(小写mb)
从byte转bit需要乘以8

计算视频比特率: 每秒24帧, 长2分钟的视频, 要算出比特率就是
(({视频文件-音频文件}大小)÷(总时长秒))*8 <注意, 这是个平均值>

为什么要减掉音频文件大小呢? 因为算上音频文件就是总比特率了.

.*

解释完比特率, 数据速率就好说了, 数据速率就是所谓的'码率', 通俗点讲, 就是'总比特率减去协议和错误检查等的信息传输速度'

也就是说, '一个文件的数据速率(码率)'才是真正影响下载观看体验的数值, 而这个数值来源于总比特率.

明白了吧?

   141阅读

@lanlulululu
建议把这页的内容加进教程的入门篇问答部分

iavoe   33.4天前
1
登录 后发表评论