كيفية إصلاح توقف تشغيل الوسائط عند الفصل نفسه فقط عند تفعيل ترجمات PGS

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

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

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

أثبت أن الفشل مرتبط بترجمات PGS

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

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

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

تحقق مما إذا كان الحرق داخل الفيديو يحمّل الخادم فوق طاقته

راقب مؤشرات وحدة المعالجة المركزية ووحدة معالجة الرسومات والذاكرة وسرعة تحويل الترميز والإطارات المتساقطة مع اقتراب التشغيل من نقطة الفشل. قارن هذه القيم بالقيم الناتجة عن تشغيل الفصل نفسه دون PGS أو باستخدام ترجمة نصية.

يوضح دليل متخصص لـ Jellyfin أن ترجمات PGS قد تجهد الخوادم منخفضة الطاقة عندما يتعذر على العميل عرض مسار الصور بنفسه.

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

افحص سجل محوّل الترميز عند نقطة التوقف الدقيقة

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

توثق إحدى حالات Emby أن التشغيل المحوّل ترميزيًا قد ينتهي مبكرًا رغم إمكانية استئناف ملف الوسائط الأساسي لاحقًا.

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

قارن بين مساري الترجمة عبر العتاد والبرمجيات

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

يوضح نقاش حول استكشاف أخطاء Plex أن ترجمات PGS قد تعطل تحويل الترميز عبر العتاد حتى عندما يعمل تحويل الترميز العادي عبر العتاد.

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

تأكد من ضرورة حرق الترجمة داخل الفيديو

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

يوضح نقاش حول FFmpeg حدود المعالجة بوضوح: يتطلب الحرق داخل الفيديو إعادة ترميز الفيديو عند تثبيت الترجمة داخل الصورة.

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

تحقق من الإصلاح في الفصل الأصلي

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

يشير نقاش في Firecore إلى أن دعم PGS يختلف باختلاف العميل، إذ لا تتعامل كل أجهزة التشغيل مع مسار الترجمة نفسه بالطريقة ذاتها.

تُحل المشكلة عندما يتجاوز العميل نفسه الفصل مرارًا مع تفعيل الترجمة المطلوبة. ويُعد دليل ZimaSpace ذي الصلة حول سير عمل الوسائط المنزلية الأوسع هو المسار التالي عندما لا تعود حالات الفشل خاصة بتشغيل ترجمات PGS.

الأسئلة الشائعة

هل يمكن لعلامة الفصل نفسها أن تتسبب في توقف تشغيل PGS؟

عادةً لا. يوفر الفصل توقيتًا قابلًا للتكرار، لكن الفشل قد يكون ناتجًا عن حزمة ترجمة أو حالة تحويل ترميز أو خطوة في المرشح أو انتقال في العميل يحدث عند تلك النقطة.

هل ينبغي تحويل كل ترجمات PGS إلى SRT؟

لا. استخدم نسخة SRT للتمييز بين الأسباب أو كخيار توافق خاص بالعميل. واحتفظ بالترجمة المصورة الأصلية عندما يكون تنسيقها أو الإشارات الإلزامية أو تخطيط اللغة مهمًا.

لماذا يمكن للفيلم أن يعمل تشغيلًا مباشرًا بشكل صحيح عند إيقاف الترجمة؟

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

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

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

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.