Rav1e 0.3 መልቀቅ፣ በዝገት ውስጥ ያለው AV1 ኢንኮደር

ወስዷል መልቀቅ rav1e 0.3, ከፍተኛ አፈጻጸም ያለው የቪዲዮ ኮድ ቅርጸት ኢንኮደር AV1በ Xiph እና Mozilla ማህበረሰቦች የተገነባ። ኢንኮደሩ በሩስት የተጻፈ ሲሆን በከፍተኛ ሁኔታ የመቀየሪያ ፍጥነትን በመጨመር እና ለደህንነት ትኩረት በመስጠት ከማጣቀሻው ሊባኦም ኢንኮደር ይለያል። የፕሮጀክት ኮድ የተሰራጨው በ በ BSD ፍቃድ.

ድጋፍን ጨምሮ ሁሉም ዋና ዋና የAV1 ባህሪያት ይደገፋሉ
በውስጥም ሆነ በውጪ የተመሰጠሩ ክፈፎች (ውስጠ- и የኢንተር-ክፈፎች)፣ 64x64 ሱፐርብሎኮች፣ 4:2:0፣ 4:2:2 እና 4:4:4 chroma subsampling፣ 8-፣ 10- እና 12-ቢት የቀለም ጥልቀት ኢንኮዲንግ፣ RDO (ደረጃ-ማዛባት) ማዛባት፣ የኢንተር ፍሬም ለውጦችን ለመተንበይ እና ለውጦችን ለመለየት፣ የፍሰት መጠንን ለመቆጣጠር እና የትዕይንት መቆራረጥን ለመለየት የተለያዩ ዘዴዎች።

AV1 ቅርጸት የሚታይ ነው። outstrips H.264 እና VP9 ከመጨመቅ ችሎታዎች አንጻር, ነገር ግን በሚተገበሩ ስልተ ቀመሮች ውስብስብነት ምክንያት. ይህ ይጠይቃል ለኢኮዲንግ በጣም ብዙ ጊዜ (በመቀየሪያ ፍጥነት፣ ሊባኦም ከlibvpx-vp9 በስተጀርባ በመቶዎች የሚቆጠሩ ጊዜዎች እና በሺዎች የሚቆጠሩ ጊዜዎች ከ x264 ኋላ ናቸው)።
የ rav1e ኢንኮደር 11 የአፈጻጸም ደረጃዎችን ያቀርባል፣ ከእነዚህ ውስጥ ከፍተኛው በእውነተኛ ጊዜ የመቀየሪያ ፍጥነቶች አቅራቢያ ያቀርባል። ኢንኮደሩ እንደ የትዕዛዝ መስመር መገልገያ እና እንደ ቤተ-መጽሐፍት ይገኛል።

በአዲሱ ስሪት:

  • ፈጣን ኢንኮዲንግ ሁነታ ቀርቧል ፍጥነት 10;
  • የሁለትዮሽ ስብሰባዎች መጠን ቀንሷል (በ x86_64/Linux መድረክ ላይ ቤተ-መጽሐፍቱ 3 ሜባ ያህል ይወስዳል)።
  • የመሰብሰቢያ ጊዜ በግምት 14% ቀንሷል;
  • የታከለ ባለብዙ-ክር ማጣሪያ ከቪዲዮ ላይ የማገጃ ቅርሶችን ለማስወገድ (ማገድ);
  • ለ x86_64 አርክቴክቸር የሲምዲ መመሪያዎችን በመጠቀም ተጨማሪ ማመቻቸት ተተግብሯል እና ራስ-ቬክተርን መጠቀም ተዘርግቷል;
  • የማህደረ ትውስታ ምደባ ስራዎች ቁጥር በ 1/6 ቀንሷል;
  • በ RDO (የፍጥነት-ማዛባት ማመቻቸት) የውስጠ-ፍሬም ማዛባትን ለመጨፍለቅ አመክንዮ ተሻሽሏል;
  • አንዳንድ ስራዎች ተንሳፋፊ ነጥብ ስሌትን ከመጠቀም ወደ ኢንቲጀር ስሌቶች ተወስደዋል;
  • በሁለተኛው የፍጥነት ደረጃ ላይ ያለው የኢኮዲንግ ጥራት በ1-2% ተሻሽሏል;
  • ታክሏል። አዲስ የእንቅስቃሴ አቅጣጫ ትንበያ ማጣሪያ (የውስጣዊ ጠርዝ);
  • በክፈፎች መካከል ያለውን የመቀያየር ክፍተት ለመወሰን አማራጭ "-S" (--switch-frame-interval) ታክሏል;
  • ለ wasm32-wasi መድረክ የግንባታ ድጋፍ ታክሏል (WebAssembly ስርዓት በይነገጽ).

ምንጭ: opennet.ru

አስተያየት ያክሉ