我正在 RTP 流中接收音频数据。音频可以是 G711 A-law
或 u-law
,具体取决于来源。如何使用 ffmpeg api 解码音频字节流? Linux上的ALSA
可以直接播放G711
音频格式吗?
最佳答案
Libav 当然支持 G.711。关联的编解码器 ID 为 AV_CODEC_ID_PCM_MULAW
和 AV_CODEC_ID_PCM_ALAW
。我建议您从他们提供的示例程序开始并修改 audio_decode_example()
以使用 G.711。
avcodec.h:http://libav.org/doxygen/master/avcodec_8h.html libav 示例:http://libav.org/doxygen/master/avcodec_8c-example.html
关于ffmpeg可以解码G711音频吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23429634/