ИзданиС Π½Π° dav1d 0.7, Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ AV1 ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ VideoLAN ΠΈ FFmpeg

ΠžΠ±Ρ‰Π½ΠΎΡΡ‚ΠΈ VideoLAN ΠΈ FFmpeg ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ…Π° ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° dav1d 0.7.0 с рСализация Π½Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π΅Π½ свободСн Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ Π·Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ AV1. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π½ΠΈΡΡ‚ ΠΊΠΎΠ΄ Π΅ написан Π½Π° Π΅Π·ΠΈΠΊ C (C99) с Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ асСмблСрни вставки (NASM/GAS) ΠΈ сС разпространява ΠΏΠΎΠ΄ лицСнзия BSD. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ сС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ x86, x86_64, ARMv7 ΠΈ ARMv8, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми Linux, Windows, macOS, Android ΠΈ iOS.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° dav1d ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° всички Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° AV1, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ субдискрСтизация ΠΈ всички заявСни Π² спСцификацията ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΡŠΠ»Π±ΠΎΡ‡ΠΈΠ½Π°Ρ‚Π° Π½Π° Ρ†Π²Π΅Ρ‚Π° (8, 10 ΠΈ 12 Π±ΠΈΡ‚Π°). Π Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π΅ тСствана Π½Π° голямо количСство Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ AV1. ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° характСристика Π½Π° dav1d Π΅ насочСността към постиганС Π½Π° максимално възмоТна производитСлност Π½Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈ осигуряванС Π½Π° качСствСна Ρ€Π°Π±ΠΎΡ‚Π° Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ.

Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия:

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

НапомнямС, Ρ‡Π΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊΡŠΡ‚ 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 ΠΏΡ€Π΅Π²ΡŠΠ·Ρ…ΠΎΠΆΠ΄Π° основния ΠΏΡ€ΠΎΡ„ΠΈΠ» H.264 (x264) с 50.3% ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° компрСсията, високия ΠΏΡ€ΠΎΡ„ΠΈΠ» H.264 с 46.2%, Π° VP9 (libvpx-vp9) с 34.0%.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster