跟264编译相差很大。
- 下载
hg clone http://hg.videolan.org/x265
https://github.com/videolan/x265/tags
- 安装依赖库
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即可。如下图:
如果出错,参考:
LINUX编译x265:make-Makefiles.bash: ccmake: not found_柳鲲鹏-CSDN博客