ubuntu编译FFMPEG报错ERROR: x265 not found using pkg-config

来源:互联网 发布:在线财神网淘宝店 编辑:程序博客网 时间:2024/06/05 09:42

PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure \
  --prefix="$HOME/ffmpeg_build" \
  --pkg-config-flags="--static" \
  --extra-cflags="-I$HOME/ffmpeg_build/include" \
  --extra-ldflags="-L$HOME/ffmpeg_build/lib" \
  --bindir="$HOME/bin" \
  --enable-gpl \
  --enable-libass \
  --enable-libfdk-aac \
  --enable-libfreetype \
  --enable-libmp3lame \
  --enable-libopus \
  --enable-libtheora \
  --enable-libvorbis \
  --enable-libvpx \
  --enable-libx264 \
  --enable-libx265 \
  --enable-nonfree


老是报

ERROR: x265 not found using pkg-config


开始以为是pkg-config版本太低,又以为是pkg-config出问题,baidu很久都没有解决问题。


我使用apt-get安装265的

sudo apt-get install libx265-dev
发现用这个方法没有把相关信息加入pkg-config,导致pkg-config检索不到。


于是下载编译安装

sudo apt-get install cmake mercurialcd ~/ffmpeg_sourceshg clone https://bitbucket.org/multicoreware/x265cd ~/ffmpeg_sources/x265/build/linuxPATH="$HOME/bin:$PATH" cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$HOME/ffmpeg_build" -DENABLE_SHARED:bool=off ../../sourcemakemake install


OK,没有错误啦。

总结:不能全信apt-get ,必要的时候试试make install

阅读全文
0 0
原创粉丝点击