Fa'asa'olotoina o le SVT-AV1 2.0 encoder ma le dav1d 1.4 decoder mo le fa'atulagaina o ata vitio AV1.

O le faʻasalalauga o le SVT-AV1 2.0 (Scalable Video Technology AV1) faletusi ua lomia faʻatasi ma faʻatinoga o le encoder ma le decoder o le AV1 video encoding format, mo le faʻavavevaveina o loʻo faʻaogaina ai le faʻaogaina o masini komepiuta o loʻo i ai i le Intel CPUs faʻaonaponei. O le poloketi na faia e Intel i le faiga faapaaga ma Netflix ma le sini o le ausiaina o se tulaga o le faatinoga e talafeagai mo le-le-fly video transcoding ma faʻaoga i le vitio-i-demand (VOD) auaunaga. I le taimi nei, o loʻo faʻatinoina le atinaʻe i lalo o le faʻauluuluga o le Open Media Alliance (AOMedia), lea e vaʻaia le atinaʻeina o le AV1 video encoding format. I le taimi muamua, o le poloketi na fausia i totonu o le faʻavae o le OpenVisualCloud project, lea e atiaʻe ai foi le SVT-HEVC ma le SVT-VP9 encoders. O le fa'ailoga o lo'o tufatufaina i lalo ole laisene BSD.

SVT-AV1 e mafai ona faʻapipiʻiina mo faiga faʻavae i luga o soʻo se fausaga o loʻo i ai se tagata faʻapipiʻi e lagolagoina le tulaga C99, ae o le faʻatinoga sili e ausia i luga o le x86_64 faiga, lea e faʻaaogaina ai faʻalapotopotoga faʻavae i luga o faʻatonuga SIMD (e manaʻomia le maua. AVX2 lagolago i le PPU, ae o le laʻititi e lava ma SS2). O le faʻaogaina o le mafaufau e faʻalagolago i le numera o mea faʻapipiʻi faʻaogaina i le taimi e faʻaogaina ai, faʻatonutonuina e le "-lp" filifiliga. Ona o le lavelave o algorithms o loʻo faʻaaogaina i le AV1, o le faʻaogaina o lenei faatulagaga e manaʻomia ai le tele o punaoa nai lo isi faʻatulagaga, lea e le faʻatagaina ai le faʻaogaina o le AV1 encoder mo le taimi moni transcoding. Mo se fa'ata'ita'iga, o le fa'asoa fa'asoa mai le poloketi AV1 e mana'omia le 5721, 5869 ma le 658 taimi sili atu fa'atusatusa i le x264 ("autu" fa'amatalaga), x264 ("maualuga" fa'ailoga) ma libvpx-vp9 encoders.

Faatasi ai ma suiga i le tatalaina fou o le SVT-AV1:

  • Ua faia se suiga i se faanumeraina fou, e tusa ai ma le numera muamua o le lomiga o le a suia i suiga taitasi API/ABI.
  • O suiga ua faia i le API e fesoʻotaʻi ma le suiga i le pito o le vaitafe faʻaalia (EOS - End Of Stream) i le faʻavaa mulimuli nai lo le faʻaogaina o se faʻavaa avanoa, lea na faʻaumatia ai le tuai i le faʻatali mo se faʻavaa faaopoopo. O le suiga API ua uma ona atagia i le FFmpeg codebase.
  • O le tolu-pass variable bitrate mode (3-pass VBR) ua aveese, ma ua suia nei i le multi-pass VBR mechanism. VBR multi-pass mode ua faʻaititia i le lua pasi e faʻamautinoa le tuʻufaʻatasia ma le FFmpeg.
  • Ua faʻaopoopoina faʻalelei i le encoder, o se taunuuga o le faʻaogaina o le faʻaogaina o le M9-M13 presets ua faʻateleina i le 1-4%, ma le faʻaaogaina o le M5 preset ua faʻaititia i le 20-35% i le LP 8 mode ma e 1-5% i isi auala. O le taumafaina o le mafaufau i isi seti na faʻaititia i le 1-5%.
  • O le fa'asilisiliina o le lelei/saosaoa fetuutuuna'i ua fa'atinoina mo fa'asologa e fa'atulaga ai se tulaga maualuga. Ua fa'avavevave le 100% le fa'atonuga lelei o le MR preset.
  • ARM fa'apitoa fa'apitoa ua fa'aopoopoina i galuega C-na'o.

E le gata i lea, e mafai ona tatou matauina le tatalaina o le dav1d 1.4.1 poloketi, i totonu o le VideoLAN ma le FFmpeg community o loʻo atiaʻe se faletusi faʻatasi ai ma le faʻatinoina o se isi decoder saoloto mo le AV1 video encoding format. O le faletusi dav1d e lagolagoina uma foliga o le AV1, e aofia ai ituaiga faʻapitoa o subsampling ma faʻataʻitaʻiga uma o lanu loloto o loʻo taʻua i le faʻamatalaga (8, 10 ma 12 bits). O le vaega autu o le dav1d o lona taulaʻi i le ausiaina o le faʻatinoina o le decoding sili ona maualuga ma faʻamautinoa le maualuga o galuega i le tele-fila mode. O le fa'ailoga o le poloketi o lo'o tusia i le C (C99) fa'atasi ai ma fa'apipi'i fa'apotopotoga (NASM/GAS) ma fa'asoa i lalo ole laisene BSD. Lagolago mo x86, x86_64, ARMv7 ma ARMv8 fausaga, ma faiga fa'aoga FreeBSD, Linux, Windows, macOS, Android ma iOS ua fa'atinoina.

Version dav1d 1.4 e lauiloa mo le lagolagoina o le Loongarch ma RISC-V fausaga fou, faʻapea foʻi ma le faʻalauiloaina o faʻataʻitaʻiga faaopoopo e faʻavae i luga o faʻatonuga AVX-512, faʻavaveina le faʻaogaina o le 6tap filters i luga o le ARM system, faʻateleina le lelei o le tele-fila galuega ma faʻaitiitia le tele o faʻamaumauga faʻamau i luga ole ARM64, ARM32 ma RISC-systems V. Fa'amautu vaivai CVE-2024-1580, lea na mafua ai le tusitusi i fafo atu o tuaoi ona o le tele o le numera pe a faʻaogaina le lapopoa tele.

puna: opennet.ru

Faaopoopo i ai se faamatalaga