← العودة إلى جميع المقالات
المدونة

إضافة ميزة مكافحة الاختطاف العلامة المائية مشغّل الفيديو، والتقسيم التلقائي للحلقات وإزالة M3U8 الإعلانات المتخللة، والاحتفاظ، وما إلى ذلك.

يركز هذا التحديث بشكل أساسي على تحسين مشغّل الفيديو، وتقسيم الدراما القصيرة، وإزالة الإعلانات المدرجة، ورفع FTP، و العلامة المائية وغيرها، وفي النهاية سنتحدث بالتفصيل عن ميزتين رئيسيتين، والتفاصيل كما يلي:

نظرة عامة على التحديث

  1. إضافة EFV لتحليل مشغّل الفيديو، يمكنها منع اختطاف متصفح الهاتف المحمول، وتدعم تذكر التشغيل، والمعاينة عند التحويم على شريط التقدم، وإعلانات شاشة البداية، وإعلانات الإيقاف المؤقت، والإعلانات المنبثقة، وإعلانات النصوص العلامة المائية، وإعلانات الصور العلامة المائية وإعلانات النص المتحرك، كما تمت مواءمتها مع HLS تشفير مزدوج الحماية من الربط المباشر، أي بعد تمكين هذا الحماية من الربط المباشر، يجب المرور عبر هذا مشغّل الفيديو أو ربط منطق فك التشفير بنفسك في الواجهة الأمامية لتتمكن من التشغيل EFV فيديو m3u8.
  2. إضافة ميزة التقسيم التلقائي للدراما القصيرة، والكشف التلقائي عن حدود الحلقات للفيديو الطويل المدمج، وضبط دقيق مرئي في صفحة المراجعة (سحب لاختيار الإطار، وضبط الدمج)، وبعد التأكيد يتم القص في ثوانٍ إلى الإدخال في قاعدة البيانات ودخول قائمة تحويل الترميز تلقائيًا، كما يمكن ربط الحلقات تلقائيًا، أي بعد اكتمال تحويل الترميز تتم الإضافة تلقائيًا إلى الحلقات وترتيبها حسب رقم الحلقة.
  3. تحسين التعرف على الإعلانات المدرجة وإزالة M3U8 في مركز التنزيلات، وإضافة ميزة الاحتفاظ بالإعلانات المدرجة وإعادة تشغيلها، أي أن مقاطع تقسيم المقاطع الإعلانية التي يتم التعرف عليها عند التنزيل مع إزالة الإعلانات سيتم دمجها تلقائيًا في mp4 والاحتفاظ بها، ويمكن إعادة تشغيلها بنقرة واحدة من مركز التنزيلات للتحقق، ويتم التنظيف تلقائيًا عند انتهاء الصلاحية.
  4. مسار حركة الصور العلامة المائية إضافة 9 مسارات حركة (مثل محيط حرف 8، وانسيابية حرف Z، والانجراف العشوائي، وغيرها)، يمكن الاختيار بحرية.
  5. تحسين رفع FTP متعدد المستخدمين، فلا حاجة لرفع صورة الغلاف وتفاصيل json قبل الفيديو، أي أن غلاف وتفاصيل json سيتم استكمالها أو تحديثها تلقائيًا سواء تم رفعها قبل أو بعد.
  6. تحسين ميزة حرق فيديو المقدمة وإعلان الغلاف، ويمكن ضبط فيديو المقدمة وإعلان الغلاف كل على حدة للفيديوهات الأفقية والعمودية.
  7. تحسين ميزة مزامنة التخزين السحابي، مع دعم حذف بيانات تصنيف محدد فقط بعد اكتمال المزامنة.
  8. إصلاح مشكلة عدم تفعيل بعض الخطوط عند اختيار خط مضمن في حرق ASS/SRT الترجمة المصاحبة، وإضافة خيار خط مخصص، بحيث يمكنك استخدام نمط الخط الخاص بك.
  9. إصلاح مشكلة عدم فعالية ميزة الاستخراج التلقائي الترجمة المصاحبة مع بعض صيغ srt.
  10. بالإضافة إلى ذلك، هناك بعض تحسينات الميزات وإصلاحات BUG، ولن نعددها واحدة تلو الأخرى هنا.

