哪些有损音频格式更“高效”?

哪些有损音频格式更“高效”?

这个问题与我得到的答案有关这个问题

比特率高效格式(查看该问题得票最多的答案及其评论)将是保证在相对较低的比特率下获得良好的音频质量

在某些情况下可能需要 mp3 格式的文件。

将有损音频(如aac)转换为具有“较低效率”比特率的其他有损格式(如mp3)似乎要求对输出文件使用稍高的比特率,以补偿其比特率的“低效率”。

我知道 aac 是最“高效”的 - 但其他的呢?

此逻辑可应用于其他有损格式。我想知道从这个意义上讲,哪些有损格式可以被认为比其他格式更高效(或更不高效)。

答案1

当您谈到“效率”时,您可能指的是编解码器在给定比特率下提供的主观音频质量,即人类在特定条件下如何感知声音的质量。

最常用、最有效的音频编解码器有哪些?

现在,编解码器太多以便能够进行比较。目前,最相关和最有效的是:

尽管有点老了,但仍然有意义,只是效率不高:

哪一个是最好的?

总的来说,你可以说 AAC 系列编解码器是很多比 MP3 更有效。当今大多数多媒体应用的首选编解码器。Opus 再次成为几乎所有应用(尤其是 IP 语音)的最佳选择,但它在独立多媒体设备上的支持并不广泛。

要比较不同编解码器的质量,请查看以下图表Opus 网站

曲线越高,质量-比特率权衡越好。您可以看到 Opus 的表现优于其他编解码器,但 AAC 在更高比特率范围内紧随其后(这对于音乐等复杂声音来说很常见)。注意到 MP3 与大多数这些编解码器相比有多差吗?

因此,总而言之,我建议在多媒体应用中坚持使用 AAC。


AAC 有哪些版本?

根据使用的功能,AAC 有多种版本。这些被称为“配置文件”。其中最有名的是 AAC-LC(低复杂度)和 HE-AAC(高效率)。欧洲广播联盟 (EBU) 发布了HE-AAC v2 详细技术评论于 2006 年发布,其中提供了有关该实现的更多细节、它与“普通” AAC-LC 的区别以及将其与其他编解码器进行了比较。

此外,在低比特率情况下,MP3 的表现很容易被 AAC 和 Vorbis 超越。


请提供关于编解码器的更多详细信息?

通常,编解码器规范仅告诉您如何解码(即如何构造和解析比特流)。这意味着对如何编写编码器没有任何限制。因此,例如,您可能会体验到两个不同的 MP3 编码器之间主观质量的巨大差异。AAC 和 Vorbis 也是如此。

由于编码器尚未标准化,因此市场上竞争相当激烈,在某些情况下,出现了“市场领导者”,例如在免费 MP3 编码器部分,或法拉第未来公司对于免费的 AAC 编码器(尽管 fdk-aac应该更好)。当然,也存在诸如Fraunhofer MP3编码器或Nero AAC编码器之类的商业编码器。

最终还是取决于个人喜好。当然,你无法客观地评价一个编码器有多“好”。你需要找几个人来听声音样本。这叫做编解码器听力测试。有多种测试方法,取决于您到底想找出什么,例如:

  • 是编解码器A优于?(例如,如果 AAC 在低比特率下比 MP3 更好)
  • 哪种编解码器最好?(例如,各种编解码器按偏好排序)

可能的组合几乎是无穷无尽的,当然这些测试是用特定的编码器(例如 FAAC)进行的,而不仅仅是测试“AAC”作为编解码器。由于这些测试需要时间和精心准备,结果无法用一句话概括,我建议您查看维基百科的结果部分,其中已经公布了相当多的测试结果。

根据您的应用程序,您会在获胜者下找到“最高效”的格式。例如,下面是我上面链接的 EBU 技术报告中的一项听力测试,它显示了 AAC 在 48 kBit/s(低比特率)下通常优于 MP3 和 Windows Media Audio:

EBU 的另一份报告可供查阅,它为您提供了有关实际测试的更多详细信息,包括所涉及的编解码器和测试设置。

相关内容