Fa'atagaga lona tolu o le dav1d, o le fa'aliliuina AV1 mai le VitioLAN ma le FFmpeg poloketi

VitioLAN ma FFmpeg nuu lomia fa'asalalauga lona tolu (0.3) o le faletusi dav1d fa'atasi ai ma le fa'atinoina o se isi fa'asologa o le fa'avasegaina o ata vitio e leai se totogi. AV1. O le fa'ailoga o le poloketi o lo'o tusia i le gagana C (C99) fa'atasi ai ma fa'aofi fa'apipi'i (NASM/GAS) ma tufatufaina e i lalo ole laisene BSD. Lagolago mo x86, x86_64, ARMv7 ma ARMv8 fausaga, ma Linux, Windows, macOS, Android ma iOS faiga fa'aoga ua fa'atinoina.

O le faletusi dav1d e lagolagoina uma vaega AV1, e aofia ai ma vaaiga mamao subsampling ma ta'iala uma le loloto o le lanu o lo'o ta'ua i le fa'amatalaga (8, 10 ma 12 bits). Ua fa'ata'ita'iina le faletusi i se aofa'iga tele o faila i le fa'atulagaina o le AV1. 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'afou fou e fa'aopoopoina fa'atatauga fa'aopoopo e fa'avavevave ai le fa'avasegaina o ata vitio e fa'aoga SSSE3, SSE4.1 ma AVX2 fa'atonuga. O le saoasaoa o le decoding i luga o processors ma SSSE3 na siitia i le 24%, ma luga o faiga ma AVX2 e 4%. Faʻaopoopo le faʻapotopotoga faʻapitoa mo le faʻavaveina o le faʻaogaina o le SSE4.1 faʻatonuga, o le faʻaaogaina o le faʻatupulaia o le faʻatinoga e 26% pe a faʻatusatusa i le lomiga e le faʻaogaina (faʻatusatusa i faʻataʻitaʻiga e faʻavae i luga o faatonuga SSSE3, o le tupe maua e 1.5%).

Fa'atagaga lona tolu o le dav1d, o le fa'aliliuina AV1 mai le VitioLAN ma le FFmpeg poloketi

O le faʻaogaina o le decoder i luga o masini feaveaʻi ma masini faʻavae e faʻavae i luga o le fausaga o le ARM64 ua faʻateleina foi. E ala i le faʻatinoina o gaioiga e faʻaaoga ai faatonuga NEON, ua faʻateleina le faʻatinoga e tusa ma le 12% faʻatusatusa i le faʻasalalauga muamua.

Fa'atagaga lona tolu o le dav1d, o le fa'aliliuina AV1 mai le VitioLAN ma le FFmpeg poloketi

Pe a faatusatusa i le reference decoder aomdec (libaom), o le lelei o le dav1d e sili ona lagona pe a galue i le tele-threaded mode (i nisi o suʻega dav1d e 2-4 taimi vave). I le tasi-filo faiga, faʻatinoga e ese mai le 10-20%.

Fa'atagaga lona tolu o le dav1d, o le fa'aliliuina AV1 mai le VitioLAN ma le FFmpeg poloketi

Fa'atagaga lona tolu o le dav1d, o le fa'aliliuina AV1 mai le VitioLAN ma le FFmpeg poloketi

Ua i ai le manuia i le faʻaaogaina o le dav1d i isi poloketi. Ole faaletonu ole dav1d ile taimi nei apalai i Chromium/Chrome 74 ma Firefox 67 (muamua dav1d sa ki mo Windows, ae o le taimi nei fa'agaoioia mo Linux ma macOS). Faʻaauau le faʻaogaina o le dav1d i le FFmpeg ma le VLC, fuafuaina le suiga ile dav1d transcoder Fusi lima.

Manatua o le video codec AV1 atiina ae e ala i le soofaatasi Tatala Ala o Faasalalauga (AOMedia), lea e faʻaalia ai kamupani e pei o Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN ma Realtek. O le AV1 o lo'o fa'atulagaina o se fa'asalalauga fa'asalalau fa'alaua'itele, e leai se totogi o le malo e fa'ailoga vitiō e iloagofie i luma o le H.264 ma le VP9 i le tulaga o le fa'amalosi. I le tele o fa'ai'uga na fa'ata'ita'iina, i le averesi o le AV1 e tu'uina atu le tulaga tutusa o le lelei a'o fa'aitiitia bitrates e 13% fa'atusatusa i le VP9 ma le 17% maualalo ifo i le HEVC. I le maualuga o bitrates, o le tupe maua e siitia i le 22-27% mo le VP9 ma le 30-43% mo le HEVC. I su'ega a le Facebook, o le AV1 na sili atu le fa'ailoga autu H.264 (x264) i le 50.3% i le tulaga o le fa'amalosi, maualuga le H.264 i le 46.2%, ma le VP9 (libvpx-vp9) i le 34.0%.

puna: opennet.ru

Faaopoopo i ai se faamatalaga