ffmpegのバージョンを最新のコミットにアップグレードしました。これで、オーディオデコード機能avcodec_decode_audio3
が廃止されました。新しい機能avcodec_decode_audio4
を使用すると、私は、このエラーの原因を見つけることができないのですavcodec_decode_audio4()のバッファエラー
[amrnb @ 003a5000] get_buffer() failed.
としてエラーが発生します。 ffmpegのソースから
avcodec_decode_audio4((AVCodecContext *avctx, AVFrame *frame,int *got_frame_ptr, AVPacket *avpkt);
私はAACファイルで同じ問題を抱えています。あなたは最後に解決策を考え出しましたか? – lynnard