يزيد حرق الترجمة من تكلفة تحويل خادم الوسائط لأن الترجمات لم تعد تُسلم كمسار منفصل قابل للاختيار. يجب على الخادم عرض كل إشارة داخل صورة الفيديو، مما ينتج بكسلات جديدة تتطلب فك ترميز المصدر، وتصفية، وترميز إلى تدفق بديل.
يمكن أن يحول هذا جلسة تشغيل مباشر أو تدفق مباشر متوافقة إلى تحويل فيديو كامل. تعتمد التكلفة على الدقة، والترميز، ومعدل الإطارات، وصيغة الترجمة، والتنسيق، وتسريع الأجهزة، وما إذا كان العميل يمكنه عرض مسار الترجمة محليًا.
ما الذي يتغير عندما تُحرق الترجمات داخل الفيديو؟
تصبح الترجمات المحروقة جزءًا من كل إطار. لم تعد تدفق نصي أو صورة مستقل يمكن للمشغل تمكينه أو تعطيله أو تغيير حجمه أو استبداله دون تغيير الفيديو.
يحتوي مسار الترجمة النصية المنفصل على التوقيت بالإضافة إلى النص، والتنسيق، أو الصور. يمكن للعميل دمج هذا المسار مع الفيديو المفكك الترميز عند وقت التشغيل إذا كان يدعم التنسيق وميزات العرض.
ينقل الحرق خطوة التركيب إلى الخادم. يجب على خادم الوسائط إنشاء تمثيل فيديو جديد تحتوي إطاراته المضغوطة بالفعل على الحروف، والحدود، والألوان، والموضع، والرسوم المتحركة.
لماذا يؤدي الحرق إلى تحويل الفيديو بالكامل؟
حرق الترجمة النصية يؤدي إلى تحويل الفيديو بالكامل لأن حزم الفيديو المضغوطة لا يمكن عادة تغييرها بإرفاق نص الترجمة بها. يجب تطبيق الترجمة بعد فك الترميز وقبل الترميز الجديد.
يمكن لإعادة التعبئة نسخ حزم الفيديو المتوافقة إلى حاوية أخرى، ويمكن لتحويل الصوت ترك الفيديو دون تغيير. الحرق مختلف لأنه يغير المحتوى الفعلي لصورة تدفق الفيديو.
حتى عندما تظل دقة المصدر ومعدل البت مقبولين، تتطلب البكسلات المعدلة تدفق بيانات مضغوط جديد. لا يمكن للخادم الاحتفاظ بالفيديو المشفر الأصلي مع الادعاء أيضًا بأن الترجمة النصية موجودة داخل كل إطار معروض.
ما هي المراحل التي تجعل خط أنابيب تحويل الفيديو مكلفًا؟
يقوم الخادم بفك ترميز الفيديو، وتصفية، وإعادة ترميزه. يتم إدخال تحليل وترجمة الترجمة النصية في مرحلة التصفية بين فك ترميز المصدر وترميز الإخراج.
عند 4K أو معدلات إطارات عالية، يعالج خط المعالجة ملايين البكسلات لكل إطار. يمكن دمج تشكيل الخطوط، الحدود، الظلال، التغيير في الحجم، تحويل الألوان، تعيين النغمة، وإعادة التحجيم مع تراكب الترجمة.
يجب أن يظل الخادم أسرع من الوقت الحقيقي ويحافظ على مخزن مؤقت للإخراج. خط معالجة يرمز بسرعة 0.8x من سرعة التشغيل سيتوقف في النهاية حتى لو بدأت الثواني القليلة الأولى بنجاح.
لماذا تغير تنسيقات الترجمة التكلفة؟
الترجمات المصورة تتطلب تراكبات بكسلية. تحتوي PGS وVobSub بالفعل على رسومات نقطية، بينما يمكن أن تشمل ASS أو SSA خطوطًا، مواقع، ألوان، تأثيرات، وتنسيقات متحركة.
النص البسيط مثل SRT أو WebVTT أسهل للعديد من العملاء في العرض مباشرة. قد لا يدعم أو يعرض تنسيق ASS المعقد بشكل صحيح، مما يدفع الخادم إلى دمجه للحفاظ على المظهر المقصود.
لا يمكن أيضًا تحويل مسارات الترجمة المصورة إلى نص عادي بدون التعرف عليها. يجب على الخادم دمج إشارات الصور النقطية في الوقت الصحيح وتغيير حجمها مع إخراج الفيديو.
لماذا يمكن لتسريع العتاد أن يترك عنق زجاجة؟
قد يغطي تسريع العتاد جزءًا فقط من خط المعالجة. قد يعمل فك وترميز الفيديو على وحدة معالجة الرسوميات أو محرك الوسائط بينما تبقى عمليات تحليل الترجمة، ورسم الخطوط، أو بعض عمليات المرشح على المعالج.
عندما تنتقل الإطارات من فك التشفير على العتاد إلى ذاكرة النظام لتراكب المعالج ثم تعود إلى ترميز العتاد، يمكن لعمليات نسخ الذاكرة والمزامنة أن تمحو جزءًا من فائدة التسريع. من الصعب الحفاظ على مسار بدون نسخ عندما يفتقر أحد المرشحات إلى دعم العتاد.
قد تكون النتيجة مراقبة مضللة: فك وترميز GPU نشطان، لكن مرحلة الترجمة المعتمدة على المعالج تحد من كامل خط المعالجة. قد يبدو إجمالي استخدام المعالج معتدلاً عندما يستخدم المعالج المحدد عددًا صغيرًا فقط من الخيوط.
كيف يمكن لخادم الوسائط المنزلية تجنب تكلفة الدمج الدائم للترجمة؟
الترجمات المتوافقة مع العميل تتجنب دمج الإطارات. غالبًا ما تكون تنسيقات النص مثل SRT أو WebVTT هي الخيارات الأسهل عندما يدعمها مشغل الفيديو.
اختر عملاء يعرضون صيغ الترجمة الشائعة في المكتبة، احتفظ بالترجمات النصية الخارجية بجانب الوسائط، أو أنشئ مسارات ترجمة متوافقة أثناء إعداد المكتبة. للمحتوى الذي يُشاهد كثيرًا، يمكن لإصدار مولد مسبقًا نقل تكلفة الترميز خارج وقت التشغيل.
تحقق من سبب الترميز في الجلسة قبل شراء أجهزة أسرع. يمكن أن تصبح معالجة الترجمة عنق الزجاجة في التخزين المؤقت، بينما قد يتم تشغيل نفس الملف بسلاسة عند تعطيل الترجمات أو عرضها بواسطة عميل آخر.
| مسار الترجمة | معالجة الفيديو | تكلفة الخادم النموذجية |
|---|---|---|
| ترجمة نص معروضة من العميل | يمكن أن يبقى الفيديو الأصلي دون تغيير | منخفضة |
| ترجمة صورة معروضة من العميل | يمكن أن يبقى الفيديو الأصلي دون تغيير عند الدعم | تكلفة منخفضة إلى متوسطة للعميل |
| نص أو ترجمة ASS المحروقة | فك الترميز، العرض، الدمج، والترميز | خط أنابيب الفيديو الكامل |
| PGS أو VobSub المحروقة | فك ترميز إشارات البت ماب، التحجيم، الدمج، والترميز | خط أنابيب كامل بالإضافة إلى عمل تراكب الصور |
الأسئلة الشائعة
هل يجبر كل مسار ترجمة على ترميز الفيديو؟
لا. يمكن للعملاء المتوافقين عرض العديد من صيغ الترجمة النصية والصورية بشكل مستقل. يحدث الحرق عندما لا يستطيع العميل عرض المسار المختار أو عندما يتم تكوين الخادم لإجباره.
هل يمكن للترميز عبر الأجهزة جعل حرق الترجمة مجانيًا؟
لا. يمكن للأجهزة تسريع فك الترميز، التحجيم، والترميز، لكن تحليل الترجمة والتراكب قد يضيف معالجة أو يتطلب نقل الإطارات بين الأجهزة وذاكرة النظام.
لماذا يمكن تشغيل SRT مباشرة بينما يسبب ASS الحرق؟
يحتوي SRT على نص زمني بسيط يدعمه العديد من العملاء. قد يتطلب ASS خطوطًا، تموضعًا، أنماطًا، وتأثيرات لا يمكن للعميل إعادة إنتاجها، لذا يقوم الخادم بعرض النتيجة المقصودة داخل الفيديو.
هل سيؤدي تحويل الترجمات إلى تقليل جودة الصورة؟
تحويل ترجمة صورة إلى نص قد يفقد التنسيق أو يحتوي على أخطاء في التعرف. عادةً ما يزيل تحويل ASS المعقد إلى SRT التنسيق المتقدم لكنه قد يسمح ببقاء الفيديو الأصلي دون تغيير.
النتيجة النهائية
حرق الترجمة مكلف لأنه يغير بكسلات الفيديو، وليس مجرد بيانات وصفية. يجب على خادم الوسائط فك ترميز المصدر، عرض الإشارات الزمنية، دمجها على كل إطار متأثر، وترميز تدفق جديد بسرعة كافية للتشغيل. يمكن لتوافق العميل، صيغ الترجمة الأبسط، دعم الفلاتر المادية الكامل، والإصدارات المولدة مسبقًا تجنب تحويل تدفق خفيف إلى ترميز في الوقت الحقيقي كامل.
مركز التكنولوجيا والذكاء الاصطناعي
المزيد للقراءة

الحالة أثناء التشغيل مقابل الحالة المستمرة في Home Assistant: ما الذي يجب أن يبقى بعد إعادة التشغيل؟
لا يحتفظ Home Assistant بكل قيمة مباشرة؛ إذ تؤدي الإعدادات والسجلات والحالات المحددة المستعادة وبيانات النشر أدوارًا مختلفة عند إعادة التشغيل.

كيف يُجري Home Assistant مصادقة الجلسات المحلية وعن بُعد؟
تستخدم جلسات Home Assistant المحلية وعن بُعد نموذج الهوية نفسه من جهة الخادم؛ إذ يغيّر الوصول عن بُعد المسار وحدود TLS، وليس تدفق الرموز...

لماذا قد تصبح استعلامات سجل Home Assistant بطيئة مع نمو بيانات المسجّل؟
يمكن أن يؤدي نمو بيانات Recorder إلى زيادة تكلفة استعلامات History عندما يشمل النطاق المطلوب عددًا أكبر من الصفوف، أو تزداد حالات فقدان ذاكرة...

