1
sommio 2023-03-25 23:43:13 +08:00 2
有损编码器近十年在音质上并没有可观的进步,大多只是些小修小补,首先不同 AAC 编码器的质量不一
libopus 的问题是不怎么热衷于处理社区杀手样本,这点多数视频网站和安卓用的 fdk_aac 也差不多 且 [fdk_aac lowpass cutoff]( https://android.googlesource.com/platform/external/aac/+/master/libAACenc/src/bandwidth.cpp#L114) 比较保守,最高为 17khz ,使得它在技术上不可能达到透明(既感知无损) 至于 fdk_aac 的 VBR 虽然没有 cutoff 问题,但处于不受官方支持状态,所以也没人测它在高等级时表现 如果对透明有要求的话建议用 Apple AAC ( QAAC ) ![]( https://s2.loli.net/2023/03/24/YoWiL974ck6fpPT.png) ![]( https://s2.loli.net/2023/03/24/LHNQ3MpG859l6tg.png) |
2
sommio 2023-03-25 23:49:58 +08:00
|
3
sommio 2023-03-26 00:09:51 +08:00
如果只是想达到 ITU-R 五等级中的 4.0 “能感知到失真,但不恼人”水平,例如无杂音之类的
exhale/opus@~96Kbps(VBR) 和 libfdk_aac@128Kbps (CBR) 就足够了 |
4
sommio 2023-03-26 00:17:23 +08:00
不太清楚你的具体用例是什么,如果要考虑到 Apple 用户的话建议使用 AAC
因为 Apple 设备可能包含 AAC 硬件解码器( kAppleHardwareAudioCodecManufacturer ) |
5
jimzhong 2023-03-26 01:53:22 +08:00
个人体验 opus 和 aac 码率大于 128kbps 情况下效果差不多。opus 的优点是商业使用无需授权。
|
6
sommio 2023-03-26 03:54:39 +08:00
@jimzhong
aac 只向编解码器开发商收取授权费 fdk_aac 编码器是免费的 > An AAC patent license is needed by manufacturers or developers of end-user encoder and/or decoder products. [AAC FAQs]( https://www.via-corp.com/licensing/aac/aac-faqs/) [FDK AAC License]( https://fedoraproject.org/wiki/Licensing/FDK-AAC) |
7
ysc3839 2023-03-27 04:47:37 +08:00 via Android
@sommio 从链接里面看 FDK AAC 只是源代码免费授权,不包含专利授权的。
“is needed by manufacturers or developers of end-user encoder and/or decoder products”我觉得是你开发的产品里包含了编解码代码就需要授权。 |
8
sommio 2023-03-27 22:19:25 +08:00 1
@ysc3839
这段要配合 AAC FAQs 看,这只意味着不能基于 FDK AAC 开发自己的编解码器,不意味着使用它需要付费 OPUS 也不包含专利授权 [License Terms]( https://www.opuspool.com/licence-terms) |