Выпуск dav1d 0.6, дэкадавальніка AV1 ад праектаў VideoLAN і FFmpeg

Супольнасці VideoLAN і FFmpeg апублікавалі выпуск бібліятэкі dav1d 0.6.0 з рэалізацыяй альтэрнатыўнага вольнага дэкадавальніка фармату кадавання відэа AV1. Код праекта напісаны на мове Сі (C99) з асэмблернымі ўстаўкамі (NASM/GAS) і распаўсюджваецца пад ліцэнзіяй BSD. Рэалізавана падтрымка архітэктур x86, x86_64, ARMv7 і ARMv8, і аперацыйных сістэм Linux, Windows, macOS, Android і iOS.

Бібліятэка dav1d падтрымлівае ўсе магчымасці AV1, уключаючы пашыраныя віды субдыкрэтызацыі і ўсе заяўленыя ў спецыфікацыі параметры кіравання глыбінёй колеру (8, 10 і 12 біт). Праца бібліятэкі пратэставана на вялікай калекцыі файлаў у фармаце AV1. Ключавой асаблівасцю dav1d з'яўляецца арыентацыя на дасягненне максімальна магчымай прадукцыйнасці дэкадавання і забеспячэнне якаснай працы ў шматструменным рэжыме.

У новай версіі:

  • Рэалізаваны спецыфічныя для архітэктуры ARM64 аптымізацыі, якія ахопліваюць многія аперацыі пры працы з глыбінёй колеру ў 10 і 12 біт.
  • Дададзеныя аптымізацыі на базе інструкцый AVX-512 для аперацый prep_bilin, prep_8tap, cdef_filter і mc_avg/w_avg/mask.
  • Дададзены аптымізацыі на базе інструкцый SSSE3 для падаўлення лічбавага шуму.
  • Дададзеныя аптымізацыі на базе інструкцый AVX2 для аперацыі msac_adapt16.
  • Ухілены рэдка якія выяўляюцца разыходжанні ў паводзінах з эталонным дэкадзіроўшчыкам AV1;
  • Палепшаны аптымізацыі аперацый msac, cdef і looprestoration для ARM64;
  • Палепшаны аптымізацыі AVX2 для cdef_filter;
  • Палепшаны рэалізацыі аперацый itxfm і cdef_filter на мове Сі.

Нагадаем, што відэакодэк AV1 распрацаваны альянсам Open Media (AOMedia), у якім прадстаўлены такія кампаніі, як Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN і Realtek. AV1 пазіцыянуецца як агульнадаступны і не патрабавальны аплаты адлічэнняў вольны фармат кадавання відэа, які прыкметна апярэджвае H.264 і VP9 па ўзроўні сціску. Для ўсяго дыяпазону пратэставаных дазволаў у сярэднім AV1 забяспечвае той жа ўзровень якасці пры памяншэнні бітрэйту на 13% у параўнанні з VP9 і на 17% у параўнанні з HEVC. На высокіх бітрэйтах выйгрыш павялічваецца да 22-27% для VP9 і да 30-43% для HEVC. У тэстах Facebook AV1 абагнаў па ўзроўні сціску main profile H.264 (x264) на 50.3%, high profile H.264 на 46.2%, а VP9 (libvpx-vp9) на 34.0%.

Крыніца: opennet.ru

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