VideoLAN နှင့် FFmpeg ပရောဂျက်များမှ AV1 ဒီကုဒ်ဒါတစ်ခုဖြစ်သော dav0.6d 1 ကို ဖြန့်ချိသည်

VideoLAN နှင့် FFmpeg အသိုင်းအဝိုင်းများ ထုတ်ဝေခဲ့သည် အခြားရွေးချယ်စရာ အခမဲ့ ဗီဒီယိုကုဒ်ကုဒ်ဖော်မတ် ဒီကုဒ်ဒါကို အကောင်အထည်ဖော်ခြင်းဖြင့် dav1d 0.6.0 စာကြည့်တိုက်ကို ထုတ်ဝေခြင်း AV1. ပရောဂျက်ကုဒ်ကို C language (C99) ဖြင့် assembler inserts (NASM/GAS) နှင့် ရေးထားသည်။ ဖြန့်ဝေသည် BSD လိုင်စင်အောက်တွင်။ x86၊ x86_64၊ ARMv7 နှင့် ARMv8 ဗိသုကာများကို ပံ့ပိုးပေးပြီး Linux၊ Windows၊ macOS၊ Android နှင့် iOS လည်ပတ်မှုစနစ်များကို အကောင်အထည်ဖော်ထားသည်။

dav1d စာကြည့်တိုက်သည် အဆင့်မြင့်ကြည့်ရှုမှုများအပါအဝင် AV1 အင်္ဂါရပ်အားလုံးကို ပံ့ပိုးပေးသည်။ နမူနာယူခြင်း သတ်မှတ်ချက်များတွင်ဖော်ပြထားသော အရောင်အတိမ်အနက် ထိန်းချုပ်မှုဘောင်အားလုံး (8၊ 10 နှင့် 12 ဘစ်များ)။ ဒစ်ဂျစ်တိုက်ကို AV1 ဖော်မတ်ဖြင့် ဖိုင်အများအပြားစုစည်းမှုတွင် စမ်းသပ်ထားသည်။ dav1d ၏ အဓိကအင်္ဂါရပ်မှာ အမြင့်ဆုံးဖြစ်နိုင်ချေရှိသော ကုဒ်ဖော်ပြခြင်းစွမ်းဆောင်ရည်ကို ရရှိစေရန်နှင့် Multi-threaded မုဒ်တွင် အရည်အသွေးမြင့် အလုပ်လုပ်စေခြင်းအပေါ် အာရုံစိုက်ခြင်းဖြစ်သည်။

ဗားရှင်းအသစ်တွင်-

  • ARM64 သည် 10- နှင့် 12-ဘစ် အရောင်အတိမ်အနက်များဖြင့် လုပ်ဆောင်သောအခါတွင် လုပ်ဆောင်ချက်များစွာကို အကျုံးဝင်စေမည့် ARMXNUMX ဗိသုကာ-တိကျသော ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်းကို အကောင်အထည်ဖော်ထားသည်။
  • prep_bilin၊ prep_512tap၊ cdef_filter နှင့် mc_avg/w_avg/mask လုပ်ဆောင်ချက်များအတွက် AVX-8 လမ်းညွှန်ချက်များအပေါ် အခြေခံ၍ ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်းများကို ထည့်သွင်းထားသည်။
  • ဒစ်ဂျစ်တယ်ဆူညံသံများကို ဖိနှိပ်ရန် SSSE3 လမ်းညွှန်ချက်များအပေါ် အခြေခံ၍ ပိုမိုကောင်းမွန်အောင် လုပ်ဆောင်မှုများ ပေါင်းထည့်ထားသည်။
  • msac_adapt2 လုပ်ဆောင်ချက်အတွက် AVX16 လမ်းညွှန်ချက်များအပေါ် အခြေခံ၍ ပိုမိုကောင်းမွန်အောင်ပြုလုပ်မှုများ ထပ်လောင်းထားသည်။
  • အကိုးအကား AV1 ဒီကုဒ်ဒါဖြင့် အပြုအမူတွင် ရှားရှားပါးပါးကွဲလွဲမှုများကို ပြင်ဆင်ပြီး၊
  • ARM64 အတွက် msac၊ cdef နှင့် looprestoration လုပ်ဆောင်ချက်များအတွက် ပိုမိုကောင်းမွန်အောင်လုပ်ဆောင်မှုများ၊
  • cdef_filter အတွက် AVX2 ပိုမိုကောင်းမွန်အောင် လုပ်ဆောင်မှုများ၊
  • C language ရှိ itxfm နှင့် cdef_filter လုပ်ဆောင်ချက်များအား အကောင်အထည်ဖော်မှုများကို မြှင့်တင်ထားပါသည်။

ဗီဒီယိုကုဒ်ဒက်ကို သတိရပါ။ AV1 မဟာမိတ်အဖွဲ့မှတီထွင်ခဲ့သည်။ မီဒီယာကိုဖွင့်ပါ။ (AOMedia) သည် Mozilla၊ Google၊ Microsoft၊ Intel၊ ARM၊ NVIDIA၊ IBM၊ Cisco၊ Amazon၊ Netflix၊ AMD၊ VideoLAN၊ Apple၊ CCN နှင့် Realtek ကဲ့သို့သော ကုမ္ပဏီများကို ပါရှိသည်။ AV1 သည် ချုံ့မှုအဆင့်သတ်မှတ်ချက်များတွင် H.264 နှင့် VP9 ထက် သိသိသာသာကို အများသူငှာရရှိနိုင်ပြီး Royalty-free video encoding format တစ်ခုအနေဖြင့် နေရာချထားပါသည်။ စမ်းသပ်ထားသော ကြည်လင်ပြတ်သားမှုအကွာအဝေးတစ်လျှောက်တွင်၊ ပျမ်းမျှအားဖြင့် AV1 သည် VP13 နှင့် နှိုင်းယှဉ်ပါက bitrate များကို 9% လျှော့ချစေပြီး ပျမ်းမျှအားဖြင့် AV17 သည် တူညီသောအရည်အသွေးကို ပေးစွမ်းသည်။ မြင့်မားသောဘစ်နှုန်းများတွင် VP22 အတွက် 27-9% နှင့် HEVC အတွက် 30-43% အထိ တိုးလာသည်။ Facebook စမ်းသပ်မှုများတွင် AV1 သည် ပင်မပရိုဖိုင် H.264 (x264) ကို ဖိသိပ်မှုအဆင့်သတ်မှတ်ချက်တွင် 50.3%၊ မြင့်မားသောပရိုဖိုင် H.264 မှ 46.2% နှင့် VP9 (libvpx-vp9) 34.0% ဖြင့် စွမ်းဆောင်နိုင်ခဲ့သည်။

source: opennet.ru

မှတ်ချက် Add