HeadlinesBriefing favicon HeadlinesBriefing.com

NVIDIA GPU Frame Interpolation Added to FFmpeg via Vulkan

TechPowerUp News •
×

تم دمج دعم NVIDIA لتسريع interpolation الإطارات عبر API Vulkan في FFmpeg، كما أعلن مطوَّر المشروع. FFmpeg هو Suite برامج واسع الاستخدام يشغل معظم معالجة الوسائط المتعددة الحديثة في العالم، بما في ذلك منصات مثل You Tube والعديد من الخدمات والتطبيقات. والآن تستفيد هذه الأداة من GPUs NVIDIA GeForce RTX للتنبؤ وإنشاء الإطار التالي دون الحاجة إلى pipeline الرسم التقليدي. وقد توسَّعت NVIDIA في هذه القدرة لتشمل ترميز الفيديو، مما يسمح للمستخدمين بزيادة معدل إطارات فيديوهاتهم من خلال تقنية توليد الإطارات. ويعمل مُسرِّع تدفق الضوء (NVOFA) في GPU NVIDIA على تطبيق نفس منطق تدفق الضوء المستخدم في rendering الرسومات على الفيديوهات، مُنبأً بالإطار التالي وتعزيز معدلات الإطارات عبر إطارات مُولَّدة بواسطة الذكاء الاصطناعي. وتسمى NVIDIA هذه العملية Engine-assisted Frame-rate Up Conversion (FRUC). إن FRUC أكثر من خوارزمية تقليدية لتنعيم الإطارات، حيث تستخدم NVIDIA Optical Flow Accelerator المخصص لحساب الحركة بين إطارات المصدر المتتالية. ويوفِّر NVENC بيانات الإطارات على جانب الترميز، بينما يولد hardware تدفق الضوء متجهات حركة تصف كيفية تحرك الكائنات بين الإطارات. ويمكن لـ FFmpeg بعد ذلك استخدام هذه المعلومات الحركية لصناعة إطار وسط، مما يزيد فعليًا من معدل إطارات الفيديو دون الحاجة إلى إعادة rendering المحتوى الأصلي. وهذا أكثر كفاءة من interpolation القائم على البرمجيات، الذي يمكن أن يفرض أعباء حسابية كبيرة على المعالج. ويوفر التنفيذ الجديد عبر Vulkan لـ FFmpeg وصولاً مباشرًا إلىHardware NVIDIA، مع تجنّب依赖 البرمجيات propietary التي منعت دمج patch لعام 2023. وقد تم إدخال مُسرِّع تدفق الضوء في الأصل خلال عصر NVIDIA GeForce RTX 20-Series "Turing". ومع ذلك، فإن هذه التطبيق القائم على API Vulkan يدعم رسميًا NVIDIA GeForce RTX 30-Series "Ampere" والإصدارات الأحدث فقط. وهذا يعني أن أصحاب GeForce RTX 30، وRTX 40، وRTX 50 series يمكنهم الاستفادة من الميزة الجديدة. وستُضاعف الآن معدلات إطارات الفيديو، مما يسمح بفيديوهات 30 FPS بالعرض بمعدل 60 FPS، وفيديوهات السينما 24 FPS بالعرض بمعدل 48 FPS بمساعدة interpolación de الإطارات بمساعدة GPU. وللاستفادة من ذلك، ما عليك سوى تشغيل أداة FFmpeg على جانبك.