Першы афіцыйны выпуск rav1e, кадавальніка AV1 на мове Rust

Адбыўся першы выпуск новага высокапрадукцыйнага кадавальніка фармату кадавання відэа AV1 - rav1e 0.1, сумесна які развіваецца супольнасцямі Xiph і Mozilla. Кадавальнік напісаны на мове Rust і адрозніваецца ад эталоннага кадавальніка libaom значным павелічэннем хуткасці кадавання і падвышанай увагай да забеспячэння бяспекі. Код праекту распаўсюджваецца пад ліцэнзіяй BSD.

Фармат AV1 прыкметна апярэджвае x264 і libvpx-vp9 па ўзроўні сціску, але з-за ўскладненні алгарытмаў патрабуе істотна больш часу для кадавання (па хуткасці кадавання libaom адстае ад libvpx-vp9 у сотні разоў, а ад x264 у тысячы разоў).
Кадавальнік rav1e падае 11 узроўняў прадукцыйнасці, найвышэйшыя з якіх дазваляюць дамагчыся хуткасці, блізкай да кадавання ў рэжыме рэальнага часу. Кадавальнік даступны як у форме ўтыліты каманднага радка, так і ў выглядзе бібліятэкі.

Падтрымліваюцца ўсе асноўныя магчымасці AV1, у тым ліку падтрымку
унутрана- і знешне-кадаваных кадраў (ўнутры- и паміж-кадраў), суперблокаў 64×64, каляровай субдыскрэтызацыі 4:2:0, 4:2:2 і 4:4:4, 8-, 10- і 12-разраднага кадавання глыбіні колеру, RDO (Rate-distortion optimization) аптымізацыі скажэнняў, розныя рэжымы прадказання міжкадравых змен і выяўленні трансфармацый, кіраванне хуткасцю струменя і выяўленне ўсячэння сцэны.

Крыніца: opennet.ru

Дадаць каментар