Release RAV1E 0.5, AV1 encoder

Release RAV1E 0.5.0 , video encoder video encoding AV1. The product is developing by Mozilla and XIPH communities and differs from the reference implementation of libaom written in C / C ++ languages, increasing coding speed and increased attention to provision Safety (compression efficiency is still behind). The product is written in the programming language Rust with assembler inserts, the code extends under the BSD license. Finished builds are prepared for Windows and MacOS (build for Linux are temporarily missed due to problems with a continuous integration system).

In RAV1E, all the main features of AV1 are supported, including support for internal and externally coded frames (Intra- and Inter-frames. ), 64×64 superblocks, color subduction 4: 2: 0, 4: 2: 2 and 4: 4: 4, 8-, 10- and 12-bit color depth coding, RDO (Rate-Distortion Optimization) distortion optimization, various modes Predictions of inter-frame changes and transformations detection, flow rate control and scene detection.

AV1 format is noticeably ahead of H.264 and VP9 according to compression capabilities, but due to the complication of their algorithms that implement their algorithms requires significantly longer for coding (by the coding speed of Libaom lags from LIBVPX-VP9 hundreds of times, and from x264 thousand ). The RAV1E encoder provides 11 levels of performance, the highest of which makes it possible to achieve speed close to real-time encoding. The encoder is available both in the command line utility form and as a library.

In the new version of are noted The following changes:

  • Significant Acceleration codec work;


  • hotfix Errors , brought to the crash of the encoder at certain video sizes;
  • Using AVX2 instructions for considerable (up to 13 times) acceleration Wiener Evaluation for 16 bits per channel. Similarly Added Using SIMD instructions that allowed accelerate calculations up to 7 times in similar conditions;
  • Weight of small fixes and optimizations for platforms x86, arm32 and arm64.
/Media reports.