د SVT-AV1 1.5 ویډیو کوډر خوشې کول د Intel لخوا رامینځته شوي

د SVT-AV1 1.5 (د توزیع وړ ویډیو ټیکنالوژۍ AV1) کتابتون خپور شوی د AV1 ویډیو کوډ کولو فارمیټ د کوډر او کوډر پلي کولو سره خپور شوی ، د ګړندي کولو لپاره چې په عصري Intel CPUs کې د هارډویر موازي کمپیوټري وسیلې کارول کیږي. پروژه د انټیل لخوا د Netflix سره په ملګرتیا کې رامینځته شوې وه چې هدف یې د الوتنې په جریان کې د ویډیو ټرانسکوډینګ او د ویډیو په غوښتنه (VOD) خدماتو کې کارولو لپاره مناسب فعالیت ترلاسه کول دي. اوس مهال، پراختیا د خلاص میډیا اتحاد (AOMedia) تر څارنې لاندې ترسره کیږي، کوم چې د AV1 ویډیو کوډ کولو بڼه پراختیا څارنه کوي. مخکې، پروژه د OpenVisualCloud پروژې په چوکاټ کې جوړه شوې وه، کوم چې د SVT-HEVC او SVT-VP9 کوډونو ته هم وده ورکوي. کوډ د BSD جواز لاندې ویشل شوی.

د SVT-AV1 کارولو لپاره، د AVX86 لارښوونو لپاره د ملاتړ سره د x64_2 پروسیسر ته اړتیا ده. په 10K کیفیت کې د 1-bit AV4 جریانونو کوډ کول د 48 GB رام، 1080p - 16 GB، 720p - 8 GB، 480p - 4 GB ته اړتیا لري. په AV1 کې کارول شوي الګوریتمونو پیچلتیا له امله، د دې فارمیټ کوډ کول د نورو فارمیټونو په پرتله د پام وړ ډیرو سرچینو ته اړتیا لري، کوم چې د ریښتیني وخت ټرانسکوډینګ لپاره د معیاري AV1 کوډ کونکي کارولو ته اجازه نه ورکوي. د مثال په توګه، د AV1 پروژې څخه سټاک کوډر د x5721 ("اصلي" پروفایل)، x5869 ("لوړ" پروفایل) او libvpx-vp658 انکوډرونو په پرتله 264، 264 او 9 ځله ډیر حسابونو ته اړتیا لري.

د SVT-AV1 نوي خوشې کولو کې د بدلونونو په منځ کې:

  • د کیفیت/سرعت موافقتنامې اصلاح شوي، چې په پایله کې یې د M1-M5 پریزیټونه د 15-30٪ لخوا چټک شوي، او M6-M13 د 1-3٪ لخوا وړاندې شوي.
  • یو نوی MR پری سیٹ (--preset -1) اضافه کړ کوم چې د حوالې کیفیت چمتو کولو په توګه پیژندل کیږي.
  • د ټیټ ځنډ کوډ کولو حالت کې د M8-M13 پریسیټس عملیات غوره شوي.
  • د تصادفي لاسرسي ترتیبونو لپاره د درجه بندي بدلون وړاندوینې جوړښتونو "miniGOP" (د عکسونو ګروپ) متحرک انتخاب لپاره ملاتړ اضافه شوی ، د M9 پورې او په شمول په پری سیټونو کې د ډیفالټ لخوا فعال شوی. دا هم ممکنه ده چې د پری لوډ کولو ګړندی کولو لپاره د کوچني پیل شوي miniGOP اندازه مشخص کړئ.
  • د کمانډ لاین کې د لامبډا سکیلینګ فاکتورونو بدلولو وړتیا چمتو شوې.
  • د gstreamer لپاره پلگ ان بیا لیکل شوی.
  • د کوډ کولو پیل کولو دمخه د ټاکلي شمیر چوکاټونو پریښودو وړتیا اضافه کړه.
  • د نه کارول شوي متغیرونو او جامد دندو د پام وړ پاکول ترسره شوي، او په کوډ کې نظرونه بیا رغول شوي. د متغیر نومونو اندازه کمه شوې ترڅو کوډ لوستل اسانه کړي.

سرچینه: opennet.ru

Add a comment