ubuntu編譯FFMPEG報錯ERROR: x265 not found using pkg-config
阿新 • • 發佈:2019-01-27
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 mercurial cd ~/ffmpeg_sources hg clone https://bitbucket.org/multicoreware/x265 cd ~/ffmpeg_sources/x265/build/linux PATH="$HOME/bin:$PATH" cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$HOME/ffmpeg_build" -DENABLE_SHARED:bool=off ../../source make make install
OK,沒有錯誤啦。 總結:不能全信apt-get ,必要的時候試試make install