إضافة تحويل الترميز عن بُعد باستخدام GPU وإنشاء مقاطع AV1
أضفنا ميزات كثيرة مؤخراً. سأبدأ باثنتين: تحويل الترميز عن بُعد باستخدام GPU ومقاطع AV1، الأولى لتحسين السرعة والثانية لتقليل الحجم.
تحويل الترميز عن بُعد باستخدام GPU
كان EFV يدعم بالفعل تسريع تحويل الترميز باستخدام GPU المحلي، ويعمل جيداً للأحمال المستمرة. لكن هناك حالة لم نغطها جيداً: عدد الفيديوهات ليس كبيراً، إلا أنها تصل أحياناً دفعة واحدة، أو تحتاج إلى معالجة فيديوهات متراكمة، بينما أداء CPU المحلي متواضع فتتراكم المهام في الانتظار.
هذه الحاجة مؤقتة. استئجار خادم مزود ببطاقة رسومية لفترة طويلة من أجل ذروة تستمر بضعة أيام ليس اقتصادياً. غالباً ما تُؤجَّر خوادم GPU شهرياً وبكامل الخادم، وتكلفتها مرتفعة، بينما قد تنتهي الذروة في أسبوع. تبقى الآلة عاطلة بقية الشهر، أكثر من عشرين يوماً، وتستمر في الدفع.
لذلك أضفنا تحويل الترميز عن بُعد باستخدام GPU. الفكرة بسيطة: يبقى العمل المحلي كما هو، وتُنقل مرحلة الترميز إلى GPU البعيد، ثم تُجلب النتائج تلقائياً. شغّل مثيلاً عند الحاجة واحذفه بعد الانتهاء، فتدفع فقط مقابل فترة استخدام القدرة الحاسوبية. ولا يؤثر التحويل البعيد في الميزات الحالية، مثل العلامات المائية والترجمات وإزالة العلامات المائية، بما فيها شريط تقدم التحويل في الواجهة؛ فالتوافق كامل.
مخطط المعالجة:

ندعم حالياً طريقتين. الأولى إعداد خادم بعيد، لمن لديه مصدر مناسب لخوادم GPU أو حل أقل تكلفة. والثانية إعداد VAST بالفوترة بالساعة: شغّل المثيل واستخدمه ثم احذفه بعد التحويل.
يمكن لـ EFV إنشاء مثيلات VAST وإدارتها مباشرة من لوحة الإدارة، مما يجعل البدء سهلاً، كما في الصورة:

لماذا أوصي بـ VAST؟
من لا يرغب في 5090 أو 4090؟ لكن شراء بطاقة أو استئجار خادم لفترة طويلة ليس يسيراً للمطور الفردي أو الفريق الصغير.
يُعد VAST من أفضل خدمات استئجار GPU المؤقتة التي رأيتها من حيث التكلفة وتنوع البطاقات، مع فوترة بالساعة وأسعار مرنة. أنصح بتجميع الفيديوهات ثم تشغيل مثيل GPU لمعالجتها دفعة واحدة. يحذف EFV المثيل تلقائياً بعد الانتهاء ويتوقف احتساب التكلفة. يُستخدم وقت GPU في المهام الفعلية تقريباً، فلا تبقى آلة تعمل دون عمل.
مثال عملي: لتحويل 100 فيديو يومياً باستخدام 5090، تبلغ التكلفة نحو 0.45 دولار/ساعة، أو نحو 1 دولار يومياً و30 دولاراً شهرياً. تتغير التكلفة الفعلية، لكن الفارق كبير مقارنة بالشراء أو الاستئجار الطويل لخادم ببطاقة رسومية.
نصائح الاستخدام
إذا كانت لديك أحمال تحويل كبيرة مستمرة، ثبّت EFV مباشرة على خادم GPU. التشغيل المحلي هو الأكثر استقراراً للأحمال العالية.
أما إذا احتجت إلى تسريع مؤقت، فاستخدم التحويل البعيد مع VAST أو خدمة أخرى تدعم الاستئجار المؤقت. شغّل مثيلاً لمعالجة دفعة ثم احذفه، فتحصل على السرعة دون تكلفة مستمرة.
تحويل الترميز إلى مقاطع AV1
يُنظر إلى AV1 عموماً بوصفه بديلاً من الجيل التالي لـ H.264، وتروج له منصات مثل YouTube وNetflix. الفرق الأكثر وضوحاً هو حجم أصغر عند جودة متساوية. وبأي قدر؟ أظهرت الاختبارات أن AV1 بدقة 1080P 1000 في معدل البت يتفوق في الجودة على H.264 2000 بدقة 1080P، مع حجم يقارب نصف الحجم وصورة أفضل.
ماذا يعني ذلك لمواقع الفيديو؟ انخفاض مباشر في تكاليف التخزين وعرض النطاق. قد لا يظهر الفرق مع عدد قليل من الفيديوهات، لكنه يتجسد فعلياً في تكاليف الخوادم والتخزين وCDN عندما يزيد الحجم.
لماذا لم نستخدمه سابقاً؟
لسببين. أولهما البطء: في البداية كان يعتمد على الترميز البرمجي باستخدام CPU؛ يضغط جيداً لكنه يتطلب معالجة ثقيلة لا تناسب الخدمة الفعلية. والثاني التوافق: قبل بضع سنوات لم يكن دعم المتصفحات والمشغلات والأجهزة لـ AV1 كاملاً، وقد يعجز المستخدم عن تشغيل الفيديو بعد تحويله.
الوضع الحالي
مع الجيل الجديد من GPU لم تعد سرعة الترميز المشكلة الرئيسية. عدّلنا معلمات الترميز خصيصاً في هذا التحديث. باستخدام 5090 مثلاً، أصبحت سرعة تحويل AV1 على GPU قريبة من تحويل H.264، والفارق المحسوس محدود.
تحسن التوافق كثيراً لكنه لم يصل إلى 100%. تدعمه متصفحات Chrome وEdge وFirefox، لذلك لا توجد مشكلة عادة على الحواسيب. أما الهواتف فيعتمد الأمر على الشريحة: تعمل الأجهزة العليا، بينما قد تفشل الأجهزة المتوسطة والمنخفضة أو القديمة. ومن أجهزة Safari ذات الدعم الواضح حالياً لفك ترميز AV1 عتادياً: iPhone 15 Pro وسلسلة M3 من Mac وiPad Pro بإصدار M4، إضافة إلى الأجهزة ذات الصلة التي ظهرت بعدها.
إذا كان الاستخدام أساساً في App، يسهل ضبط التوافق. ويمكن استخدام فك الترميز البرمجي عند غياب الدعم العتادي، لكن الدقة العالية قد تضغط على الأداء والطاقة في الأجهزة القديمة. أما الاستخدام عبر الويب أيضاً فيتطلب تقييم أجهزة جمهورك قبل الانتقال مباشرة إلى AV1 أو الاستمرار في H.264 (H.264).
وفق الاتجاه الحالي، تواصل منصات رائدة مثل YouTube وNetflix الدفع نحو اعتماده، ويتابعها مصنعو العتاد في التوافق. ويتوقع القطاع عموماً أن تصبح تغطية AV1 واسعة نحو 2028. الاتجاه واضح، لكن ما زالت هناك فترة انتقالية.
هذا ما سنعرضه من التحديث الحالي. نعالج تدريجياً نقاط الضعف في مسار التحويل، وهناك ميزات أخرى قيد العمل.


