VideoLAN සහ FFmpeg ප්රජාවන් විකල්ප නිදහස් වීඩියෝ කේතීකරණ ආකෘති විකේතකයක් ක්රියාත්මක කිරීමත් සමඟ dav0.3d පුස්තකාලයේ තුන්වන නිකුතුව (1) . ව්යාපෘති කේතය සී භාෂාවෙන් (C99) එකලස් කිරීමේ ඇතුළු කිරීම් (NASM/GAS) සහ ලියා ඇත. 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 и macOS). FFmpeg සහ VLC dav1d භාවිතා කිරීම දිගටම කරගෙන ගිය අතර, dav1d ට්රාන්ස්කෝඩරය වෙත මාරුවීමක් සැලසුම් කර ඇත. .
වීඩියෝ කෝඩෙක් බව මතක තබා ගන්න සන්ධානය මගින් සංවර්ධනය කරන ලදී (AOMedia), Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN සහ Realtek වැනි සමාගම් ඇතුළත් වේ. සම්පීඩන මට්ටම් අනුව H.1 සහ VP264 ට වඩා සැලකිය යුතු ලෙස ඉදිරියෙන් සිටින AV9 ප්රසිද්ධියේ ලබා ගත හැකි, රාජකීයත්වය-නිදහස් වීඩියෝ කේතීකරණ ආකෘතියක් ලෙස ස්ථානගත කර ඇත. පරීක්ෂා කරන ලද විභේදන පරාසය හරහා, සාමාන්යයෙන් 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
