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

هل يمكن لـ Plex مشاركة وحدة معالجة الرسومات (GPU) مع حاوية Docker أخرى؟
يمكن لـ Plex وحاوية أخرى غالبًا الوصول إلى وحدة معالجة الرسومات نفسها، لكن يجب اختبار دعم برنامج التشغيل، وتعيين الجهاز، وحِمل محرّك الفيديو، والذاكرة،...

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

كيفية إعداد ذاكرة التخزين المؤقت وموقع التخزين المؤقت لتحويل الترميز في Plex
احمِ حالة Plex الدائمة مع وضع الملفات المؤقتة للتحويل على مساحة تخزين محلية مناسبة، ثم تحقّق من التنظيف والمساحة الحرة وسلوك إعادة التشغيل.

