Prima versione ufficiale di rav1e, un codificatore AV1 in Rust
ha avuto luogo ΠΏΠ΅ΡΠ²ΡΠΉ Π²ΡΠΏΡΡΠΊ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²ΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊΠ° ΡΠΎΡΠΌΠ°ΡΠ° ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎ AV1 - rav1e 0.1, ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°ΠΌΠΈ Xiph ΠΈ Mozilla. ΠΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ·ΡΠΊΠ΅ Rust ΠΈ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΡΡΠ°Π»ΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊΠ° libaom Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΠ²ΡΡΠ΅Π½Π½ΡΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ ΠΊ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠ° distribuito da sotto licenza BSD.
Il formato AV1 Γ¨ evidente Γ¨ avanti x264 e libvpx-vp9 in termini di livello di compressione, ma a causa della complessitΓ degli algoritmi richiede molto piΓΉ tempo per la codifica (nella velocitΓ di codifica, libaom Γ¨ centinaia di volte dietro libvpx-vp9 e migliaia di volte dietro x264).
L'encoder rav1e offre 11 livelli di prestazioni, il piΓΉ alto dei quali offre velocitΓ di codifica quasi in tempo reale. Il codificatore Γ¨ disponibile sia come utilitΓ della riga di comando che come libreria.
Sono supportate tutte le principali funzionalitΓ AV1, incluso il supporto
frame codificati internamente ed esternamente (intra- ΠΈ tra-frames), superblocchi 64x64, sottocampionamento della crominanza 4:2:0, 4:2:2 e 4:4:4, codifica della profonditΓ di colore a 8, 10 e 12 bit, distorsione di ottimizzazione RDO (Rate-distortion optimization), varie modalitΓ per prevedere i cambiamenti interframe e identificare le trasformazioni, controllare la portata e rilevare il troncamento della scena.