具體來說,libavcodec/version.h
#define LIBAVCODEC_VERSION_MAJOR 58
#define LIBAVCODEC_VERSION_MINOR 12
#define LIBAVCODEC_VERSION_MICRO 1
具體來說,libavcodec/version.h
#define LIBAVCODEC_VERSION_MAJOR 58
#define LIBAVCODEC_VERSION_MINOR 12
#define LIBAVCODEC_VERSION_MICRO 1
所以avcodec_receive_frame之後,要判斷AVFrame中是否有數據。 異步、同步各有好處。
開始懷疑是參數問題,後來反覆調整,都沒有解決。再後來,看到別人提示,重新編譯了一次,就沒有這個錯誤了。