Ukukhutshwa kwe-dav1d 0.6, i-AV1 decoder evela kwi-VideoLAN kunye neeprojekthi zeFFmpeg

VideoLAN kunye noluntu lweFFmpeg ipapashiwe ukukhutshwa kwethala leencwadi le-dav1d 0.6.0 ngomiliselo lwesinye isidikhowuda sefomathi yekhowudi yevidiyo yasimahla AV1. Ikhowudi yeprojekthi ibhalwe ngolwimi lweC (C99) kunye ne-assembler inserts (NASM / GAS) kunye isasazwa ngu phantsi kwelayisensi ye-BSD. Inkxaso ye-x86, x86_64, i-ARMv7 kunye ne-ARMv8 izakhiwo, kunye ne-Linux, i-Windows, i-macOS, i-Android kunye neenkqubo zokusebenza ze-iOS ziphunyeziwe.

Ithala leencwadi le-dav1d lixhasa zonke iimpawu ze-AV1, kuquka iimbono eziphambili isampuli kunye nazo zonke iiparamitha zokulawula ubunzulu bombala ezichazwe kwiinkcukacha (8, 10 kunye ne-12 bits). Ithala leencwadi livavanyiwe kwingqokelela enkulu yeefayile kwifomathi ye-AV1. Eyona nto iphambili ye-dav1d kugxininiso lwayo ekufezekiseni owona msebenzi uphezulu wokwenza iikhowudi kunye nokuqinisekisa umsebenzi okumgangatho ophezulu kwimowudi enemisonto emininzi.

Kwinguqulelo entsha:

  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ спСцифичныС для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ 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 Π½Π° языкС Π‘ΠΈ.

Khumbula ukuba ikhowudi yevidiyo AV1 iphuhliswe lumanyano Vula iMedia (AOMedia), eneenkampani ezifana neMozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN kunye neRealtek. I-AV1 ibekwe njengefomathi efumanekayo esidlangalaleni, engahlawulelwanga simahla yokufaka ikhowudi yevidiyo ebonakala iphambi kwe-H.264 kunye ne-VP9 ngokwemigangatho yoxinzelelo. Kuluhlu lwezigqibo ezivavanyiweyo, kwi-avareji ye-AV1 inikezela umgangatho ofanayo womgangatho ngelixa inciphisa i-bitrate nge-13% xa kuthelekiswa ne-VP9 kunye ne-17% ngaphantsi kwe-HEVC. Kwi-bitrate ephezulu, inzuzo iyanda kwi-22-27% ye-VP9 kunye ne-30-43% ye-HEVC. Kwiimvavanyo ze-Facebook, i-AV1 iphumelele iphrofayili ephambili ye-H.264 (x264) nge-50.3% ngokwenqanaba loxinzelelo, i-high profile H.264 nge-46.2%, kunye ne-VP9 (libvpx-vp9) nge-34.0%.

umthombo: opennet.ru

Yongeza izimvo