调用x264库的时候报错
解决方法:
重新编译x264
step1: 进入x264目录下
./configure --prefix=/usr/local/x264 --enable-shared --enable-static --enable-yasm --extra-libs=-ld --disable-opencl
重要的是--disable-opencl这个参数
step2:make
step3:make install
然后重新编译工程,编译通过
用ffmpeg编码时, avcodec_find_encoder 找不到AV_CODEC_ID_H264
解决方法:
重新编译ffmpeg
./configure --enable-libx264 --enable-gpl --enable-decoder=h264 --enable-encoder=libx264 --enable-shared --enable-static
make
make install
博客主要讲述了调用x264库报错及用ffmpeg编码时找不到AV_CODEC_ID_H264的解决办法。调用x264库报错需重新编译x264,配置时要加--disable-opencl参数;ffmpeg编码问题则需重新编译ffmpeg,按特定配置进行。

被折叠的 条评论
为什么被折叠?



