跟264编译相差很大。
- 下载
hg clone http://hg.videolan.org/x265
- 安装依赖库
sudo apt -y install cmake sudo apt -y install cmake-curses-gui
- 编译
BUILD_LIBS=${HOME}/build_libs export PATH=${BUILD_LIBS}/bin:${PATH} export PKG_CONFIG_PATH=${BUILD_LIBS}/lib/pkgconfig:${PKG_CONFIG_PATH} cd build/linux make clean sh make-Makefiles.bash make make install # cp x265*.h ${BUILD_LIBS}/include # cp libx265* ${BUILD_LIBS}/lib
操作上:
- 在bin回车,修改bin为自己指定的目录,再回车。或者默认,如示例中自行复制。
- 按q(放弃修改)或者(c, e, g)(产生新的Makefile退出即可。
- 在配置时,要使用路径全称(即使是$HOME亦无效)。
- 修改BIN_INSTALL_DIR、CMAKE_INSTALL_PREFIX即可。如下图:
如果出错,参考: