当前位置:   article > 正文

开源G711A/PCMA、G711U/PCMU、G726、PCM转码AAC项目EasyAACEncoder

aac转g711源码

项目及源码地址:https://github.com/EasyDarwin/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编译方法,

    1. chmod +x ./Buildit
    2. ./Buildit
  • ARM版本的EasyAACEncoder库可自行编译

调用过程

特殊说明

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

  1. /* Audio Codec */
  2. enum Law
  3. {
  4. Law_ULaw = 0, /**< U law */
  5. Law_ALaw = 1, /**< A law */
  6. Law_PCM16 = 2, /**< 16 bit uniform PCM values. 原始 pcm 数据 */
  7. Law_G726 = 3 /**< G726 */
  8. };
  9. /* Rate Bits */
  10. enum Rate
  11. {
  12. Rate16kBits=2, /**< 16k bits per second (2 bits per ADPCM sample) */
  13. Rate24kBits=3, /**< 24k bits per second (3 bits per ADPCM sample) */
  14. Rate32kBits=4, /**< 32k bits per second (4 bits per ADPCM sample) */
  15. Rate40kBits=5 /**< 40k bits per second (5 bits per ADPCM sample) */
  16. };

获取更多信息

邮件:support@easydarwin.org

WEB:www.EasyDarwin.org

Author:破/浪Leo,Arno,Wellsen

Copyright © EasyDarwin.org 2013-2016

EasyDarwin

转载于:https://www.cnblogs.com/babosa/p/9217958.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/950071
推荐阅读
相关标签
  

闽ICP备14008679号