rav1e is a Rust-based AV1 video encoder with various features including intra, inter, and switch frames, superblocks, various prediction modes, and color sampling. It is designed to cover all use cases and is suitable for cases where the reference encoder is too slow. The documentation for the encoder is found in the doc/ folder, and a weekly pre-release will be published on Tuesdays. The toolchain required for building is Rust, and NASM is needed as a dependency. Some optimizations require NASM 2.14.02 or newer and are enabled by default. A release binary can be built using cargo command. Experimental API and Features can be enabled using the unstable feature, and target-specific builds can be produced to optimize the code using certain extensions, resulting in 11%-13% faster performance, but may not work on all cpus.
don't have tea/gui yet? download here
Copy the tea one-liner above into your terminal to install xiph/rav1e. tea will interpret the documentation and take care of any dependencies.