解码EVRC语音编解码器

Nit*_*inG 5 audio ffmpeg decoding cdma

我想解码EVRC语音编解码器.我已经检查了ffmpeg库但看起来,ffmpeg目前不支持EVRC.

是否有可用于解码EVRC数据的备用库?

或者,如果有人有一些算法或解码机制或代码片段,请告诉我.

谢谢Nitin

osg*_*sgx 5

这里有一些声称是EVRC代码的文件(在中国网站上):http://www.codeforge.com/article/67387

pudn.com上的相同文件:http://en.pudn.com/downloads95/sourcecode/comm/voice_compress/detail389385_en.html

下载完整的0.5 MB存档(需要注册)可能不是那么容易,但它看起来像工作EVRC编解码器(它可以自由查看此存档中的任何源文件).

对于比中文网站更官方的东西,在3gpp2.org的ftp上有一些巨大的(0.5 GB)文件:http://www.mmnt.net/db/0/0/ftp.3gpp2.org/TSGC/Incoming/ SWG11/Software_Published_in_TIA/evrc_rel-B_mps_software

存档中有so3和so68实现ftp://ftp.3gpp2.org/TSGC/Incoming/SWG11/Software_Published_in_TIA/evrc_rel-B_mps_software/Software_Distribution_vB-1.0_for_C.S0018-B_v1.0_EVRC_MPS.zip

so3源代码类似于evrc.rar中的一些文件:

/*     Enhanced Variable Rate Codec - Master C code Specification       */
/*     Copyright (C) 1997-1998 Telecommunications Industry Association. */
Run Code Online (Sandbox Code Playgroud)

和so68(EVRCB_FX)用于EVRC-B(编码器和解码器):

EVRC-B vocoder fixed point c-simulation can be compiled using the standard GNU 
c++ compile tools like g++, make, etc.

/*  EVRC-B - Enhanced Variable Rate Coder - B Speech Service Option for  */
/*  Wideband Spread Spectrum Digital System                             */
/*  C Source Code Simulation                                            */
Run Code Online (Sandbox Code Playgroud)

此存档非常大,因为它包含许多声音样本,包括编码和原始样本.

根据http://wiki.multimedia.cx/index.php?title=EVRC,有规范和参考编解码器的URL:http: //www.3gpp2.org/Public_html/specs/tsgc.cfm

一些近期和小型(1.8MB)发行版:http://www.3gpp2.org/Public_html/specs/C.R0014-D_v1.0_EVRC-D_SoftwareDistribution_100125.zip