可以ffmpeg解码G711音频

时间:2014-05-02 13:42:30

标签: c audio ffmpeg codec libavcodec

我正在RTP信息流中接收音频数据。音频可以是G711 A-lawu-law,具体取决于来源。如何使用ffmpeg api解码音频字节流? Linux上的ALSA可以直接播放G711音频格式吗?

1 个答案:

答案 0 :(得分:4)

Libav肯定支持G.711。相关的编解码器ID为AV_CODEC_ID_PCM_MULAWAV_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