EasyAACEncoder:一款音頻轉碼到AAC的工具庫

EasyAACEncoder

EasyAACEncoder 是EasyDarwin開源流媒體服務團隊整理、開發的一款音頻轉碼到AAC的工具庫,目前支持G711a/G711u/G726/PCM等音頻格式的轉碼,跨平臺,支持Windows/Linux/arm.

調用示例

  • testEasyAACEncoder:通過EasyAACEncoderAPI對G711A/G711U/G726進行AAC轉碼;

    Windows編譯方法,

    Visual Studio 2010 編譯:./EasyAACEncoder-master/EasyAACEncoder.sln

    Linux編譯方法,

    chmod +x ./Buildit
    ./Buildit
  • ARM版本的EasyAACEncoder庫可自行編譯

調用過程

特殊說明

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) */
};

獲取更多信息

郵件:support@easydarwin.org

WEB:www.EasyDarwin.org

Author:破/浪Leo,Arno,Wellsen

Copyright ? EasyDarwin.org 2013-2016


項目地址: https://github.com/EasyDarwin/EasyAACEncoder

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!