Вы получаете эти ошибки, потому что по какой-то причине этот блок в libav_compat.h
вступил в силу:
/* Support older versions of ffmpeg and libav */
#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(52, 64, 0)
#define AVMEDIA_TYPE_AUDIO CODEC_TYPE_AUDIO
#define AVMEDIA_TYPE_VIDEO CODEC_TYPE_VIDEO
#define AV_PKT_FLAG_KEY PKT_FLAG_KEY
#endif
Но какие заголовки должны определять CODEC_TYPE_AUDIO
, а CODEC_TYPE_VIDEO
- нет. Из этого комментария видно, что вам, вероятно, следует обновить другое программное обеспечение (ffmpeg и / или libav), а затем повторить попытку.