VideoLAN සහ FFmpeg ව්‍යාපෘති වලින් AV1 විකේතකයක් වන dav1d හි තෙවන නිකුතුව

VideoLAN සහ FFmpeg ප්‍රජාවන් ප්‍රකාශයට පත් කරන ලදි විකල්ප නිදහස් වීඩියෝ කේතීකරණ ආකෘති විකේතකයක් ක්‍රියාත්මක කිරීමත් සමඟ dav0.3d පුස්තකාලයේ තුන්වන නිකුතුව (1) AV1. ව්‍යාපෘති කේතය සී භාෂාවෙන් (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% කි).

VideoLAN සහ FFmpeg ව්‍යාපෘති වලින් AV1 විකේතකයක් වන dav1d හි තෙවන නිකුතුව

ARM64 ගෘහ නිර්මාණ ශිල්පය මත පදනම් වූ ප්‍රොසෙසර සහිත ජංගම උපාංගවල විකේතක ක්‍රියාකාරිත්වය ද වැඩි කර ඇත. NEON උපදෙස් භාවිතයෙන් මෙහෙයුම් ක්‍රියාත්මක කිරීමෙන්, පෙර නිකුතුවට සාපේක්ෂව කාර්ය සාධනය ආසන්න වශයෙන් 12% කින් වැඩි වී ඇත.

VideoLAN සහ FFmpeg ව්‍යාපෘති වලින් AV1 විකේතකයක් වන dav1d හි තෙවන නිකුතුව

යොමු විකේතකය aomdec (libaom) හා සසඳන විට, dav1d හි වාසිය වඩාත් තදින් දැනෙන්නේ බහු-නූල් මාදිලියේ වැඩ කරන විටය (සමහර පරීක්ෂණ වලදී dav1d 2-4 ගුණයක වේගවත් වේ). තනි නූල් ආකාරයෙන්, කාර්ය සාධනය 10-20% කින් වෙනස් වේ.

VideoLAN සහ FFmpeg ව්‍යාපෘති වලින් AV1 විකේතකයක් වන dav1d හි තෙවන නිකුතුව

VideoLAN සහ FFmpeg ව්‍යාපෘති වලින් AV1 විකේතකයක් වන dav1d හි තෙවන නිකුතුව

වෙනත් ව්‍යාපෘති වල dav1d භාවිතා කිරීමේ සාර්ථකත්වයක් ඇත. පෙරනිමිය දැන් dav1d වේ අදාළ වේ Chromium/Chrome 74 සහ Firefox 67 හි (පෙර dav1d විය පණගන්වා ඇත වින්ඩෝස් සඳහා, නමුත් දැන් සක්රිය කර ඇත Linux සහ macOS සඳහා). FFmpeg සහ VLC හි dav1d අඛණ්ඩව භාවිතා කිරීම, dav1d ට්‍රාන්ස්කෝඩරය වෙත සංක්‍රමණය වීමට සැලසුම් කර ඇත හන්බ්රැක්.

වීඩියෝ කෝඩෙක් බව මතක තබා ගන්න AV1 සන්ධානය මගින් සංවර්ධනය කරන ලදී විවෘත මාධ්ය (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

අදහස් එක් කරන්න