Kutulutsidwa kwachitatu kwa dav1d, chotsitsa cha AV1 kuchokera kumapulojekiti a VideoLAN ndi FFmpeg

Magulu a VideoLAN ndi FFmpeg lofalitsidwa kutulutsidwa kwachitatu (0.3) kwa laibulale ya dav1d ndikukhazikitsa njira ina yaulere yosinthira makanema AV1. Khodi ya pulojekitiyi imalembedwa m'chinenero cha C (C99) ndi ma assembler inserts (NASM/GAS) ndi wogawidwa ndi pansi pa layisensi ya BSD. Kuthandizira kwa zomangamanga za x86, x86_64, ARMv7 ndi ARMv8, ndi Linux, Windows, macOS, Android ndi iOS opareting'i sisitimu imayendetsedwa.

Laibulale ya dav1d imathandizira zonse za AV1, kuphatikiza zowonera zapamwamba zitsanzo ndi magawo onse owongolera kuya kwamitundu omwe adanenedwa muzofotokozera (8, 10 ndi 12 bits). Laibulale yayesedwa pagulu lalikulu la mafayilo mumtundu wa AV1. Chofunikira chachikulu cha dav1d ndikuyika kwake pakukwaniritsa magwiridwe antchito apamwamba kwambiri ndikuwonetsetsa kuti ntchito zamtundu wapamwamba zimagwira ntchito mwamitundu yambiri.

Mtundu watsopanowu umawonjezera kukhathamiritsa kwina kuti mufulumizitse kujambula kwamavidiyo pogwiritsa ntchito malangizo a SSSE3, SSE4.1 ndi AVX2. Liwiro la decoding pa mapurosesa ndi SSSE3 lidakwera ndi 24%, komanso pamakina okhala ndi AVX2 ndi 4%. Khodi ya msonkhano yowonjezera yowonjezereka pogwiritsa ntchito malangizo a SSE4.1, kugwiritsa ntchito komwe kunachulukitsa ntchito ndi 26% poyerekeza ndi mawonekedwe osakometsedwa (poyerekeza ndi kukhathamiritsa malinga ndi malangizo a SSSE3, phindu ndi 1.5%).

Kutulutsidwa kwachitatu kwa dav1d, chotsitsa cha AV1 kuchokera kumapulojekiti a VideoLAN ndi FFmpeg

Kuchita kwa decoder pazida zam'manja zokhala ndi ma processor kutengera kamangidwe ka ARM64 kwawonjezedwa. Pogwiritsa ntchito ntchito pogwiritsa ntchito malangizo a NEON, ntchito yawonjezeka pafupifupi 12% poyerekeza ndi kumasulidwa koyambirira.

Kutulutsidwa kwachitatu kwa dav1d, chotsitsa cha AV1 kuchokera kumapulojekiti a VideoLAN ndi FFmpeg

Poyerekeza ndi reference decoder aomdec (libaom), mwayi wa dav1d umamveka kwambiri mukamagwira ntchito mumitundu yambiri (m'mayeso ena dav1d imathamanga 2-4 nthawi). Munjira yokhala ndi ulusi umodzi, magwiridwe antchito amasiyana ndi 10-20%.

Kutulutsidwa kwachitatu kwa dav1d, chotsitsa cha AV1 kuchokera kumapulojekiti a VideoLAN ndi FFmpeg

Kutulutsidwa kwachitatu kwa dav1d, chotsitsa cha AV1 kuchokera kumapulojekiti a VideoLAN ndi FFmpeg

Pakhala chipambano pakugwiritsa ntchito dav1d mumapulojekiti ena. Zosasintha ndi dav1d tsopano kuyikidwa mu Chromium/Chrome 74 ndi Firefox 67 (kale dav1d inali kuyatsa kwa Windows, koma tsopano adamulowetsa kwa Linux ndi macOS). Kupitiliza kugwiritsa ntchito dav1d mu FFmpeg ndi VLC, kusintha kokonzekera kupita ku dav1d transcoder Chikwama cha manja.

Kumbukirani kuti kanema codec AV1 opangidwa ndi mgwirizano Tsegulani Media (AOMedia), yomwe ili ndi makampani monga Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN ndi Realtek. AV1 ili m'malo ngati mawonekedwe a kanema opezeka pagulu, opanda malipiro aulere omwe ali patsogolo pa H.264 ndi VP9 potengera kuchuluka kwa kukanikiza. Pazosankha zosiyanasiyana zoyesedwa, pafupifupi AV1 imapereka mulingo womwewo wamtundu pomwe imachepetsa ma bitrate ndi 13% poyerekeza ndi VP9 ndi 17% kutsika kuposa HEVC. Pa ma bitrate apamwamba, kupindula kumawonjezeka kufika 22-27% kwa VP9 ndi 30-43% kwa HEVC. M'mayesero a Facebook, AV1 inaposa mbiri yayikulu H.264 (x264) ndi 50.3% potengera msinkhu wa kukakamiza, mbiri yapamwamba ya H.264 ndi 46.2%, ndi VP9 (libvpx-vp9) ndi 34.0%.

Source: opennet.ru

Kuwonjezera ndemanga