1
mp4コンテナからの圧縮データからパケットをデコードしようとしています。私はAVCodecContextを取得し、avreadframe()からパケットを取得しました。問題は、パケットをデコードしようとすると、eclipseはavcodec_send_packet()を解決できなかったと言っています。Eclipseが解決しないavcodec_send_packet()
私が含まれています:
#include<libavformat/avformat.h>
#include<libavcodec/avcodec.h>
もプログラムはC++で私はのextern "C" の内側に含ま囲まれました。 私はubuntu 16.04です。私もavcodec.hを見て、avcodec_send_packet()のプロトタイプを見つけませんでした。
さらに、-lavcodec -lavformatをリンクするg ++コマンドを編集しました。他に何を確認するか分からない。 avcodecのその他の機能これだけではない。
おそらく古すぎるバージョン、[New AVCodec API](https://blogs.gentoo.org/lu_zero/2016/03/29/new-avcodec-api/)の日付を参照してください。 2016年3月29日 –
@ cmacia06、解決策はありますか?私は同じ問題に取り組んでいます。 – zanbri
はい、ライブラリをコンパイルして更新する必要がありました。 – cmacia06