لماذا تؤدي الترجمة النصية إلى تشغيل التحويل عند تشغيل الفيديو مباشرةً؟

إيفا وونغ هي كاتبة تقنية و ومهندسة هاوية في ZimaSpace. مهووسة بالتكنولوجيا مدى الحياة ولديها شغف بالمختبرات المنزلية والبرمجيات مفتوحة المصدر، تتخصص في تبسيط المفاهيم التقنية المعقدة إلى أدلة عملية وسهلة الفهم. تؤمن إيفا بأن الاستضافة الذاتية يجب أن تكون ممتعة وليست مخيفة. من خلال دروسها، تمكّن المجتمع من تبسيط إعدادات الأجهزة، بدءًا من بناء أول نظام تخزين شبكي NAS وحتى إتقان حاويات Docker.

تؤدي الترجمة إلى بدء التحويل عندما يتعذر على العميل المحدد عرض مسار الترجمة مع الحفاظ على مسار تشغيل الفيديو الأصلي.

قد يُشغَّل الفيلم مباشرةً بشكل مثالي إلى أن يتم تفعيل الترجمة، لأن الفيديو والصوت والترجمة يتم التفاوض عليها ضمن جلسة واحدة خاصة بالعميل. قد يحتاج الخادم إلى استخراج مسار نصي، أو الحفاظ على تنسيق ASS المعقد، أو تراكب رسومات PGS أو VobSub المعتمدة على الصور، أو إبقاء الترجمة متزامنة أثناء تحويل الصوت. تتمثل الخطوة الأولى في إعادة إنتاج التغيير باستخدام ملف واحد وعميل واحد، ثم تحديد المسار وقاعدة التوافق اللذين تغيّرا بالضبط.

تأكد من أن الترجمة هي المتغير الوحيد الذي تغيّر

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

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

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

حدد ما إذا كانت الترجمة نصية أو منسقة أو معتمدة على الصور

افحص المسار المحدد بدلًا من الاعتماد على تسمية اللغة. تُعد SRT وWebVTT تنسيقات نصية بسيطة؛ ويمكن أن تحتوي ASS أو SSA على الخطوط والمواضع والرسوم المتحركة والتنسيق؛ أما PGS وVobSub فهما مسارا ترجمة يعتمدان على الصور.

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

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

نوع الترجمة المهمة المعتادة للعميل البديل المحتمل من الخادم
SRT أو WebVTT عرض نص عادي مؤقت استخراج النص أو تحويله أو عرضه مباشرةً
ASS أو SSA عرض الخطوط والمواضع والتأثيرات إزالة التنسيق أو حرق الترجمة داخل الفيديو
PGS أو VobSub تراكب صور الترجمة المؤقتة تراكب من جهة العميل أو حرق داخل الفيديو

استخدم الجدول كخريطة تشخيصية، وليس كقائمة توافق شاملة. فقد يُشغَّل التنسيق نفسه مباشرةً في تطبيق، بينما يفرض الحرق داخل الفيديو في تطبيق آخر، لأن دعم الترجمة يعتمد على تطبيق المشغّل.

قارن تطبيق العميل، وليس التلفاز أو جهاز البث فقط

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

قد تكون إمكانات العميل هي الحد الفاصل بالكامل. تصف إحدى طلبات الميزات في Android TV ترجمة معقدة يصعب على الجهاز عرضها محليًا، وتذكر صراحةً أن الحرق من جهة الخادم يتطلب التحويل.

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

تحقق مما إذا كان تحويل الصوت يغيّر مسار الترجمة

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

يوثق تحليل لأحد عملاء Plex هذا التفاعل: في بعض عملاء التلفاز الذكي، يمكن أن يؤدي تحويل الصوت مع الترجمة إلى نقل الفيديو إلى مسار الحرق، حتى عندما يكون برنامج ترميز الفيديو مدعومًا بحد ذاته.

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

اختر الطريقة الأقل إضرارًا لتجنب الحرق داخل الفيديو

ابدأ بمسار ترجمة يستطيع العميل عرضه محليًا. فضّل ترجمة نصية متزامنة بشكل صحيح عندما لا يكون التنسيق مهمًا، أو استخدم عميلًا يدعم مسار ASS أو PGS أو VobSub الأصلي.

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

يوضح شرح ZimaSpace حول تكلفة حرق الترجمة الآلية المرتبطة عندما يظل استخدام وحدة المعالجة المركزية مرتفعًا رغم تفعيل تحويل الفيديو عبر العتاد.

إذا كان حرق الترجمة داخل الفيديو لا مفر منه، فاختبر قدرة الخادم على تنفيذه في الوقت الفعلي قبل السماح بعدة جلسات عن بُعد. قد تسرّع وحدة معالجة الرسومات فك ترميز الفيديو وترميزه، بينما يظل عرض الترجمة أو تحريك المرشحات مرحلة تعتمد على وحدة المعالجة المركزية.

تحقق من تركيبة التشغيل النهائية على العميل الفعلي

أعد الاختبار على عميل المشاهدة عن بُعد أو عميل غرفة المعيشة الفعلي باستخدام مسارات الفيديو والصوت والترجمة المحددة. تأكد من وضع التشغيل، وسبب التحويل، واستخدام وحدة المعالجة المركزية ووحدة معالجة الرسومات، والتخزين المؤقت، ومظهر الترجمة، وتزامنها بعد التقديم أو الترجيع.

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

لا تُعد المشكلة محلولة إلا عندما يعرض العميل المقصود الترجمة من دون تحويل الفيديو، أو يُكمل حرقها الضروري بسرعة وجودة ثابتتين. وثّق العميل العامل، ونوع الترجمة، ومسار الصوت، وتفضيل الحرق، حتى يمكن مقارنة أي تحديث مستقبلي للتطبيق بخط الأساس نفسه.

الدعم والنصائح

المزيد للقراءة

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.