当前位置:首页 » 操作系统 » 码率算法

码率算法

发布时间: 2025-04-27 07:52:53

‘壹’ 视频监控中:比特率与码率的区别!

没有区别。在视频中的比特率就是码率。比特率和码率的原理与声音中的相同,都是指由模拟信号转换为数字信号的采样率。又叫做位速率或者码率。

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

音频文件专用算法:【比特率】(kbps)=【量化采样点】(kHz)×【位深】(bit/采样点)×【声道数量】(一般为2)。

举例,D5的碟,容量4.3G,其中考虑到音频的不同格式,所以算为600M,(故剩余容量为4.3*1000-600=3700M),所以视频文件应不大于3.7G。

本例中取视频文件的容量为3.446G,视频长度100分钟(6000秒),计算结果:码率约等于4933kbps。

码率的原则:

1、码率和质量成正比,但是文件体积也和码率成正比。

2、码率超过一定数值,对图像的质量没有多大影响。

3、DVD的容量有限,无论是标准的4.3G,还是超刻,或是D9,都有极限。

APE的比特率高低与音质的关系,有如下几种观点:

1、APE的比特率越高,音质越好。

2、APE的比特率和音质没有关系。

3、APE的比特率由压缩比决定。

APE的比特率到底由什么决定?

经过几次试验,发现APE的比特率是由原CD本身的特征和压制APE时采取的参数两者共同决定的。原CD的特征是主要因素。

同样的CD抓的WAV文件,用猴子压缩时采取不同的参数,会导致得出的APE的比特率有细小的差别(50KBPS左右),压缩比越高,比特率越低。

而原CD的特征的差异就会导致压出的APE比特率有非常大的区别(能达到500K左右),这个特征包括母带录制时采样量值(BIT)、音乐本身的动态范围(不能简单认为交响乐就比人声清唱的动态范围大)。

20BIT和16BIT灌制的CD压出来的APE比特率差异是很大的。24BIT灌制的CD(比如很多XRCD)压出的APE能达到1000以上的比特率,普通16BIT压出APE比特率只能在700左右徘徊。

这就是为什么网上很多都是正版CD压的APE比特率却有那么大的差距的原因。




‘贰’ 一文搞懂音频视频中的采样率、采样精度、码率、分辨率

计算码率(bit rate)

音频:
CD音质,一般2通道,原始音频数据1秒钟的数据量是44.1k(采样率)*16(位深度)*2(声道数)=1411.2kbits,可求得整个音频文件的大小=时长(300s)*码率(1411.2)/1024/8=51.67M。压缩成128kbps的MP3,1秒钟数据就变成了128kbits了。

视频:
图像原始的格式是RGB888,一秒钟的数据量就是30(帧率)*8(采样精度)*3(通道数)*1920*1080(1080P分辨率)= 1,492,992kbits。同样视频也存在压缩算法,如H.264,压缩完1秒钟的数据就叫码率。假设H.264压缩1080p的视频,码率是10Mbps,就是说1秒中的数据量为10*1024*1024= 10,485,760 bits。压缩比=压缩前的码率/压缩后的码率

‘叁’ 关于视频码率的问题,怎么压缩不影响画质,减小体积

最大限度保证清晰度这个很难有统一标准,清晰度是个比较主观的指标。

编码可选xvid或H264,码流选1200以上,一般情况下清晰度是有保证的。建议不要改动分辨率和帧速,那样转换速度会慢很多。

计算公式:

基本的算法是:码率(kbps)=文件大小(KB) * 8 / 时间(秒),举例,D5碟,容量4.3G,其中考虑到音频的不同格式,算为600M,所以视频文件应不大于3.7G。

本例中取视频文件的容量为3.446G,视频长度100分钟(6000秒),计算结果:码率约等于4818kbps(3.446 * 1024 * 1024 * 8 / 6000 = 4817.857)。

码率几点原则:

1、码率和质量成正比,但是文件体积也和码率成正比。

2、码率超过一定数值,对图像的质量没有多大影响。

3、DVD的容量有限,无论是标准的4.3G,还是超刻,或是D9,都有极限。计算机中的信息都是二进制的0和1来表示,其中每一个0或1被称作一个位,用小写b表示,即bit(位);大写B表示byte,即字节,一个字节=八个位,即1B=8b。

前面的大写K表示1024的意思,即1024个位(Kb)或1024个字节(KB)。表示文件的大小单位,一般都使用字节(KB)来表示文件的大小。

Kbps:ps指的是/s,即每秒。Kbps指的是网络速度,也就是每秒钟传送多少个千位的信息(K表示千位,Kb表示的是多少千个位),为了在直观上显得网络的传输速度较快,一般公司都使用kb(千位)来表示。1KB/S=8Kbps。

ADSL上网时的网速是512Kbps,如果转换成字节,就是512/8=64KB/S(即64千字节每秒)。

4、一般来说,如果是1M的宽带,在网上只能看不超过1024kbps的视频,超过1024kbps的视频只能等视频缓冲才能流畅的观看。

以上内容参考:网络-视频码率

热点内容
搜狐视频离线缓存 发布:2025-06-18 02:28:51 浏览:843
自己配置电脑哪些可以买二手 发布:2025-06-18 02:19:37 浏览:607
接收存储过程返回值 发布:2025-06-18 02:19:24 浏览:726
c语言编程设计 发布:2025-06-18 02:14:56 浏览:342
编程画图颜色 发布:2025-06-18 01:59:09 浏览:4
根据ip就近分配服务器 发布:2025-06-18 01:52:32 浏览:221
优米服务器工具是什么 发布:2025-06-18 01:50:18 浏览:143
大学生解压拓展多少钱一个人 发布:2025-06-18 01:38:48 浏览:569
python去小数点后两位 发布:2025-06-18 01:37:09 浏览:133
布吉岛服务器IP地址 发布:2025-06-18 01:32:30 浏览:318