Drëtt Verëffentlechung vun dav1d, en AV1 Decoder aus de VideoLAN a FFmpeg Projeten

VideoLAN a FFmpeg Gemeinschaften publizéiert drëtt Verëffentlechung (0.3) vun der dav1d Bibliothéik mat der Ëmsetzung vun engem alternativen gratis Videokodéierungsformat Decoder AV1. De Projet Code ass an C Sprooch geschriwwe (C99) mat Assembler Inserts (NASM / GAS) an verdeelt duerch ënner BSD Lizenz. Ënnerstëtzung fir x86, x86_64, ARMv7 an ARMv8 Architekturen, a Linux, Windows, macOS, Android an iOS Betribssystemer ass implementéiert.

D'dav1d Bibliothéik ënnerstëtzt all AV1 Funktiounen, dorënner fortgeschratt Meenungen subsampling an all Faarfdéift Kontroll Parameteren an der Spezifizéierung uginn (8, 10 an 12 bëssen). D'Bibliothéik gouf op enger grousser Sammlung vu Dateien am AV1 Format getest. D'Schlëssel Feature vum dav1d ass säi Fokus op déi héchst méiglech Dekodéierungsleeschtung z'erreechen an héichqualitativ Aarbecht am Multi-threaded Modus ze garantéieren.

Déi nei Versioun füügt zousätzlech Optimisatiounen un fir d'Videodekodéierung ze beschleunegen mat SSSE3, SSE4.1 an AVX2 Instruktiounen. D'Dekodéierungsgeschwindegkeet op Prozessoren mat SSSE3 ass ëm 24% eropgaang, an op Systemer mat AVX2 ëm 4%. Added Assemblée Code fir Beschleunegung mat SSE4.1 Instruktiounen, d'Benotzung vun deenen d'Performance ëm 26% erhéicht huet am Verglach mat der net optimiséierter Versioun (am Verglach mat Optimisatiounen baséiert op SSSE3 Instruktiounen ass de Gewënn 1.5%).

Drëtt Verëffentlechung vun dav1d, en AV1 Decoder aus de VideoLAN a FFmpeg Projeten

D'Decoder Performance op mobilen Apparater mat Prozessoren baséiert op der ARM64 Architektur ass och erhéicht ginn. Duerch d'Ëmsetzung vun Operatiounen mat NEON Instruktiounen ass d'Performance ëm ongeféier 12% eropgaang am Verglach zu der viregter Verëffentlechung.

Drëtt Verëffentlechung vun dav1d, en AV1 Decoder aus de VideoLAN a FFmpeg Projeten

Am Verglach mam Referenzdecoder aomdec (libaom), ass de Virdeel vun dav1d am meeschte gefillt wann Dir am Multi-threaded Modus schafft (a verschiddenen Tester ass dav1d 2-4 Mol méi séier). Am Single-threaded Modus ënnerscheet d'Performance vun 10-20%.

Drëtt Verëffentlechung vun dav1d, en AV1 Decoder aus de VideoLAN a FFmpeg Projeten

Drëtt Verëffentlechung vun dav1d, en AV1 Decoder aus de VideoLAN a FFmpeg Projeten

Et gouf Erfolleg beim Gebrauch vun dav1d an anere Projeten. De Standard ass dav1d elo applizéiert am Chromium / Chrome 74 a Firefox 67 (virdrun dav1d war abegraff fir Windows, awer elo aktivéiert fir Linux a macOS). Weider Benotzung vun dav1d an FFmpeg a VLC, geplangten Iwwergang op dav1d Transcoder Handbrake.

Erënneren, datt de Video Codec AV1 vun Allianz entwéckelt Open Media (AOMedia), déi Firmen wéi Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN a Realtek enthält. AV1 ass positionéiert als ëffentlech verfügbar, royalty-gratis Videokodéierungsformat, deen däitlech virun H.264 an VP9 wat d'Kompressiounsniveauen ugeet. Iwwer d'Gamme vu geteste Resolutiounen liwwert am Duerchschnëtt AV1 dee selwechte Qualitéitsniveau wärend d'Bitrate reduzéiert ëm 13% am Verglach zum VP9 an 17% manner wéi HEVC. Bei héijen Bitrate erhéicht de Gewënn op 22-27% fir VP9 an op 30-43% fir HEVC. A Facebook Tester huet AV1 den Haaptprofil H.264 (x264) ëm 50.3% wat d'Kompressiounsniveau ugeet, den héije Profil H.264 mat 46.2% an de VP9 (libvpx-vp9) ëm 34.0% iwwerholl.

Source: opennet.ru

Setzt e Commentaire