ما سبق هو نظرة عامة على هذا التحديث، وفيما يلي سنتناول بالتفصيل 3 ميزات رئيسية بشكل منفصل.

EFV تحليل مشغّل الفيديو

لنبدأ أولاً بـتحليل مشغّل الفيديو، فهذا هو أهم ما في هذا التحديث. في السابق، لإضافة إضافة العلامة المائية و النص المتحرك إلى الفيديو، كان لا بد من تحويل الترميز وحرقها، وكان الفيديو الواحد يستغرق دقائق أو أكثر، فلا كانت سرعة المعالجة بطيئة ودورة النشر طويلة فحسب، بل كان يستهلك أيضًا موارد CPU/GPU للخادم بشكل كبير، مما أدى في النهاية إلى ارتفاع مباشر في تكاليف الخادم وضغط التشغيل والصيانة.

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

من ناحية مواضع الإعلانات، يمكن تمكين مواضع الإعلانات الثلاثة: شاشة البداية، والمنبثقة، والإيقاف المؤقت، بشكل اختياري، كما أن أنماط تفاعل الإعلانات المنبثقة والإيقاف المؤقت تحاكي منصات الفيديو الشائعة مثل iQIYI وTencent Video و APP: عند فتح صفحة التشغيل يمكن عرض إعلان شاشة البداية بملء الشاشة، وأثناء التشغيل يمكن أن ينزلق إعلان منبثق في أوقات محددة (يدعم الصور المتحركة GIF)، وعند الإيقاف المؤقت يتقلص المشهد تلقائيًا لعرض الإعلان، وكلها تدعم ضبط مدة العرض والفاصل الزمني ورابط النقر للانتقال، بتجربة طبيعية وغير مزعجة.

وفي الوقت نفسه، نظرًا لأن العديد من HLS مشغّل الفيديو حاليًا تكون عرضة للاختطاف أو إعادة التوجيه أو استبدال محتوى التشغيل في بيئة متصفح الهاتف المحمول، فقد أجرى مشغّل الفيديو معالجة خاصة لمكافحة الاختطاف، لضمان عدم العبث ببيئة التشغيل؛ وبالمقارنة مع بعض مشغّل الفيديو في السوق التي تقوم ببتر الميزات من أجل التوافق والحماية، فإن EFV مشغّل الفيديو تحتفظ بنسبة 100% من كامل وظائف مشغّل الفيديو الأصلية، مثل تذكر التشغيل، وتبديل الدقة، وغيرها، دون التضحية بأي تجربة أصلية بسبب إضافة الحماية وقدرات العلامة المائية.

من ناحية الحماية من الربط المباشر، تمت مواءمة مشغّل الفيديو مع HLS تشفير مزدوج الحماية من الربط المباشر، وبعد تمكينه، يجب أن يمر فيديو m3u8 عبر هذا مشغّل الفيديو أو ربط منطق فك التشفير بنفسك في الواجهة الأمامية ليتمكن من التشغيل، مما يمنع بفعالية تنزيل موارد الفيديو وإعادة بثها دون تصريح.

كما تدعم معاينة الصور المصغرة عند التحويم على شريط التقدم، ومعاينة المشهد المقابل في الوقت الفعلي عند سحب شريط التقدم، لتقليل التجربة المتكررة؛ كما تدعم أيضًا srt/ass/vtt الترجمة المصاحبة الخارجية، والتعرف التلقائي على دقات عرض متعددة والتبديل بينها.

يمكنك تجربة تأثيرات أخرى مثل إعلانات شاشة البداية والإعلانات المنبثقة مباشرة عبر رابط العرض التوضيحي أدناه (تم تمكين HLS تشفير مزدوج الحماية من الربط المباشر، أي أن رابط التحليل هذا فقط هو الذي يمكنه التشغيل): https://m3u8.querydata.org/player?url=https://m3u8.querydata.org/movie/auto/6ab7d71c21fecda5b0eee4cd.m3u8

التقسيم التلقائي للدراما القصيرة

