Rust ရှိ AV1 ကုဒ်ဒါတစ်ခုဖြစ်သည့် rav1e ၏ ပထမဆုံးတရားဝင်ဖြန့်ချိမှု

နေရာယူခဲ့သည်။ စွမ်းဆောင်ရည်မြင့် ဗီဒီယို ကုဒ်ဖော်မတ် ကုဒ်ပြောင်းကိရိယာ အသစ်၏ ပထမဆုံး ထုတ်ဝေမှု AV1 - rav1e 0.1Xiph နှင့် Mozilla အသိုင်းအဝိုင်းများမှ ပူးပေါင်းတီထွင်သည်။ ကုဒ်ပြောင်းခြင်းအား Rust ဖြင့် ရေးသားထားပြီး ကုဒ်ပြောင်းခြင်းမြန်နှုန်း သိသိသာသာ တိုးမြင့်လာပြီး လုံခြုံရေးကို အာရုံစိုက်လာခြင်းဖြင့် ရည်ညွှန်း libaom ကုဒ်ဒါနှင့် ကွဲပြားပါသည်။ ပရောဂျက်ကုဒ် ဖြန့်ဝေသည် BSD လိုင်စင်အောက်တွင်။

AV1 ဖော်မတ်သည် သိသာသည်။ ကျော်သွားပြီ x264 နှင့် libvpx-vp9 သည် ချုံ့မှုအဆင့်သတ်မှတ်ချက်အရ၊ သို့သော် algorithms ၏ရှုပ်ထွေးမှုကြောင့် ဒါဟာလိုအပ်ပါတယ် ကုဒ်ပြောင်းခြင်းအတွက် သိသိသာသာ အချိန်ပိုကြာသည် (ကုဒ်ပြောင်းခြင်းအမြန်နှုန်းတွင်၊ libaom သည် libvpx-vp9 ၏နောက်၌ အကြိမ်ရာနှင့်ချီရှိပြီး x264 နောက်တွင် အဆထောင်ပေါင်းများစွာ)။
rav1e ကုဒ်ပြောင်းကိရိယာသည် စွမ်းဆောင်ရည်အဆင့် 11 ခုကို ပေးစွမ်းပြီး ၎င်းတို့အနက်မှ အမြင့်ဆုံးသည် အချိန်နှင့်တပြေးညီ ကုဒ်ပြောင်းခြင်းအမြန်နှုန်းများကို ပေးစွမ်းသည်။ ကုဒ်နံပါတ်ကို ကွန်မန်းလိုင်း အသုံးဝင်မှုအဖြစ်နှင့် စာကြည့်တိုက်တစ်ခုအဖြစ် နှစ်မျိုးလုံးရနိုင်သည်။

ပံ့ပိုးမှုအပါအဝင် အဓိက AV1 အင်္ဂါရပ်အားလုံးကို ပံ့ပိုးထားသည်။
အတွင်းနှင့် ပြင်ပတွင် ကုဒ်လုပ်ထားသောဘောင်များ (အပြန်အလှန်- и အချင်းချင်း-frames)၊ 64x64 superblocks၊ 4:2:0၊ 4:2:2 နှင့် 4:4:4 chroma subsampling၊ 8-၊ 10- နှင့် 12-bit colour depth encoding၊ RDO (Rate-distortion optimization) optimization distortion၊ ကြားခံဘောင်ပြောင်းလဲမှုများကို ခန့်မှန်းခြင်းနှင့် အသွင်ကူးပြောင်းမှုများကို ခွဲခြားသတ်မှတ်ခြင်း၊ စီးဆင်းမှုနှုန်းကို ထိန်းချုပ်ခြင်းနှင့် မြင်ကွင်းဖြတ်တောက်ခြင်းကို သိရှိခြင်းအတွက် အမျိုးမျိုးသောမုဒ်များ။

source: opennet.ru

မှတ်ချက် Add