Eerste officiële release van rav1e, een AV1-encoder in Rust

vond plaats eerste release van een nieuwe krachtige encoder voor videocoderingsformaten AV1 - rav1e 0.1, gezamenlijk ontwikkeld door de Xiph- en Mozilla-gemeenschappen. De encoder is geschreven in Rust en verschilt van de referentie libaom-encoder door de coderingssnelheid aanzienlijk te verhogen en meer aandacht te besteden aan beveiliging. Projectcode gedistribueerd door onder BSD-licentie.

AV1-formaat is merkbaar overtreft x264 en libvpx-vp9 in termen van compressieniveau, maar vanwege de complexiteit van de algoritmen vereist aanzienlijk meer tijd voor codering (qua coderingssnelheid loopt libaom honderden keren achter op libvpx-vp9 en duizenden keren achter op x264).
De rav1e-encoder biedt 11 prestatieniveaus, waarvan de hoogste vrijwel realtime coderingssnelheden leveren. De encoder is zowel beschikbaar als opdrachtregelhulpprogramma als als bibliotheek.

Alle belangrijke AV1-functies worden ondersteund, inclusief ondersteuning
intern en extern gecodeerde frames (intra- и onder-frames), 64x64 superblokken, 4:2:0, 4:2:2 en 4:4:4 chroma subsampling, 8-, 10- en 12-bit kleurdieptecodering, RDO (Rate-distortion Optimization) optimalisatievervorming, verschillende modi voor het voorspellen van interframeveranderingen en het identificeren van transformaties, het regelen van de stroomsnelheid en het detecteren van scèneafkapping.

Bron: opennet.ru

Voeg een reactie