VideoLAN жана FFmpeg долбоорлорунан AV1 декодери, dav0.6d 1 чыгарылышы

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

dav1d китепканасы бардык AV1 функцияларын, анын ичинде өркүндөтүлгөн көрүнүштөрдү колдойт кошумча үлгү алуу жана спецификацияда айтылган бардык түс тереңдигин көзөмөлдөө параметрлери (8, 10 жана 12 бит). Китепкана AV1 форматындагы файлдардын чоң жыйнагында сыналган. dav1d'дин негизги өзгөчөлүгү - анын эң жогорку декоддоо көрсөткүчтөрүнө жетүү жана көп жиптүү режимде жогорку сапаттагы ишти камсыз кылууга багытталгандыгы.

Жаңы версияда:

  • 64 жана 10 биттик түс тереңдиктери менен иштөөдө көптөгөн операцияларды камтыган ARM12 архитектурасына мүнөздүү оптималдаштыруулар ишке ашырылган.
  • prep_bilin, prep_512tap, cdef_filter жана mc_avg/w_avg/mask операциялары үчүн AVX-8 нускамаларына негизделген оптималдаштыруулар кошулду.
  • Санариптик ызы-чууну басуу үчүн SSSE3 нускамаларына негизделген оптималдаштыруулар кошулду.
  • msac_adapt2 операциясы үчүн AVX16 нускамаларына негизделген оптималдаштыруулар кошулду.
  • Референдум AV1 декодери менен жүрүм-турумдагы сейрек кездешүүчү айырмачылыктар оңдолду;
  • ARM64 үчүн msac, cdef жана looprestoration операциялары үчүн жакшыртылган оптималдаштыруу;
  • cdef_filter үчүн жакшыртылган AVX2 оптималдаштыруу;
  • Си тилинде itxfm жана cdef_filter операцияларын ишке ашыруу жакшыртылды.

Эске салсак, видео кодек AV1 альянс тарабынан иштелип чыккан Ачык Медиа (AOMedia), анда Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN жана Realtek сыяктуу компаниялар бар. AV1 жалпыга жеткиликтүү, роялтисиз акысыз видео коддоо форматы катары жайгаштырылган, ал кысуу деңгээли боюнча H.264 жана VP9 форматтарынан кыйла алдыда турат. Сыналган токтомдордун диапазонунда орточо эсеп менен AV1 сапаттын бирдей деңгээлин камсыздайт, ошол эле учурда бит ылдамдыгын VP13 менен салыштырганда 9% га жана HEVCге караганда 17% га төмөндөтөт. Жогорку бит ылдамдыктарында пайда VP22 үчүн 27-9% жана HEVC үчүн 30-43% га чейин жогорулайт. Facebook тесттеринде AV1 кысуу деңгээли боюнча негизги H.264 (x264) профилинен 50.3%, жогорку профилдеги H.264тен 46.2% жана VP9 (libvpx-vp9) 34.0% ашып кетти.

Source: opennet.ru

Комментарий кошуу