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

هل يمكن لـ Jellyfin مشاركة وحدة معالجة رسومات أو مسرّع بأمان مع حاوية أخرى؟
مشاركة وحدة معالجة الرسومات (GPU) مشروطة: تحقّق من ظهور الجهاز ودعم برنامج التشغيل، ثم شغّل كلا الحملين وراقب التحوّل إلى بديل برمجي.

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

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

