Daxuyaniya sêyemîn a dav1d, dekoderek AV1 ji projeyên VideoLAN û FFmpeg

civakên VideoLAN û FFmpeg weşandin berdana sêyemîn (0.3) ya pirtûkxaneya dav1d bi pêkanîna dekoderek formata kodkirina vîdyoya belaş a alternatîf AV1. Koda projeyê bi zimanê C (C99) bi navberên berhevkar (NASM/GAS) û belav kirin ji hêla Bi lîsansa BSD hatîye lîsanskirin. Piştgiriya ji bo mîmarî û pergalên xebitandinê yên x86, x86_64, ARMv7, û ARMv8 hatîye bicîhkirin. Linux, Windows, macOS, Android û iOS-ê.

Pirtûkxaneya dav1d hemî taybetmendiyên AV1 piştgirî dike, tevî dîtinên pêşkeftî subsampling û hemî pîvanên kontrolkirina kûrahiya rengan ku di diyardeyê de hatine destnîşan kirin (8, 10 û 12 bit). Pirtûkxane li ser berhevokek mezin a pelan di formata AV1 de hatî ceribandin. Taybetmendiya sereke ya dav1d baldariya wê li ser bidestxistina performansa herî bilind a deşîfrekirinê û misogerkirina xebata bilind-kalîteyê di moda pir-têlan de ye.

Guhertoya nû xweşbîniyên din lê zêde dike da ku bi rêwerzên SSSE3, SSE4.1 û AVX2 dekodkirina vîdyoyê zûtir bike. Leza deşîfrekirinê li ser pêvajoyên bi SSSE3% 24 û li pergalên bi AVX2% 4 zêde bû. Koda kombûnê ji bo bilezkirinê bi karanîna rêwerzên SSE4.1 ve hatî zêdekirin, karanîna wê li gorî guhertoya ne-optimîzekirî% 26 zêde kir (li gorî xweşbîniyên li ser bingeha rêwerzên SSSE3, qezenc 1.5%).


Daxuyaniya sêyemîn a dav1d, dekoderek AV1 ji projeyên VideoLAN û FFmpeg

Performansa dekoderê li ser cîhazên desta yên bi pêvajoyên li ser bingeha mîmariya ARM64 jî zêde bûye. Bi pêkanîna operasyonan bi karanîna rêwerzên NEON re, performans li gorî serbestberdana berê bi qasî% 12 zêde bûye.


Daxuyaniya sêyemîn a dav1d, dekoderek AV1 ji projeyên VideoLAN û FFmpeg

Li gorî dekodera referansê aomdec (libaom), avantaja dav1d dema ku di moda pir-mijarî de dixebitin bi tundî tê hîs kirin (di hin ceribandinan de dav1d 2-4 carî zûtir e). Di moda yek-têkilî de, performans ji hêla 10-20% ve cûda dibe.


Daxuyaniya sêyemîn a dav1d, dekoderek AV1 ji projeyên VideoLAN û FFmpeg


Daxuyaniya sêyemîn a dav1d, dekoderek AV1 ji projeyên VideoLAN û FFmpeg

Di karanîna dav1d de di projeyên din de serketî bû. Vebijêrk niha dav1d e sepandin di Chromium/Chrome 74 û Firefox 67 de (berê dav1d bû tê de hene bo Windows, Lê niha aktîf kirin bo Linux и macOS). FFmpeg û VLC berdewam dav1d bikar anîn, û veguherînek bo transkodera dav1d hatiye plankirin. Destfirên.

Bînin bîra xwe ku kodek vîdyoyê AV1 ji aliyê tifaqê ve hatiye pêşxistin Medya Vekin (AOMedia), ku pargîdaniyên wekî Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN û Realtek vedihewîne. AV1 wekî formatek şîfrekirina vîdyoya belaş a ku ji hêla gelemperî ve tê peyda kirin, bê royal e ku di warê astên berhevkirinê de bi awayekî berbiçav li pêş H.264 û VP9 ye. Di nav rêza çareseriyên hatine ceribandin de, bi navînî AV1 heman astê kalîteyê peyda dike di heman demê de bitrates bi% 13 li gorî VP9 û 17% ji HEVC kêmtir kêm dike. Di bitrateyên bilind de, qezenc ji bo VP22% 27-9 û ji bo HEVC% 30-43 zêde dibe. Di ceribandinên Facebookê de, AV1 ji hêla asta pêvekirinê ve ji hêla 264% ji profîla sereke H.264 (x50.3), ji hêla 264% ve ji profîla H.46.2 û ji hêla 9% ve ji VP9 (libvpx-vp34.0) bi pêş ket.

Source: opennet.ru

Ji bo malperên bi parastina DDoS, serverên VPS VDS mêvandariya pêbawer bikirin 🔥 Hostinga malperê ya pêbawer bi parastina DDoS, serverên VPS VDS bikirin | ProHoster