EasyAACEncoder

EasyAACEncoder 是EasyDarwin开源流媒体服务团队整理、开发的一款音频转码到AAC的工具库,目前支持G711a/G711u/G726/PCM等音频格式的转码,跨平台,支持Windows(32&64)/Linux(32&64)/ARM各平台;

调用示例

  • testEasyAACEncoder:通过EasyAACEncoderAPI对G711A/G711U/G726进行AAC转码;

    Windows编译方法,

      Visual Studio 2010 编译:./EasyAACEncoder-master/src/EasyAACEncoder.sln

    Linux编译方法,

      chmod +x ./Buildit
      ./Buildit

调用过程

特殊说明

EasyAACEncoder目前支持的音视频格式:

/* Audio Codec */
enum Law
{
    Law_ULaw    =    0,         /**< U law */
    Law_ALaw    =    1,         /**< A law */
    Law_PCM16    =    2,         /**< 16 bit uniform PCM values. 原始 pcm 数据 */  
    Law_G726    =    3        /**< G726 */
};

/* Rate Bits */
enum Rate
{
    Rate16kBits=2,    /**< 16k bits per second (2 bits per ADPCM sample) */
    Rate24kBits=3,    /**< 24k bits per second (3 bits per ADPCM sample) */
    Rate32kBits=4,    /**< 32k bits per second (4 bits per ADPCM sample) */
    Rate40kBits=5    /**< 40k bits per second (5 bits per ADPCM sample) */
};

获取更多信息

邮件:[email protected]

WEB:www.EasyDarwin.org

Copyright © EasyDarwin.org 2012-2019

EasyDarwin

Easyaacencoder

开源项目:简单、高效、稳定的开源音频编码库,支持将各种音频数据(G.711A/PCMA、G.711U/PCMU、G726、PCM)转码成AAC(with adts)格式,其中aac编码部分采用的是业界公认的faac库,EasyAACEncoder支持Windows、Linux、ARM等多种平台,能够广泛应用于各种移动终端设备、嵌入式设备和流媒体转码服务器!

Easyaacencoder Info

⭐ Stars 298
🔗 Homepage www.easydarwin.org
🔗 Source Code github.com
🕒 Last Update 19 days ago
🕒 Created 7 years ago
🐞 Open Issues 6
➗ Star-Issue Ratio 50
😎 Author EasyDarwin