我们按以下顺序讨论:
1. 包装格式的作用
2. AAC的一些特殊限制
3、AAC等编码格式的选择
封装格式的作用
视频或音频文件实际上分为三层:封装、编码和基础数据。
编码的目的是压缩数据并限制最终文件的大小。
让我们举个例子。音频由样本组成。如果样本的位深度为16bit,则1个样本的大小为16bit。
如果音频长度为1分钟,采样率为48KHz,音频为两声道,则理论音频文件大小约为10MB。
一般来说,除了无损音频文件外,它们都不会那么大,因为数据在音频编码阶段被压缩。
顺便说一句,即使是无损音频文件,在编码阶段数据也会被压缩,但压缩算法是无损的,保证恢复成原始数据。
另外,一般在编码阶段只会影响影响音频文件大小的基本参数,如码率、最大码率等。
除了无损音频编码格式外,在编码阶段会根据这些参数限制文件大小,但也可能会出现有损压缩,影响音质。
其他参数如采样率、位深度等在编码阶段不进行处理,需要转码程序来处理原始音频数据。
音频相关参数和推荐设置的解释,例如音频帧、采样、位深度、采样率、通道等,这里不再展开。
AAC的一些特殊限制
音频编码格式的差异意味着压缩算法的差异。具体的压缩算法不需要了解,但是需要了解具体编码格式的一些特殊限制。
对于AAC编码,音频采样率限制在8KHz-96KHz。
另外,AAC编码一般使用1024个样本作为一帧音频。如果是双声道,采样率为48KHz,一音频帧的长度约为0.01秒。
如果每个音频帧的样本数不正确,可能会导致播放太快或太慢。
这里需要注意的是,AAC其实有多种规格。不同的规范可以理解为AAC编码的不同行为。上面介绍的一些特殊限制是基于最常用的AAC-LC 规范。
不同规格下,支持的采样率、最大码率、每帧采样数不同。另外,在低码率下,128Kbps以下,不同模式的主观音质会有所不同,AAC-HE会比常用的AAC-LC更好。
但一般音频码率都会在128Kbps以上,所以一般可以采用常规的AAC-LC。
AAC与其他编码格式的选择
AAC是一种非常常用的编码格式。无论是视频文件还是简单的音频文件,AAC编码格式都具有很高的兼容性。
如果需要无损音质,请选择PCM等编码格式。
当然,音频编码格式的选择更多的是根据实际情况。在明确音质要求的前提下,需要考虑数据量/流量等成本问题。
但比这些更重要的是与目标用户群兼容的播放设备/软件。毕竟,再优秀的编码格式,如果用户不能播放也是没有用的。
用户评论
学习了解一下新技术,想做音视频编辑的可以看一看!
有15位网友表示赞同!
AAC 音频编码,听说很火啊,现在大部分平台都用它吧?
有19位网友表示赞同!
我一直觉得低码率音频就是音质不好,这篇文章能让我改变想法吗?
有14位网友表示赞同!
讲了这么多 AAC 的优缺点,我更想试试看它的应用场景了。
有6位网友表示赞同!
音频编码技术真是个深奥的领域,希望以后也能懂一些。
有15位网友表示赞同!
低码率提高音质,听起来有点不可思议,期待详细解释!
有11位网友表示赞同!
学习 AAC 音频编码,能提升我做视频剪辑的能力吗?
有16位网友表示赞同!
感觉音频和视频处理技术越来越重要了,要提前了解一下。
有11位网友表示赞同!
AAC 真的可以提高音质吗?这篇文章应该有答案吧!
有14位网友表示赞同!
最近在研究新的音轨编码算法,看看 AAC 的性能怎么样。
有16位网友表示赞同!
想要了解更多音频编码的知识,打算仔细阅读这篇文章!
有14位网友表示赞同!
想了解AAC怎么应用到实际项目中去?这篇文章能帮帮我吗?
有15位网友表示赞同!
感觉学习音视频处理技术很有挑战性,希望能有所启发。
有6位网友表示赞同!
低码率音频听起来有些费耳朵,难道 AAC 可以改变这种体验?
有13位网友表示赞同!
希望这篇文章能详细介绍 AAC 的工作原理和应用场景!
有17位网友表示赞同!
音频编码真是个有趣的话题,以后要多看看相关的文章。
有12位网友表示赞同!
这篇关于 AAC 音频编码的文章看起来很专业!期待学习新知识!
有15位网友表示赞同!
低码率提高音质?太不可思议了!我要仔细研究一下。
有17位网友表示赞同!
越来越多人使用 AAC 音频编码,我肯定也要了解一下!
有9位网友表示赞同!