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 (отключена по умолчанию так как может привести к рассинхронизации).