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) */ };
獲取更多信息
Author:破/浪Leo,Arno,Wellsen
Copyright ? EasyDarwin.org 2013-2016
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!