This will fetch and build the current git master of rav1e. The build process has been tested on Ubuntu 18.04 with rav1e git revision 49dcaada4.
sudo apt update sudo apt -y install cargo git perl nasm cmake clang pkg-config # Fetch git clone https://github.com/xiph/rav1e.git mv rav1e rav1e-git cd rav1e-git git submodule update --init # Build 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) # Build rav1e cargo build --release # Copy to parent directory cp target/
After the build finishes, the rav1e
executable is placed in the directory where you ran those commands. You can delete the rav1e-git
folder