dav1d 0.6.0: një dekodues zhvillues AV1 nga VideoLAN

Disa ditë më parë u zbuluan komunitetet VideoLAN dhe Ffmpeg lëshimi i versionit të ri të bibliotekës dav1d 0.6.0. Ky është një implementim alternativ dekodues falas i formatit të kodimit video AV1.

Biblioteka dav1d mbështet të gjitha tiparet e AV1, përfshirë llojet e avancuara të marrjes së mostrave dhe të gjithë parametrat e kontrollit të thellësisë së ngjyrave të deklaruara në specifikim (8, 10 dhe 12 bit). Biblioteka u testua në një koleksion të madh skedarësh në formatin AV1.

Rreth dekoderit dav1d

Kodeksi i videos AV1 u zhvillua nga Aleanca e Mediave të Hapura. (AOMedia), në të cilën përfaqësohen kompani të tilla si Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN dhe Realtek

AV1 është pozicionuar si një format i kodimit të videove me hyrje të lirë që nuk kërkon pagesa të tarifave, e cila është veçanërisht superiore ndaj H.264 dhe VP9 për sa i përket ngjeshjes.

Dekoduesi i referencës për AV1 është i shkëlqyeshëm, por është një bazë kërkimore, kështu që ka shumë për të përmirësuar. Kjo është arsyeja pse komunitetet VideoLAN, VLC dhe FFmpeg filluan punën për një dekodues të ri, të sponsorizuar nga Aleanca e Mediave të Hapura, për të krijuar dekoderin e optimizuar të referencës për AV1.

Një tipar kryesor i dav1d është përqendrimi i tij në arritjen e performancës shkalla e deshifrimit është e mundur dhe siguroni funksionim me shumë fije me cilësi të lartë.

Puna e bibliotekës u testua në një koleksion të madh skedarësh në formatin AV1. Karakteristika kryesore e dav1d është përqendrimi i tij në arritjen e një performance sa më të lartë dekodimi dhe sigurimi i punës me cilësi të lartë në një mënyrë me shumë fije.

Qëllimi i këtij dekoduesi të ri është:

  • Të jesh i vogël
  • të jetë sa më shpejtë të jetë e mundur
  • Siguroni mbështetje ndër-platformë
  • I ndërprerë saktë,
  • Burim i lirë dhe (në të vërtetë) i hapur.

Kodi i projektit dav1d është shkruar në gjuhë programimi C(C99) dhe gjithashtu ka futje të montuesit (NASM / GAS) dhe shpërndahet nën licencën BSD. Dekoduesi numëron me mbështetje të implementuar për arkitekturat x86, x86_64, ARMv7 dhe ARMv8 dhe sistemet operative Linux, Windows, macOS, Android dhe iOS.

Karakteristikat kryesore të reja të dav1d 0.6.0

Ky version i ri i dekoderit dav1d 0.6.0 merr për të rregulluar disa mete që ishin të pranishëm në versionin e mëparshëm, plus zhvilluesit kanë zbatuar optimizime specifik Arkitektura ARM64 Ato mbulojnë shumë operacione kur punojnë me thellësi ngjyrash 10 dhe 12 bit.

Gjithashtu thekson punën që është bërë për të shtuar optimizime të bazuara në udhëzimet e SSSE3 për zvogëlimin e zhurmës dixhitale si dhe optimizimet e bazuara në udhëzime AVX2 për operacionin msac_adapt16.

Optimizime të tjera të implementuara në këtë botim të ri janë loop, cdef dhe msac rikthejnë përmirësimet e operacioneve për ARM64 dhe gjithashtu përmirësoi optimizimet AVX2 për cdef_filter.

Nga ana tjetër, është përmendur në njoftim që zhvilluesit kanë punuar në shtimin e optimizimeve bazuar në udhëzimet AVX-512 për operacionet prep_bilin, prep_8tap, cdef_filter dhe mc_avg / w_avg / mask.

Për pjesën e korrigjimeve përmendet se fikse mospërputhje të rralla në sjellje me dekoderin referenca AV1 dhe se një përmirësim u zbatua në operacionet itxfm dhe cdef_filter në C.

Më në fund nëse doni të dini më shumë rreth saj në lidhje me këtë version të ri dhe gjithashtu në lidhje me projektin e këtij dekoderi, mund të kontrolloni detajet Në lidhjen vijuese.

Si të instaloni dekoderin dav1d në Ubuntu dhe derivatet?

Për ata që janë të interesuar të jenë në gjendje të instalojnë këtë dekoder në sistemet e tyre, ata mund ta bëjnë këtë duke ndjekur udhëzimet që ndajmë më poshtë.

Në përgjithësi për shumicën e shpërndarjeve Linux, djemtë nga projekti VideoLan, ofrojnë paketa dekoder me anë të një pakete Snap.

Prandaj, për ta instaluar me këtë mjet, kërkon vetëm që shpërndarja juaj të ketë mbështetjen për këtë lloj paketash.

Në një terminal ata thjesht duhet të ekzekutojnë komandën e mëposhtme:

sudo snap install dav1d --edge


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.