目前FFmpeg已经能够支持H265编码,我们可以通过configure添加 --enable-gpl --enable-libx265来配置。
这就需要我们的系统环境中已经安装了libx265,且其版本≥68。Ubuntu安装libx265有两种方法,apt安装和源码安装。
apt安装libx265
sudo apt-get install libx265-dev libnuma-dev
但是直接使用系统安装的libx265的版本可能不符合要求。这时就需要使用源码安装方式了。
源码安装libx265
下载x265源码。
wget -O x265.tar.bz2 https://bitbucket.org/multicoreware/x265_git/get/master.tar.bz2
解压源码
tar xjvf x265.tar.bz2
cd multicoreware-x265_git-17839cc0dc5a/build/linux //此处顶级文件夹名称可能不同
设置编译配置
cmake -G "Unix Makefiles" ../../source
编译
make
安装
sudo make install
如果第一次使用ffmpeg提示找不到libx265,如下图所示:
尝试执行 sudo ldconfig解决。