x265下载及编译

X265下载及编译

简介

x265是一个用于编码符合高效率视频编码(HEVC/H.265)标准的影片的开源自由软件及函数库。与x264项目类似,x265使用GNU通用公共许可证(GPL)2授权或商业许可证授权提供。

下载

(1) 在终端运使用git获取x265库源码

cd ~/av
git clone https://github.com/videolan/x265.git

(2) 百度云盘获取
链接: https://pan.baidu.com/s/1m6DOOI8dP5wiTDTU5KOaVQ 密码: 2k83

下载后文件如下:
在这里插入图片描述

编译

(1) 在x265下创建build.sh,文件内容如下:

cur_dir=$(cd "$(dirname "$0")"; pwd)
echo $cur_dir

path_build=$cur_dir/../x265_install

cd "$cur_dir/build/linux"
cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$path_build" -DENABLE_SHARED:bool=off ../../source

(2) 在avtest路径下创建 x265_install 路径
(3) 执行编译

cd ~/avtest/x265
sh build.sh
cd  build/linux
make 
make install

(4) 编译结果查看
x265下载及编译_第1张图片
注意: 我们这里需要修改下pkgconfig,若是不修改在编译ffmpeg时会有问题。
首先查看pkgconfig文件:

x265下载及编译_第2张图片
这里我们在Libs.private: -lstdc++ -lm -lgcc_s -lgcc -lgcc_s -lgcc -lrt -ldl后增加线程库,修改后如下:

Libs.private: -lstdc++ -lm -lgcc_s -lgcc -lgcc_s -lgcc -lrt -ldl -lpthread

x265下载及编译_第3张图片

你可能感兴趣的:(编解码,FFMPEG,音视频,音频编码解码,ffmpeg)