zoukankan      html  css  js  c++  java
  • 开源G711A/PCMA、G711U/PCMU、G726、PCM转码AAC项目EasyAACEncoder

    项目及源码地址: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编译方法,

      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

    EasyDarwin

  • 相关阅读:
    Nosql database
    NoSQL
    nodejs and db
    Nodejs and json
    Nodejs异步
    HTTP-304 NOT Modified
    Origin null is not allowed by Access-Control-Allow-Origin
    nodejs MVC
    solr 亿万级数据查询性能測试
    iOS8 对开发人员来说意味着什么?
  • 原文地址:https://www.cnblogs.com/babosa/p/5904674.html
Copyright © 2011-2022 走看看