【发布时间】:2012-03-12 18:54:50
【问题描述】:
我已将我的 ffmpeg 版本升级到最新提交,现在我可以看到音频解码功能 avcodec_decode_audio3 已被弃用,当我使用新功能 avcodec_decode_audio4 时,根据其中所需的更改,我得到错误为
[amrnb @ 003a5000] get_buffer() failed.
我无法找到导致此错误的原因。任何人都有使用这个新功能的示例:
avcodec_decode_audio4((AVCodecContext *avctx, AVFrame *frame,int *got_frame_ptr, AVPacket *avpkt);
【问题讨论】:
-
我对 AAC 文件也有同样的问题。你最终找到解决方案了吗?