VideoLAN మరియు FFmpeg సంఘాలు ప్రత్యామ్నాయ ఉచిత వీడియో ఎన్కోడింగ్ ఫార్మాట్ డీకోడర్ అమలుతో dav0.3d లైబ్రరీ యొక్క మూడవ విడుదల (1) . ప్రాజెక్ట్ కోడ్ అసెంబ్లర్ ఇన్సర్ట్లతో (NASM/GAS) సి భాషలో (C99) వ్రాయబడింది మరియు BSD లైసెన్స్ క్రింద లైసెన్స్ చేయబడింది. x86, x86_64, ARMv7, మరియు ARMv8 ఆర్కిటెక్చర్లు మరియు ఆపరేటింగ్ సిస్టమ్లకు మద్దతు అమలు చేయబడింది. Linux, Windows, macOS, Android మరియు iOS.
dav1d లైబ్రరీ అధునాతన వీక్షణలతో సహా అన్ని AV1 ఫీచర్లకు మద్దతు ఇస్తుంది మరియు స్పెసిఫికేషన్ (8, 10 మరియు 12 బిట్లు)లో పేర్కొన్న అన్ని కలర్ డెప్త్ కంట్రోల్ పారామితులు. లైబ్రరీ AV1 ఆకృతిలో ఉన్న ఫైల్ల యొక్క పెద్ద సేకరణపై పరీక్షించబడింది. dav1d యొక్క ముఖ్య లక్షణం ఏమిటంటే, సాధ్యమయ్యే అత్యధిక డీకోడింగ్ పనితీరును సాధించడం మరియు బహుళ-థ్రెడ్ మోడ్లో అధిక-నాణ్యత పనిని నిర్ధారించడం.
కొత్త వెర్షన్ SSSE3, SSE4.1 మరియు AVX2 సూచనలను ఉపయోగించి వీడియో డీకోడింగ్ని వేగవంతం చేయడానికి అదనపు ఆప్టిమైజేషన్లను జోడిస్తుంది. SSSE3తో ప్రాసెసర్లపై డీకోడింగ్ వేగం 24% పెరిగింది మరియు AVX2తో సిస్టమ్లపై 4% పెరిగింది. SSE4.1 సూచనలను ఉపయోగించి త్వరణం కోసం అసెంబ్లీ కోడ్ జోడించబడింది, దీని ఉపయోగం నాన్-ఆప్టిమైజ్ చేయబడిన వెర్షన్తో పోలిస్తే పనితీరును 26% పెంచింది (SSSE3 సూచనల ఆధారంగా ఆప్టిమైజేషన్లతో పోలిస్తే, లాభం 1.5%).
ARM64 ఆర్కిటెక్చర్ ఆధారంగా ప్రాసెసర్లతో మొబైల్ పరికరాల్లో డీకోడర్ పనితీరు కూడా పెంచబడింది. NEON సూచనలను ఉపయోగించి కార్యకలాపాలను అమలు చేయడం ద్వారా, మునుపటి విడుదలతో పోలిస్తే పనితీరు సుమారుగా 12% పెరిగింది.
రిఫరెన్స్ డీకోడర్ aomdec (libaom)తో పోలిస్తే, బహుళ-థ్రెడ్ మోడ్లో పనిచేసేటప్పుడు dav1d యొక్క ప్రయోజనం చాలా బలంగా భావించబడుతుంది (కొన్ని పరీక్షలలో dav1d 2-4 రెట్లు వేగంగా ఉంటుంది). సింగిల్-థ్రెడ్ మోడ్లో, పనితీరు 10-20% తేడా ఉంటుంది.
ఇతర ప్రాజెక్ట్లలో dav1dని ఉపయోగించడంలో విజయం సాధించింది. డిఫాల్ట్ ఇప్పుడు dav1d Chromium/Chrome 74 మరియు Firefox 67లో (గతంలో dav1d కోసం Windowsకానీ ఇప్పుడు కోసం Linux и macOSFFmpeg మరియు VLC లు dav1d ను ఉపయోగించడం కొనసాగించాయి, మరియు dav1d ట్రాన్స్కోడర్కు మారడానికి ప్రణాళిక చేయబడింది. .
వీడియో కోడెక్ అని గుర్తుంచుకోండి కూటమి ద్వారా అభివృద్ధి చేయబడింది (AOMedia), ఇది Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN మరియు Realtek వంటి కంపెనీలను కలిగి ఉంది. AV1 పబ్లిక్గా అందుబాటులో ఉన్న, రాయల్టీ రహిత ఉచిత వీడియో ఎన్కోడింగ్ ఫార్మాట్గా ఉంచబడింది, ఇది కంప్రెషన్ స్థాయిల పరంగా H.264 మరియు VP9 కంటే ముందుంది. పరీక్షించిన రిజల్యూషన్ల పరిధిలో, సగటున AV1 అదే స్థాయి నాణ్యతను అందిస్తుంది, అయితే VP13తో పోలిస్తే 9% బిట్రేట్లను తగ్గిస్తుంది మరియు HEVC కంటే 17% తక్కువగా ఉంటుంది. అధిక బిట్రేట్ల వద్ద, లాభం VP22కి 27-9%కి మరియు HEVCకి 30-43%కి పెరుగుతుంది. Facebook పరీక్షలలో, AV1 కంప్రెషన్ స్థాయి పరంగా ప్రధాన ప్రొఫైల్ H.264 (x264) కంటే 50.3%, హై ప్రొఫైల్ H.264 46.2% మరియు VP9 (libvpx-vp9) 34.0% కంటే ఎక్కువగా ఉంది.
మూలం: opennet.ru
