Te tukunga o te dav1d 0.7, he kaiwhakawaehere AV1 mai i nga kaupapa VideoLAN me FFmpeg

VideoLAN me nga hapori FFmpeg whakaputaina te tukunga o te whare pukapuka dav1d 0.7.0 me te whakatinanatanga o tetahi momo wewetewete whakatakotoranga whakawaehere ataata koreutu. AV1. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° языкС C (C99) с ассСмблСрными вставками (NASM/GAS) ΠΈ tohaina e i raro i te raihana BSD. Tautoko mo nga hoahoanga x86, x86_64, ARMv7 me ARMv8, me nga punaha whakahaere a Linux, Windows, macOS, Android me iOS.

Ka tautoko te whare pukapuka dav1d i nga ahuatanga AV1 katoa, tae atu ki nga tirohanga matatau te whakatauira me nga tawhā mana hōhonu tae katoa e kīia ana i roto i te whakaritenga (8, 10 me te 12 paraka). Kua whakamatauria te whare pukapuka ki te kohinga nui o nga konae kei te whakatakotoranga AV1. Ko te ahuatanga matua o dav1d ko tana arotahi ki te whakatutuki i nga mahi wetewete tino teitei me te whakarite i nga mahi kounga teitei i roto i te aratau miro-maha.

Π’ putanga hou:

  • ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ refmv (Dynamic Reference Motion Vector Prediction) ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 12% ΠΏΡ€ΠΈ сокращСнии потрСблСния памяти ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 25%;
  • ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π° рСализация спСцифичных для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ARM64 ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ Ρ†Π²Π΅Ρ‚Π° Π² 8, 10 ΠΈ 12 Π±ΠΈΡ‚;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ CDEF, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ инструкции AVX-512;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Π±Π°Π·Π΅ инструкций AVX2 ΠΈ SSSE3;
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ dav1dpla ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ Ρ†Π²Π΅Ρ‚Π° Π² 10 Π±ΠΈΡ‚, с ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ Π½Π΅-4:2:0 ΠΈ ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΡˆΡƒΠΌΠ° Π½Π° GPU.

Kia mahara ko te kotΔ“kΔ“ ataata AV1 whakawhanakehia e te hononga Tuwhera Media (AOMedia), e whakaatu ana i nga kamupene penei i a Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN me Realtek. Ko te AV1 he whakatakotoranga whakawaehere ataata koreutu e waatea ana mo te katoa, kei mua ake i te H.264 me te VP9 i runga i nga taumata whakakoi. Puta noa i te whānuitanga o nga whakataunga i whakamatauria, i te toharite AV1 ka tukuna te taumata o te kounga me te whakaheke i nga reiti moka ma te 13% ki te VP9 me te 17% iti iho i te HEVC. I nga utu moka teitei, ka piki te hua ki te 22-27% mo te VP9 me te 30-43% mo te HEVC. I roto i nga whakamatautau Facebook, ko te AV1 i kaha ake i te tohu matua H.264 (x264) ma te 50.3% i runga i te ahua o te taumata whakaheke, te tohu teitei H.264 i te 46.2%, me te VP9 (libvpx-vp9) e 34.0%.

Source: opennet.ru

Tāpiri i te kōrero