dav1d యొక్క మూడవ విడుదల, వీడియోLAN మరియు FFmpeg ప్రాజెక్ట్‌ల నుండి AV1 డీకోడర్

VideoLAN మరియు FFmpeg సంఘాలు ప్రచురించిన ప్రత్యామ్నాయ ఉచిత వీడియో ఎన్‌కోడింగ్ ఫార్మాట్ డీకోడర్ అమలుతో dav0.3d లైబ్రరీ యొక్క మూడవ విడుదల (1) AV1. ప్రాజెక్ట్ కోడ్ అసెంబ్లర్ ఇన్సర్ట్‌లతో (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%).

dav1d యొక్క మూడవ విడుదల, వీడియోLAN మరియు FFmpeg ప్రాజెక్ట్‌ల నుండి AV1 డీకోడర్

ARM64 ఆర్కిటెక్చర్ ఆధారంగా ప్రాసెసర్‌లతో మొబైల్ పరికరాల్లో డీకోడర్ పనితీరు కూడా పెంచబడింది. NEON సూచనలను ఉపయోగించి కార్యకలాపాలను అమలు చేయడం ద్వారా, మునుపటి విడుదలతో పోలిస్తే పనితీరు సుమారుగా 12% పెరిగింది.

dav1d యొక్క మూడవ విడుదల, వీడియోLAN మరియు FFmpeg ప్రాజెక్ట్‌ల నుండి AV1 డీకోడర్

రిఫరెన్స్ డీకోడర్ aomdec (libaom)తో పోలిస్తే, బహుళ-థ్రెడ్ మోడ్‌లో పనిచేసేటప్పుడు dav1d యొక్క ప్రయోజనం చాలా బలంగా భావించబడుతుంది (కొన్ని పరీక్షలలో dav1d 2-4 రెట్లు వేగంగా ఉంటుంది). సింగిల్-థ్రెడ్ మోడ్‌లో, పనితీరు 10-20% తేడా ఉంటుంది.

dav1d యొక్క మూడవ విడుదల, వీడియోLAN మరియు FFmpeg ప్రాజెక్ట్‌ల నుండి AV1 డీకోడర్

dav1d యొక్క మూడవ విడుదల, వీడియోLAN మరియు FFmpeg ప్రాజెక్ట్‌ల నుండి AV1 డీకోడర్

ఇతర ప్రాజెక్ట్‌లలో dav1dని ఉపయోగించడంలో విజయం సాధించింది. డిఫాల్ట్ ఇప్పుడు dav1d వర్తిస్తుంది Chromium/Chrome 74 మరియు Firefox 67లో (గతంలో dav1d స్విచ్ ఆన్ చేయబడింది Windows కోసం, కానీ ఇప్పుడు యాక్టివేట్ చేయబడింది Linux మరియు macOS కోసం). FFmpeg మరియు VLCలో ​​dav1d యొక్క నిరంతర ఉపయోగం, dav1d ట్రాన్స్‌కోడర్‌కు మారడానికి ప్రణాళిక చేయబడింది హ్యాండ్బ్రేక్.

వీడియో కోడెక్ అని గుర్తుంచుకోండి AV1 కూటమి ద్వారా అభివృద్ధి చేయబడింది మీడియాను తెరవండి (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

ఒక వ్యాఖ్యను జోడించండి