Rav1e 0.1 je prvním oficiálním vydáním v Rustu napsaného AV1 encoderu

12. 11. 2019

Sdílet

AV1 logo
AV1 logo

Na světě je první verze encoderu Rav1e, kterou tvůrci označují za oficiální vydání. Po všech vývojových snapshotech přichází Rav1e s podporou instrukčních sad jako x86 SSSE3/SSE4.1, AArch64 NEON a řadou dalších optimalizací zejména pro x86.

Z hlediska podpory formátu AV1 tvůrci hovoří o intra i inter snímcích, superblocích 64×64, obecně 4×4 až 64×64 RDO a také obdélníkových blocích 2:1 a 1:2, režimech predikce (DC, H, V, Paeth, smooth a směrových), podpoře transformací (DCT, FLIP/ADST a identity), barevné hloubky až 15 bitů, barevném vzorkování 4:2:0 (plná podpora), 4:2:2 a 4:4:4 (omezená podpora), rychlostních nastaveních 0 až 10, podpoře rate control pro jedno- i dvou-průchodové kódování, Temporal RDO (Rate-distortion optimization), detekci střihu scény a hlavně také výkonu encoderu téměř na úrovni realtime (to samozřejmě neplatí obecně pro všechna nastavení a hardware).

Našli jste v článku chybu?

Autor zprávičky

Příznivec open-source rád píšící i o ne-IT tématech. Odpůrce softwarových patentů a omezování občanských svobod ve prospěch korporací.