出错:libavcodec/libx264.c:282:9: error: ‘x264_bit_depth’ undeclared
解决:打开x264的头文件x264_config.h
发现:
#define X264_BIT_DEPTH 8
#define X264_GPL 1
#define X264_INTERLACED 1
#define X264_CHROMA_FORMAT 0
#define X264_VERSION ""
#define X264_POINTVER "0.148.x"
然后发现是大小写问题
然后打开ffmpeg源码,替换x264_bit_depth为 X264_BIT_DEPTH 0 编译通过