ffmpeg可以解码G711音频吗

标签 c audio ffmpeg codec libavcodec

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

最佳答案

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

关于ffmpeg可以解码G711音频吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23429634/

相关文章:

audio - ffmpeg 无法识别视频中的音频流

我们可以在 BG96 LwM2M 实现中添加自定义对象吗?

C RSA key 生成程序

ipad - 如何将音效添加到 iPad 应用程序

c++ - 我已经将 420 yuv 文件拆分为 420_y 420_u 420_v,如何打开这三个文件?

c - 如何为 ffmpeg amix 过滤器指定多个输入

c# - C 中的地理编码查找

c++ - 如果我创建了一个进程,是否意味着我总能终止它?

actionscript-3 - 在Flex中播放mp4声音

audio - 带音频过滤的 FFmpeg 拆分过滤器抛出错误