dav1d 0.6.0: a VideoLAN fejlesztői AV1 dekódere

Néhány napja bemutatták a VideoLAN és az Ffmpeg közösségeket a könyvtár új verziójának kiadása dav1d 0.6.0. Ez az AV1 videó kódolási formátum alternatív ingyenes dekóder megvalósítása.

A dav1d könyvtár támogatja az AV1 összes funkcióját, beleértve a fejlett downsampling típusokat és a specifikációban deklarált összes színmélység-szabályozási paramétert (8, 10 és 12 bit). A könyvtárat nagy fájlgyűjteményen tesztelték AV1 formátumban.

A dav1d dekóderről

A videó kodek Az AV1-et az Open Media Alliance fejlesztette ki. (AOMedia), amelyben olyan társaságok vannak képviselve, mint a Mozilla, a Google, a Microsoft, az Intel, az ARM, az NVIDIA, az IBM, a Cisco, az Amazon, a Netflix, az AMD, a VideoLAN, a CCN és a Realtek

AV1 szabadon hozzáférhető videokódolási formátumként van elhelyezve, amely nem igényel díjat, amely a tömörítés szempontjából kifejezetten jobb a H.264-nél és a VP9-nél.

A referencia dekóder a Az AV1 nagyszerű, de ez egy kutatási kódbázis, tehát sokat kell fejlesztenie. Ezért a VideoLAN, VLC és FFmpeg közösségek elkezdték dolgozni egy új dekóderrel, amelyet a Nyílt Média Szövetsége, referencia-optimalizált dekóder létrehozására az AV1 számára.

A dav1d egyik legfontosabb jellemzője, hogy a teljesítmény elérésére összpontosít lehetséges dekódolási sebesség és magas színvonalú többszálas működés biztosítása.

A könyvtár munkáját nagy AV1 formátumú fájlgyűjteményen tesztelték. A dav1d legfontosabb jellemzője, hogy a lehető legnagyobb teljesítmény elérésére összpontosít dekódolás és magas színvonalú munka biztosítása többszálas módban.

Ennek az új dekódernek a célja:

  • Kicsi lenni
  • legyen a lehető leggyorsabb
  • Platformok közötti támogatás
  • Helyesen menetes,
  • Ingyenes és (valójában) nyílt forráskódú.

A dav1d projekt kódja ben van írva programozási nyelv C(C99) és összeszerelő betétekkel (NASM / GAS) is rendelkezik, és a BSD licenc alatt terjesztik. A dekóder számít x86, x86_64, ARMv7 és ARMv8 architektúrák megvalósított támogatásával valamint Linux, Windows, macOS, Android és iOS operációs rendszerek.

A dav1d 0.6.0 legfőbb újdonságai

A dekóder új verziója A dav1d 0.6.0 javítja a hibákat amelyek az előző verzióban voltak jelen, ráadásul a fejlesztők optimalizálást hajtottak végre fajlagos ARM64 architektúra Számos műveletet lefednek, amikor 10 és 12 bites színmélységgel dolgoznak.

Kiemeli azt a munkát is, amelyet a hozzáadás érdekében végeztek optimalizálás az SSSE3 utasításai alapján digitális zajcsökkentéshez, valamint utasítás-alapú optimalizáláshoz AVX2 az msac_adapt16 művelethez.

Az új kiadás további optimalizálásai a következők: loop, cdef és msac helyreállítási műveletek fejlesztései az ARM64-hez valamint javította a cdef_filter AVX2 optimalizálását.

Másrészt a közleményben megemlítik, hogy a fejlesztők az AVX-512 utasításokon alapuló optimalizációk hozzáadásán dolgoztak a prep_bilin, prep_8tap, cdef_filter és mc_avg / w_avg / mask műveletekhez.

A javítások részéről megemlítik, hogy rögzített ritka eltérések a dekóder viselkedésében referencia AV1 és hogy javítást hajtottak végre az itxfm és a cdef_filter műveletekben C-ben.

Végül ha többet szeretne tudni róla erről az új verzióról és a dekóder projektjéről is ellenőrizheti a részleteket A következő linken.

Hogyan kell telepíteni a dav1d dekódert az Ubuntu és a derivatívákra?

Azok számára, akik érdeklik, hogy ezt a dekódert telepíthessék rendszereikbe, megtehetik az alábbiakban megosztott utasítások követésével.

Általában a legtöbb Linux disztribúció esetén a VideoLan projekt srácai ajánlat a dekóder csomagot egy Snap csomag segítségével.

Ezért az ilyen módon történő telepítéséhez csak arra van szükség, hogy a disztribúció támogassa az ilyen típusú csomagokat.

A terminálban csak a következő parancsot kell végrehajtani:

sudo snap install dav1d --edge


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.