ننتقل الآن إلى التقسيم التلقائي للدراما القصيرة. في الوقت الحالي، كثير من محتوى الدراما القصيرة يتكون من عشرات الحلقات أو حتى مئات الحلقات مدمجة في فيديو طويل واحد، وفي السابق كان التقسيم يتطلب سحب نقاط التوقيت يدويًا مرة تلو الأخرى للتجربة، وهو أمر مستهلك للوقت والجهد وغير دقيق في القطع، وبمجرد أن يزيد عدد الحلقات يصبح من الصعب تقريبًا البدء به.

الآن كل ما عليك فعله هو اختيار الفيديو المدمج في لوحة التحكم، والضغط على الكشف التلقائي، وسيقوم النظام تلقائيًا بتحليل تغيرات الصوت والصورة في الفيديو، وتحديد الحدود بين الحلقات؛ وبعد اكتمال الكشف تدخل إلى صفحة المراجعة، حيث يمكنك رؤية إطار معاينة لكل نقطة قطع، وإذا رأيت أنها غير دقيقة يمكنك سحب شريط الوقت لاختيار إطار والضبط الدقيق، أو دمج نقطة القطع في الحلقة السابقة.

بعد تأكيد التقسيم، يُكمل النظام القص عبر النسخ المباشر في ثوانٍ، ويقوم تلقائيًا بـ الإدخال في قاعدة البيانات ويدخل في قائمة تحويل الترميز، كما يمكن ربط الحلقات، أي بعد اكتمال تحويل الترميز تتم الإضافة تلقائيًا إلى الحلقات وترتيبها حسب رقم الحلقة؛ ويمكن اختيار الاحتفاظ بالفيديو المدمج، أو تحديد خيار حذفه تلقائيًا بعد اكتمال التقسيم، دون الحاجة إلى أي عمليات سطر أوامر طوال العملية.

الاحتفاظ بالإعلانات المدرجة وإعادة تشغيلها

أخيرًا، نتحدث عن الاحتفاظ بالإعلانات المدرجة. لطالما كانت ميزة إزالة الإعلانات المدرجة في مركز التنزيلات تتعرف تلقائيًا وتستبعد تلقائيًا، لكن بعض المستخدمين قد يقلقون: هل ما تم حذفه هو بالفعل إعلان؟ هل قد يُحذف المشهد الأصلي بالخطأ؟ في السابق، بعد استبعاد تقسيم المقاطع الإعلانية لم يعد لها وجود، وللتحقق لم يكن أمامك سوى إعادة التنزيل والمقارنة بنفسك، وهو أمر مزعج.

الآن بعد نجاح التعرف، سيقوم النظام تلقائيًا بسحب تقسيم المقاطع الإعلانية التي تم التعرف عليها من المصدر، ودمجها دون خسارة في mp4 والاحتفاظ بها على الخادم؛ وستعرض قائمة مركز التنزيلات حالة التعرف على الإعلانات لكل عملية تنزيل — قيد الفحص، أو لم يتم العثور على إعلانات، أو تم التعرف على N إعلانًا، وبنقرة واحدة يمكن إعادة تشغيلها مباشرة في نافذة منبثقة، مع عرض عدد الأيام المتبقية للاحتفاظ، ليصبح ما تم حذفه واضحًا بنظرة واحدة.

كما أن الاحتفاظ لن يشغل مساحة إلى الأبد: يمكنك تعديل عدد أيام الاحتفاظ بنفسك في الإعدادات، وسيقوم النظام تلقائيًا بتنظيف الملفات المحتفظ بها منتهية الصلاحية بشكل دوري؛ وعند حذف سجل التنزيل، سيتم أيضًا حذف ملفات الاحتفاظ المقابلة معه، دون ترك ملفات مهملة.

مع تعزيز خوارزمية التعرف هذه المرة (لا يتم الحذف إلا بعد التأكد من أنه إعلان، مع إعفاءات متعددة لمنع الحذف الخاطئ)، أصبحت ميزة إزالة الإعلانات الآن آمنة للتفعيل، ويمكنك أيضًا رؤية ما تم حذفه.

ما سبق هو المحتوى الرئيسي لهذا التحديث، ولن نعدد المزيد من التفاصيل واحدة تلو الأخرى.