Verëffentlechung vum rav1e 0.2, en AV1 Encoder am Rust

Verfügbar Verëffentlechung rav1e 0.2, e High-Performance Videokodéierungsformat Encoder AV1, entwéckelt vun de Xiph a Mozilla Gemeinschaften. Den Encoder ass a Rust geschriwwen an ënnerscheet sech vum Referenz Libaom Encoder andeems d'Kodéierungsgeschwindegkeet wesentlech eropgeet an d'Opmierksamkeet op Sécherheet erhéicht. Projet Code verdeelt duerch ënner der BSD Lizenz.

All gréisser AV1 Funktiounen ginn ënnerstëtzt, dorënner Ënnerstëtzung
intern an extern kodéiert Rummen (intra- и Tëschekrichszäit-frames), 64x64 Superblocks, 4:2:0, 4:2:2 a 4:4:4 Chroma Ënnersampling, 8-, 10- an 12-Bit Faarfdéift Kodéierung, RDO (Rate-Distortion Optimization) Optimisatiounsverzerrung, verschidde Modi fir Interframe Ännerungen virauszesoen an Transformatiounen z'identifizéieren, de Flowrate ze kontrolléieren an d'Szenentrunkatioun z'entdecken.

AV1 Format ass bemierkenswäert outstrips x264 и libvpx-vp9 по уровню сжатия, но из-за усложнения алгоритмов erfuerdert wesentlech méi Zäit fir Kodéierung (an der Kodéierungsgeschwindegkeet ass libaom honnerte Mol hannert libvpx-vp9, an Dausende vun Mol hannert x264).
De rav1e Encoder bitt 11 Leeschtungsniveauen, déi héchst vun deenen bal Echtzäit Kodéierungsgeschwindegkeet liwweren. Den Encoder ass verfügbar souwuel als Kommandozeil Utility wéi och als Bibliothéik.

An der neier Versioun:

  • Проведены оптимизации, которые позволили увеличить производительность на 40%-70%, по сравнению с первым выпуском (в зависимости от настроек кодирования);
  • В cli-интерфейс добавлена опция «serialize» для сериализации и десериализации параметров кодирования;
  • Добавлена генерация отладочной информации в формате dwarf;
  • В cli для macOS и Linux добавлен флаг «—benchmark»;
  • Добавлена возможность настройки сегментации при помощи опции SpeedSetting (отключена по умолчанию так как может привести к рассинхронизации).

Source: opennet.ru

Setzt e Commentaire