Sgaoileadh rav1e 0.2, encoder AV1 ann an Rust

Ri fhaighinn leigeil ma sgaoil ramh1e 0.2, encoder cruth còdaidh bhidio àrd-choileanadh AV1, air a leasachadh le coimhearsnachdan Xiph agus Mozilla. Tha an encoder sgrìobhte ann an Rust agus tha e eadar-dhealaichte bhon encoder libaom iomraidh le bhith ag àrdachadh astar còdaidh gu mòr agus barrachd aire do thèarainteachd. Còd a ' phròiseact air a sgaoileadh le fo chead BSD.

Tha a h-uile prìomh fheart AV1 a’ faighinn taic, a’ toirt a-steach taic
frèamaichean air an còdachadh a-staigh agus a-muigh (taobh a-staigh- и eadar-frames), superblocks 64x64, 4: 2: 0, 4: 2: 2 agus 4: 4: subsampling chroma, còdachadh doimhneachd dath 4-, 8- agus 10-bit, saobhadh optimization RDO (Rate-distortion), diofar mhodhan airson a bhith a’ ro-innse atharrachaidhean eadar-fhrèam agus a’ comharrachadh cruth-atharrachaidhean, a’ cumail smachd air ìre an t-srutha agus a’ lorg truncation seallaidh.

Tha cruth AV1 follaiseach outstrips x264 и libvpx-vp9 по уровню сжатия, но из-за усложнения алгоритмов Tha feum air mòran a bharrachd ùine airson còdachadh (ann an astar còdaidh, tha libaom ceudan de thursan air cùl libvpx-vp9, agus mìltean de thursan air cùl x264).
Tha an encoder rav1e a’ tabhann 11 ìrean coileanaidh, agus an ìre as àirde dhiubh a’ lìbhrigeadh astaran còdaidh faisg air fìor-ùine. Tha an encoder ri fhaighinn an dà chuid mar ghoireas loidhne-àithne agus mar leabharlann.

Anns an dreach ùr:

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

Source: fosgailtenet.ru

Cuir beachd ann