Prima versione ufficiale di rav1e, un codificatore AV1 in Rust

hΓ¨ accadutu ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ выпуск Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° кодирования Π²ΠΈΠ΄Π΅ΠΎ AV1 - rav1e 0.1, совмСстно Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ сообщСствами Xiph ΠΈ Mozilla. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ написан Π½Π° языкС Rust ΠΈ отличаСтся ΠΎΡ‚ эталонного ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° libaom Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ скорости кодирования ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹ΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ ΠΊ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ бСзопасности. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° distribuitu da sottu a licenza BSD.

Format AV1 hè notevuli supera x264 è libvpx-vp9 in quantu à u livellu di cumpressione, ma per via di a cumplessità di l'algoritmi hè ubligatoriu significativamente più tempu per a codificazione (in a velocità di codificazione, libaom hè centinaia di volte daretu à libvpx-vp9, è millaie di volte daretu à x264).
L'encoder rav1e offre 11 livelli di prestazione, u più altu di i quali furnisce una velocità di codificazione quasi in tempu reale. L'encoder hè dispunibule cum'è una utilità di linea di cumanda è cum'è una biblioteca.

Tutte e funzioni principali AV1 sΓ² supportate, cumpresu u supportu
frames codificati internamente Γ¨ esternamente (intra- ΠΈ dimarchja-frames), superblocchi 64x64, 4:2:0, 4:2:2 Γ¨ 4:4:4 sottocampionamento cromatico, codifica di profonditΓ  di colore a 8, 10 e 12 bit, distorsione di ottimizzazione RDO (Ottimizzazione di distorsione di velocitΓ ), Diversi modi per predichendu i cambiamenti interframe Γ¨ identificΓ  e trasfurmazioni, cuntrullΓ  u flussu di flussu Γ¨ rileva u troncu di scena.

Source: opennet.ru

Add a comment