Trydydd datganiad dav1d, datgodiwr AV1 o'r prosiectau VideoLAN a FFmpeg

Cymunedau VideoLAN a FFmpeg cyhoeddwyd trydydd datganiad (0.3) o'r llyfrgell dav1d gyda gweithredu datgodiwr fformat amgodio fideo am ddim amgen AV1. Mae cod y prosiect wedi'i ysgrifennu yn iaith C (C99) gyda mewnosodiadau cydosodwr (NASM/GAS) a dosbarthu gan dan drwydded BSD. Gweithredir cefnogaeth ar gyfer pensaernïaeth x86, x86_64, ARMv7 ac ARMv8, a systemau gweithredu Linux, Windows, macOS, Android ac iOS.

Mae'r llyfrgell dav1d yn cefnogi holl nodweddion AV1, gan gynnwys golygfeydd uwch is-samplu a'r holl baramedrau rheoli dyfnder lliw a nodir yn y fanyleb (8, 10 a 12 did). Mae'r llyfrgell wedi'i phrofi ar gasgliad mawr o ffeiliau ar fformat AV1. Nodwedd allweddol dav1d yw ei ffocws ar gyflawni'r perfformiad datgodio uchaf posibl a sicrhau gwaith o ansawdd uchel mewn modd aml-edau.

Mae'r fersiwn newydd yn ychwanegu optimeiddiadau ychwanegol i gyflymu datgodio fideo gan ddefnyddio cyfarwyddiadau SSSE3, SSE4.1 ac AVX2. Cynyddodd y cyflymder datgodio ar broseswyr gyda SSSE3 24%, ac ar systemau ag AVX2 4%. Ychwanegwyd cod cydosod ar gyfer cyflymiad gan ddefnyddio cyfarwyddiadau SSE4.1, y cynyddodd y defnydd ohono berfformiad 26% o'i gymharu â'r fersiwn heb ei optimeiddio (o'i gymharu ag optimeiddio yn seiliedig ar gyfarwyddiadau SSSE3, y cynnydd yw 1.5%).

Trydydd datganiad dav1d, datgodiwr AV1 o'r prosiectau VideoLAN a FFmpeg

Mae perfformiad y datgodiwr ar ddyfeisiau symudol gyda phroseswyr yn seiliedig ar bensaernïaeth ARM64 hefyd wedi'i gynyddu. Trwy weithredu gweithrediadau gan ddefnyddio cyfarwyddiadau NEON, mae perfformiad wedi cynyddu tua 12% o'i gymharu â'r datganiad blaenorol.

Trydydd datganiad dav1d, datgodiwr AV1 o'r prosiectau VideoLAN a FFmpeg

O'i gymharu â'r datgodiwr cyfeirio aomdec (libaom), mae mantais dav1d i'w deimlo gryfaf wrth weithio mewn modd aml-edau (mewn rhai profion mae dav1d 2-4 gwaith yn gyflymach). Mewn modd un edau, mae perfformiad yn amrywio o 10-20%.

Trydydd datganiad dav1d, datgodiwr AV1 o'r prosiectau VideoLAN a FFmpeg

Trydydd datganiad dav1d, datgodiwr AV1 o'r prosiectau VideoLAN a FFmpeg

Bu llwyddiant wrth ddefnyddio dav1d mewn prosiectau eraill. Y rhagosodiad yw dav1d nawr wedi'i gymhwyso yn Chromium/Chrome 74 a Firefox 67 (dav1d yn flaenorol oedd wedi'i gynnwys ar gyfer Windows, ond nawr wedi'i actifadu ar gyfer Linux a macOS). Defnydd parhaus o dav1d yn FFmpeg a VLC, cynllun pontio i drawsgodiwr dav1d Traw Hand.

Dwyn i gof bod y codec fideo AV1 datblygu gan gynghrair Cyfryngau Agored (AOMedia), sy'n cynnwys cwmnïau fel Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN a Realtek. Mae AV1 wedi'i leoli fel fformat amgodio fideo di-freindal sydd ar gael i'r cyhoedd ac sydd ymhell o flaen H.264 a VP9 o ran lefelau cywasgu. Ar draws yr ystod o benderfyniadau a brofwyd, ar gyfartaledd mae AV1 yn darparu'r un lefel o ansawdd tra'n gostwng cyfraddau didau 13% o'i gymharu â VP9 a 17% yn is na HEVC. Ar gyfraddau didau uchel, mae'r cynnydd yn cynyddu i 22-27% ar gyfer VP9 ac i 30-43% ar gyfer HEVC. Mewn profion Facebook, perfformiodd AV1 264% yn well na phrif broffil H.264 (x50.3) o ran lefel cywasgu, proffil uchel H.264 o 46.2%, a VP9 (libvpx-vp9) o 34.0%.

Ffynhonnell: opennet.ru

Ychwanegu sylw