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 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!