اینتل رمزگذار ویدیوی SVT-AV1 1.0 را منتشر کرد

اینتل انتشار کتابخانه SVT-AV1 1.0 (Scalable Video Technology AV1) را منتشر کرده است که یک رمزگذار و رمزگشای جایگزین برای فرمت رمزگذاری ویدیوی AV1 ارائه می‌کند که از قابلیت‌های محاسباتی موازی سخت‌افزاری موجود در CPUهای مدرن اینتل استفاده می‌کند. هدف اصلی SVT-AV1 دستیابی به سطحی از عملکرد مناسب برای رمزگذاری ویدیویی در حین پرواز و استفاده در خدمات ویدیو بر اساس تقاضا (VOD) است. این کد به عنوان بخشی از پروژه OpenVisualCloud توسعه یافته است، که همچنین رمزگذارهای SVT-HEVC و SVT-VP9 را توسعه می دهد و تحت مجوز BSD توزیع می شود.

برای استفاده از SVT-AV1، حداقل به یک پردازنده نسل پنجم اینتل Core (Intel Xeon E5-v4 و CPUهای جدیدتر) نیاز دارید. رمزگذاری جریان های 10 بیتی AV1 با کیفیت 4K به 48 گیگابایت رم، 1080p - 16 گیگابایت، 720p - 8 گیگابایت، 480p - 4 گیگابایت نیاز دارد. با توجه به پیچیدگی الگوریتم‌های مورد استفاده در AV1، رمزگذاری این فرمت به منابع بیشتری نسبت به سایر فرمت‌ها نیاز دارد، که اجازه استفاده از رمزگذار استاندارد AV1 را برای رمزگذاری بلادرنگ نمی‌دهد. به عنوان مثال، رمزگذار سهام پروژه AV1 به 5721، 5869 و 658 برابر محاسبات بیشتر در مقایسه با رمزگذارهای x264 (پروفایل "اصلی")، x264 (پروفایل "بالا") و libvpx-vp9 نیاز دارد.

از جمله تغییرات در نسخه جدید SVT-AV1:

  • اضافه شدن پشتیبانی از فریم های S (فریم های تعویض)، فریم های میانی که محتویات آنها را می توان بر اساس فریم های مرجع رمزگشایی شده قبلی از همان ویدیو با وضوح بالاتر پیش بینی کرد. فریم های S به شما امکان می دهد کارایی فشرده سازی جریان های زنده را افزایش دهید.
  • حالت کنترل رمزگذاری نرخ بیت ثابت (CBR) برای حداقل تأخیر اضافه شده است.
  • اضافه شدن پشتیبانی برای انتقال اطلاعات در مورد موقعیت نمونه برداری رنگی.
  • قابلیت رد کردن تصاویر حذف نویز پس از سنتز خام اضافه شده است.
  • پشتیبانی از رمزگشایی سریع به پیش تنظیم های M0-M10 گسترش یافته است.
  • استفاده از گزینه "-fast-decode" ساده شده و اولین سطح رمزگشایی سریع بهینه شده است.
  • کیفیت بصری نتیجه رمزگذاری بهبود یافته است.
  • مصرف حافظه بهینه شده است.
  • بهینه سازی های اضافی بر اساس دستورالعمل های AVX2 اضافه شده است.

منبع: opennet.ru

اضافه کردن نظر