dav1d 0.6.0: en udvikler AV1-dekoder fra VideoLAN

For nogle dage siden VideoLAN og Ffmpeg samfund afsløret frigivelsen af ​​den nye version af biblioteket davld 1. Dette er en alternativ gratis dekoderimplementering af AV1-videokodningsformatet.

Dav1d-biblioteket understøtter alle funktionerne i AV1, inklusive avancerede downsamplingtyper og alle farvedybdekontrolparametre, der er angivet i specifikationen (8, 10 og 12 bit). Biblioteket blev testet på en stor samling filer i AV1-format.

Om dav1d-dekoderen

Video codec AV1 blev udviklet af Open Media Alliance. (AOMedia), hvor virksomheder som Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN og Realtek er repræsenteret

AV1 er placeret som et videoadgangsformat med fri adgang, der ikke kræver betaling af gebyrer, hvilket er især bedre end H.264 og VP9 med hensyn til kompression.

Referencedekoderen til AV1 er fantastisk, men det er en forskningskodebase, så det har meget at forbedre. Derfor begyndte VideoLAN-, VLC- og FFmpeg-samfundet at arbejde på en ny dekoder, sponsoreret af Alliancen af ​​åbne medier, for at oprette den referenceoptimerede dekoder til AV1.

Et centralt træk ved dav1d er dets fokus på at opnå ydeevne mulig dekodningshastighed og sikre flertrådet betjening i høj kvalitet.

Bibliotekets arbejde blev testet på en stor samling filer i AV1-format. Nøglefunktionen ved dav1d er dens fokus på at opnå den højest mulige ydeevne afkodning og sikre arbejde af høj kvalitet i en multitrådet tilstand.

Målet med denne nye dekoder er:

  • At være lille
  • være så hurtig som muligt
  • Giv support på tværs af platforme
  • Korrekt gevind,
  • Gratis og (faktisk) open source.

Dav1d-projektkoden er skrevet i programmeringssprog C(C99) og det har også samleindsatser (NASM / GAS) og distribueres under BSD-licensen. Dekoderen tæller med implementeret support til x86, x86_64, ARMv7 og ARMv8 arkitekturer og operativsystemerne Linux, Windows, macOS, Android og iOS.

Vigtigste nye funktioner i dav1d 0.6.0

Denne nye version af dekoderen dav1d 0.6.0 får lov til at rette nogle fejl der var til stede i den forrige version, plus udviklerne har implementeret optimeringer specifik ARM64-arkitektur De dækker mange operationer, når der arbejdes med 10 og 12 bit farvedybder.

Fremhæver også det arbejde, der blev udført for at tilføje optimeringer baseret på SSSE3 instruktioner til digital støjreduktion samt instruktionsbaserede optimeringer AVX2 til msac_adapt16-operationen.

Andre optimeringer implementeret i denne nye udgave er: løkke-, cdef- og msac-gendannelsesforbedringsforbedringer til ARM64 og også forbedrede AVX2-optimeringer til cdef_filter.

På den anden side nævnes det i meddelelsen, at udviklerne arbejdede med at tilføje optimeringer baseret på AVX-512 instruktioner til prep_bilin, prep_8tap, cdef_filter og mc_avg / w_avg / mask-operationer.

For den del af rettelserne nævnes det fikset sjældne afvigelser i adfærd med dekoderen reference AV1, og at der blev implementeret en forbedring i itxfm- og cdef_filter-operationerne i C.

Endelig hvis du vil vide mere om det om denne nye version og også om projektet til denne dekoder, kan du kontrollere detaljerne I det følgende link.

Hvordan installeres dav1d-dekoder på Ubuntu og derivater?

For dem, der er interesseret i at kunne installere denne dekoder i deres systemer, kan de gøre det ved at følge instruktionerne, som vi deler nedenfor.

Generelt for de fleste Linux-distributioner, fyrene fra VideoLan-projektet, tilbyder dekoderpakken ved hjælp af en Snap-pakke.

For at installere det på denne måde kræver det kun, at din distribution har understøttelse af denne type pakker.

I en terminal skal de bare udføre følgende kommando:

sudo snap install dav1d --edge


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort.

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

bool (sandt)