AAC各开源库总结

本文介绍了AAC编码的几个开源实现,包括VisualOn的voAACEncoderSDK、FAAC编码器,以及Nero的neroAACenc、FFmpeg的AAC编码器、libvo_aacenc和libfdk-aac。FAAC支持多种AAC格式的对象类型和多通道编码,但不支持HE-AAC和HE-AACv2。质量方面,FAAC被认为相比其他选项略逊一筹。
摘要由CSDN通过智能技术生成
AAC编解码在当前软硬件播放器中已经越来越成为成为主流。而且早期个别商业性质的AAC源码也逐渐被开放出来。但这么多套的AAC库,各有何特点,如何选择?
 
至少有六套AAC库:
- FAAC, FAAD/FAAD2    ---编码只有AAC LC
-   neroAACenc ---非商业可以使用(提供编码工具)
- FFmpeg's native AAC encoder(part of libavcodec), experimental by the developers as of December 2010   ---只有AAC LC,且质量不好
- libvo_aacenc, the Android   VisualOn  AAC encoder   ---只有AAC LC,   opencore-amr-vo-aacenc,只有编码
- libfdk-aac, the   Fraunhofer  FDK AAC libray  ---包含到HE-AACv2,且性能较好    opencore-amr-fdk-aac
- libaacplus, 3GPP released reference implementations 3GPP High Efficiency Advanced Audio Codec (HE-AAC) Codec (3GPP TS 26.410 V 8.0.0).  --只有编码,“ Enhanced aacPlus general audio codec; Floating-point ANSI-C code”

voAACEncoderSDK.pdf(VisualOn – Proprietary & Confidential

The AAC encoder is based on AAC LC profile. The supported output formats are ADTS and raw AAC data with mono and stereo channels. The encoder is optimized for various ARM instruction sets, including v5, and v7 with NEON, instructions. 

aacEncoder.pdf(Fraunhofer Institute for Integrated Circuits (IIS).
Advanced Audio Coding Encoder  Library
MPEG-2 and MPEG-4 AAC Low-Complexity,  
MPEG-4 High-Efficiency AAC v2
MPEG-4 Enhanced Low Delay AAC  encoder

The library implements encoding on the basis of the MPEG-2 and MPEG-4 AAC Low-Complexity standard, 
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值