dav1d 0.6.0: en utvikler AV1-dekoder av VideoLAN

For noen dager siden VideoLAN- og Ffmpeg-samfunnet avduket utgivelsen av den nye versjonen av biblioteket dav1d 0.6.0. Dette er en alternativ gratis dekoderimplementering av AV1-videokodingsformatet.

Dav1d-biblioteket støtter alle funksjonene i AV1, inkludert avanserte nedprøvingstyper og alle fargedybdekontrollparametere angitt i spesifikasjonen (8, 10 og 12 bit) Biblioteket ble testet på en stor samling filer i AV1-format.

Om dav1d dekoderen

Videokodeken AV1 ble utviklet av Open Media Alliance. (AOMedia), der selskaper som Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN og Realtek er representert

AV1 er posisjonert som et gratis tilgangskodeformat for video som ikke krever betaling av avgifter, som er spesielt overlegen H.264 og VP9 når det gjelder komprimering.

Referansedekoderen for AV1 er flott, men det er en forskningskodebase, så det har mye å forbedre. Derfor begynte VideoLAN-, VLC- og FFmpeg-samfunnet å jobbe med en ny dekoder, sponset av Alliansen av åpne medier, for å lage den referanseoptimaliserte dekoderen for AV1.

Et sentralt trekk ved dav1d er dens fokus på å oppnå ytelse dekoderingshastighet mulig og sørger for flertrådet drift av høy kvalitet.

Bibliotekets arbeid ble testet på en stor samling filer i AV1-format. Nøkkelfunksjonen til dav1d er dens fokus på å oppnå høyest mulig ytelse dekoding og sikre arbeid av høy kvalitet i en flertrådet modus.

Målet med denne nye dekoderen er:

  • Å være liten
  • være så rask som mulig
  • Gi støtte på tvers av plattformer
  • Riktig gjenget,
  • Gratis og (faktisk) åpen kildekode.

Dav1d-prosjektkoden er skrevet i programmeringsspråk C(C99) og den har også monteringsinnsatser (NASM / GAS) og distribueres under BSD-lisensen. Dekoderen teller med implementert støtte for x86, x86_64, ARMv7 og ARMv8 arkitekturer og operativsystemene Linux, Windows, macOS, Android og iOS.

De viktigste nye funksjonene i dav1d 0.6.0

Denne nye versjonen av dekoderen dav1d 0.6.0 får fikse noen feil som var til stede i forrige versjon, pluss utviklerne har implementert optimaliseringer spesifikke ARM64 arkitektur De dekker mange operasjoner når du arbeider med 10 og 12 bit fargedyp.

Fremhever også arbeidet som ble gjort for å legge til optimaliseringer basert på SSSE3-instruksjoner for digital støyreduksjon samt instruksjonsbaserte optimaliseringer AVX2 for msac_adapt16-operasjonen.

Andre optimaliseringer implementert i denne nye utgaven er løkke, cdef og msac gjenopprette operasjonsforbedringer for ARM64 og også forbedret AVX2-optimalisering for cdef_filter.

På den annen side nevnes det i kunngjøringen at utviklerne jobbet med å legge til optimaliseringer basert på AVX-512-instruksjoner for operasjonene prep_bilin, prep_8tap, cdef_filter og mc_avg / w_avg / mask.

For den delen av rettelsene er det nevnt at fikset sjeldne avvik i oppførsel med dekoderen referanse AV1 og at en forbedring ble implementert i itxfm- og cdef_filter-operasjonene i C.

Endelig hvis du vil vite mer om det om denne nye versjonen og også om prosjektet til denne dekoderen, kan du sjekke detaljene I den følgende lenken.

Hvordan installere dav1d dekoder på Ubuntu og derivater?

For de som er interessert i å kunne installere denne dekoderen i systemene sine, kan de gjøre det ved å følge instruksjonene vi deler nedenfor.

Som regel for de fleste Linux-distribusjoner, gutta fra VideoLan-prosjektet, tilbyr dekoderpakken ved hjelp av en Snap-pakke.

Så for å installere det på denne måten, krever det bare at distribusjonen din har støtte for denne typen pakker.

I en terminal må de bare utføre følgende kommando:

sudo snap install dav1d --edge


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.