Need help with EasyAACEncoder?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

EasyDarwin
237 Stars 207 Forks 42 Commits 6 Opened issues

Description

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

Services available

!
?

Need anything else?

Contributors list

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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.