音频比特率

简介:

CBR(Constant Bit Rate,固定比特率)

  CBR是最古老最简单的MP3编码(压缩)方式。采用此法编码时,整个文件的比特率都是一样的,换言之,MP3文件每秒使用的比特率都是一样。尽管音乐文件有复杂程度不同的段落,编码器始终把比特率保持一致,除非你用最高音质,否则,MP3文件中不同段落的音质会有变化。越是复杂的段落,其音质就越差。它的最大优点是文件的尺寸固定,便于计算存储的空间。

  VBR(Variable Bit Rate,可变比特率)

  VBR是一种可变编码速率的MP3压缩方式,其原理就是将一首歌的复杂部分用高比特率编码,简单部分用低比特率编码,通过这种动态调整编码速率的方式,进一步得到音质和文件体积之间的平衡。它的主要优点是可以让整首歌都能大致达到我们的音质要求,缺点是编码时无法估计压缩出来的文件体积大小。
现在推出的MP3随身听大部分都支持VBR了,不过有些机器虽然能够播放VBR格式的歌曲,但是不能够正确显示播放时间,目前许多高品质的MP3音乐都是采用VBR编码的。

  ABR(Average Bit Rate,平均比特率)

  ABR是VBR的一种插值参数,它是在VBR的基础上发展出来的一种编码方式,是针对CBR较大的文件体积和VBR生成文件体积大小不定的特点创造了这种编码模式。ABR在指定的文件大小内,以每50帧(30帧约1秒)为一段,低频和不敏感频率使用相对低的流量,高频和大动态表现时使用高流量,可以作为VBR和CBR的一种折中选择.

目录
相关文章
|
1月前
|
存储 编解码 自然语言处理
常见的音频与视频格式
常见的音频格式有 WAV、MP3、FLAC、APE、AAC、OGG 等,常见的视频格式有 MP4、AVI、MOV、WMV、MKV、FLV、3GP、MPEG 等,它们在兼容性、文件大小、画质等方面各有特点。
|
9月前
|
编解码 监控 Linux
采集音频和摄像头视频并实时H264编码及AAC编码
采集音频和摄像头视频并实时H264编码及AAC编码
74 0
|
API 内存技术
FFmpeg连载4-音频解码
ffmpeg连载系列
115 0
|
缓存 内存技术
FFmpeg连载6-音频重采样
ffmpeg连载系列
136 0
|
算法 开发者
MPEG 音频 | 学习笔记
快速学习 MPEG 音频,介绍了 MPEG 音频系统机制, 以及在实际应用过程中如何使用。
145 0
MPEG 音频 | 学习笔记
|
消息中间件 vr&ar 数据格式
【音视频连载-007】基础学习篇-SDL 播放 PCM 音频文件(上)
在前面的文章中已经能够利用 SDL 去播放 YUV 视频文件了,接下来要通过 SDL 去播放 PCM 音频文件。
475 0
【音视频连载-007】基础学习篇-SDL 播放 PCM 音频文件(上)
|
内存技术
【音视频连载-008】基础学习篇-SDL 播放 PCM 音频文件(下)
接上篇 SDL 播放 PCM 音频文件,已经实现了 推 的模式去播放,接下来看看 拉 的模式如何实现。
176 0
【音视频连载-008】基础学习篇-SDL 播放 PCM 音频文件(下)
|
消息中间件
【音视频连载-006】基础学习篇-SDL 播放 YUV 视频文件
在前面的文章中,我们已经能够加载 YUV 帧并显示了,那是把一张图片转换成 YUV 帧得到的素材。 如果是一个 YUV 视频文件的话,那就是很多 YUV 帧连续在一起,既然能展示一帧,那肯定可以连续展示多帧。 接下来就要这样的操作。
216 0
【音视频连载-006】基础学习篇-SDL 播放 YUV 视频文件
|
算法
计算音频帧的播放时间(音频码流 音频帧)
音频码流(冗余数据占的比例):先简单讲一下对于ADTS header的结构的理解: 1)ADTS header位于每一个aac帧的开头,长度一般是7字节(也可以是9字节的,没见过)。 2)每个aac帧的长度固定为1024个sample(可以是1024*n,没见过n>1的情况)。
2175 0