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.

Fonte: opennet.ru

Aggiungi un commento