如何在 Ubuntu 上构建 rav1e

这将获取并构建 rav1e 的当前 git master。构建过程已在 Ubuntu 18.04 上使用 rav1e git 修订版 49dcaada4 测试。

build_rav1e_ubuntu.sh
sudo apt update
sudo apt -y install cargo git perl nasm cmake clang pkg-config
# 获取
git clone https://github.com/xiph/rav1e.git
mv rav1e rav1e-git
cd rav1e-git
git submodule update --init
# 构建 libaom-av1
cmake aom_build/aom -DAOM_TARGET_CPU=x86_64 -DCONFIG_AV1_ENCODER=0 -DENABLE_TESTS=0 -DENABLE_DOCS=0 -DCONFIG_LOWBITDEPTH=1
make -j$(nproc)
# 构建 rav1e
cargo build --release
# 复制到父目录
cp target/

构建完成后,rav1e 可执行文件放在你运行这些命令的目录中。你可以删除 rav1e-git 文件夹

在此下载 Ubuntu 18.04 x86_64 的结果二进制文件


Check out similar posts by category: Linux, Video