Publikoi versionin e tretë të dav1d, një dekodues AV1

dav1d

Komunitetet VideoLAN dhe FFmpeg njoftuan së fundmi botimi i versioni i tretë (0.3) nga biblioteka dav1d me zbatimin e dekoderit alternativ të formatit të kodimit video AV1 falas.

Biblioteka dav1d mbështet të gjitha tiparet AV1, përfshirë llojet e avancuara të marrjes së mostrave dhe të gjitha parametrat kontrolli i thellësisë së ngjyrës është vendosur në specifikim (8, 10 dhe 12 bit).

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.

Kodi i projektit është shkruar në C (C99) me futje të montuesit (NASM / GAS) dhe shpërndahet nën licencën BSD.

Kodiku i videoveo 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.

Për gamën e plotë të rezolucioneve të testuara, mesatarisht AV1 ofron të njëjtin nivel cilësie ndërsa ul bitën me 13% krahasuar me VP9 dhe me 17% krahasuar me HEVC.

Në ritme të larta bit, fitimi rritet në 22-27% për VP9 dhe deri në 30-43% për HEVC. Në testet në Facebook, AV1 tejkaloi profilin kryesor H.264 (x264) me 50.3%, profilin e lartë H.264 me 46.2% dhe VP9 (libvpx-vp9) me 34.0%.

Çfarë ka të re në këtë version?

Me lëshimin e këtij versioni të ri të dekoderit, janë shtuar të ndryshme optimizime shtesë për të shpejtuar dekodimin e video duke përdorur udhëzimet SSSE3, SSE4.1 dhe AVX2.

Bashkë me të shpejtësia e dekodimit në procesorët SSSE3 u rrit me 24%, dhe në sistemet me AVX2 me 4%

Kodi i mbledhësit i shtuar për përshpejtim duke përdorur udhëzimet SSE4.1, përdorimi i të cilave rriti performancën me 26% krahasuar me versionin jo të optimizuar (krahasuar me optimizimet e bazuara në udhëzimet e SSSE3, fitimi 1,5%).

Për më tepër, performanca e dekoderit është rritur në pajisjet mobile me procesorë të bazuar në arkitekturën ARM64.

Falë përdorimit të operacioneve që përdorin udhëzimet e NEON, krahasuar me versionin e mëparshëm, performanca është rritur me afërsisht 12%.

Krahasuar me dekoderin referues aomdec (libaom), përparësia e dav1d ndihet më shumë kur punohet në modalitetin me shumë fije (në disa teste, dav1d është 2-4 herë më shpejt). Në modalitetin e një fijeje, performanca është 10-20% e ndryshme.

Ka pasur sukses në angazhimin e dav1d në projekte të tjera. Si parazgjedhje dav1d tani përdoret në Chromium dhe Chrome 74 dhe Firefox 67 (më parë dav1d ishte aktivizuar për Windows, por tani u aktivizua për Linux dhe macOS.)
Përdorimi i vazhdueshëm i dav1d në FFmpeg dhe VLC, është planifikuar një tranzicion në transkoderin e Frena dore.

Si të instaloni dekoderin dav1d në Linux?

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 Lan, 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

rasti i atyre që janë përdorues të Arch Linux, Manjaro, Antergos ose ndonjë derivati ​​tjetër Për Arch Linux, ata mund të instalohen drejtpërdrejt nga depot e Arch Linux.

I vetëm duhet të funksionojë në terminal komanda e mëposhtme

sudo pacman -S dav1d


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.