كيفية إصلاح التشفير الزائد في OBS Studio



جرب أداة القضاء على المشاكل

شق OBS طريقه إلى أفضل برامج البث الاحترافية على مر السنين مع دعم نظام التشغيل macOS و Windows. تم الإشادة بـ OBS لامتلاكه ضوابط متعددة فيما يتعلق بخدمة البث التي يوفرها مع التوافق مع منصات متعددة مثل Twitch وما إلى ذلك.



ترميز زائد في OBS Studio



واحدة من أكثر المشاكل شيوعًا التي يواجهها المستخدمون هي المكان الذي يرون فيه الرسالة 'Encoding Overloaded' عند بثهم على شاشاتهم / ألعابهم. تحدث هذه المشكلة بشكل أساسي عندما يكون جهاز الكمبيوتر الخاص بك غير قادر على معالجة كل من اللعبة والبث بشكل صحيح ، وبالتالي تقصير في طاقة وحدة المعالجة المركزية. هذا يعني أن جهاز الكمبيوتر الخاص بك لا يمكنه تشفير الفيديو الخاص بك بسرعة كافية للحفاظ على الإعدادات التي قمت بتعيينها ، مما يؤدي إلى تجميد الفيديو بعد بضع ثوانٍ ، أو يتسبب في حدوث تقطع دوري.



رسالة الخطأ الكاملة هي كما يلي:

ترميز زائد! ضع في اعتبارك رفض إعدادات الفيديو أو استخدام إعداد تشفير مسبق أسرع.

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

ما الذي يسبب التحميل الزائد للترميز في OBS؟

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



  • عنق زجاجة وحدة المعالجة المركزية: هذا هو السبب الرئيسي لحدوث رسالة الخطأ هذه كما هو موضح سابقًا أيضًا. عندما يتم اختناق وحدة المعالجة المركزية الخاصة بك بسبب عملية التشفير ، تبدأ الأمور في التباطؤ وهذا هو المكان الذي يطالبك فيه OBS برسالة الخطأ.
  • تخزين منخفض: يتطلب OBS Studio أن يكون لديك تخزين مثالي متاح على جهاز الكمبيوتر الخاص بك عند استخدام البرنامج. بالإضافة إلى استخدام ذاكرة الوصول العشوائي (RAM) ، فإنه يستخدم أيضًا محرك الأقراص الثابتة في بعض العمليات التي تتضمن كتابة التكوينات المؤقتة وملفات الإخراج. إذا لم يكن لديك مساحة كافية ، فقد تواجه هذه المشكلة.
  • تطبيقات دفق الطرف الثالث: إذا كنت تقوم بتشغيل تطبيقات أخرى ذات صلة بالدفق / البث في الخلفية ، فقد تتعارض مع OBS إلى حد يفشل فيه في العمل بشكل صحيح أو يؤدي إلى زيادة التحميل. عادةً ما يؤدي تعطيل هذه التطبيقات إلى حل المشكلة.
  • دقة شاشة عالية: سيتطلب OBS المزيد من الموارد أثناء انتقالك من أحجام دقة الشاشة المنخفضة إلى أحجام أعلى. إذا لم يكن لديك طاقة كافية لوحدة المعالجة المركزية ، فقد تكون الدقة الأعلى هي السبب في حدوث مشكلات.
  • مستوى الأولوية: قد يتم تعيين OBS على أولوية منخفضة في إدارة المهام الخاصة بك. سيؤدي ذلك إلى أن تكون عملياتها ذات أولوية منخفضة ولن تلبي وحدة المعالجة المركزية طلباتها للمعالجة ، وبالتالي ستظهر رسالة الخطأ.

قبل أن ننتقل إلى الحلول ، تأكد من تسجيل الدخول كمسؤول على جهاز الكمبيوتر الخاص بك وقمت بحفظ جميع تسجيلات OBS في موقع يمكن الوصول إليه.

الحل 1: تغيير أولوية العملية

الإصلاح الأكثر شيوعًا في حل خطأ 'Encoding Overloaded' هو تغيير أولوية عملية OBS من مدير المهام. يعمل معالجك على مبدأ الأولويات ؛ ستتم معالجة العمليات ذات الأولوية العالية أولاً مقارنة بالعمليات الأخرى. في حالة OBS ، يحتاج البرنامج إلى مواكبة شاشة الألعاب / نافذة البث بنسبة 1: 1. يجب أن يتطابق معدل اللعب مع المعدل الذي يتم بث اللعبة به. عندما يكون هذا غير صحيح ، سوف تواجه رسالة الخطأ.

في هذا الحل ، سنطلق كل من اللعبة وبرنامج OBS ثم نغير الأولوية باستخدام مدير المهام عن طريق alt-tabbing. هناك طريقتان يمكننا من خلالهما تغيير الأولوية ، أي تقليل أولوية اللعبة أو زيادة أولوية OBS.

  1. قم بتشغيل اللعبة واستوديو OBS وابدأ بلعب اللعبة أثناء البث أيضًا في نفس الوقت.
  2. اضغط الآن على Windows + R واكتب ' موقع Taskmgr 'في مربع الحوار واضغط على Enter.
  3. بمجرد دخولك إلى مدير المهام ، حدد اللعبة ، وانقر بزر الماوس الأيمن عليها وحددها انتقل إلى التفاصيل . يمكنك أيضًا أن تفعل الشيء نفسه لفتح خصائص OBS Studio.

تفاصيل عملية الافتتاح

  1. بمجرد الوصول إلى قسم التفاصيل ، انقر بزر الماوس الأيمن على عملية اللعبة المحددة وحدد تعيين الأولوية> أقل من المعتاد . في حالة OBS ، حدد تعيين الأولوية> فوق العادي .

تغيير أولوية اللعبة و OBS

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

الحل 2: تقليل دقة الإخراج

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

  1. قم بتشغيل OBS Studio وانقر فوق إعدادات الموجود في الجانب الأيمن السفلي من الشاشة.

الإعدادات - OBS Studio

  1. بمجرد ظهور نافذة جديدة ، حدد فئة فيديو ثم انقر فوق دقة الإخراج (تحجيم) . حاول الآن خفض الدقة. إذا كان 1080 ، حاول تقليله إلى 720.

تغيير دقة الإخراج - OBS

  1. احفظ التغييرات واخرج من البرنامج. أعد تشغيل الكمبيوتر وحاول البث مرة أخرى. تحقق من حل رسالة الخطأ.

الحل 3: خفض معدل الإطارات

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

  1. انتقل مرة أخرى إلى إعدادات OBS كما فعلنا في الإعدادات السابقة وانتقل إلى اعدادات الفيديو .
  2. حدد الآن قيم FPS الشائعة ثم حدد قيمة أقل. إذا كانت 30 ، ففكر في الذهاب إلى 20 ، إلخ.

تغيير فراميراتي - OBS

  1. احفظ التغييرات واخرج من البرنامج. أعد تشغيل الكمبيوتر وحاول البث مرة أخرى. تحقق من حل رسالة الخطأ.

الحل 4: تغيير الإعداد المسبق x264

برنامج ترميز الفيديو المستخدم بشكل افتراضي هو x264. يحتوي على عدد من الإعدادات المسبقة المختلفة المتضمنة في تشغيله والتي تجد التوازن بين جودة الفيديو والحمل على وحدة المعالجة المركزية. بشكل افتراضي ، يتم استخدام الإعداد المسبق 'سريع جدًا'. هذا هو التوازن المثالي (وفقًا لـ OBS) بين جودة الفيديو وسرعة وحدة المعالجة المركزية.

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

  1. قم بتشغيل OBS studio وانقر فوق إعدادات موجود في الجانب الأيمن السفلي من الشاشة.
  2. تحديد انتاج | من جزء التنقل الأيمن ثم انقر فوق المتقدمة كوضع الإخراج.

التحول إلى الإعدادات المتقدمة

  1. حاول الآن تغيير أوضاع الإعداد المسبق ومعرفة ما إذا كان اختيار أي واحد أسرع يحل المشكلة لك.

يمكنك دائمًا تجربة إعدادات مختلفة مضبوطة مسبقًا وفقًا لمتطلباتك الخاصة.

الحل 5: استخدام ترميز الأجهزة

إذا لم تنجح جميع الطرق المذكورة أعلاه ، فيمكننا التفكير في استخدام تشفير الأجهزة. يتم دعم مشفرات الأجهزة مثل AMF و Quicksync و NVENC في الغالب في وحدات معالجة الرسوميات من Intel وفي وحدات معالجة الرسومات الأحدث AMD / NVIDIA أيضًا. يتمتع كل مستخدم بخيار توجيه بعض حمل الترميز إلى أجهزة تشفير الأجهزة بتكلفة طفيفة من انخفاض الجودة.

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

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

  1. قم بتشغيل OBS Studio وانتقل إلى إعدادات كما فعلنا سابقًا في الحلول.
  2. الآن انقر فوق انتاج | علامة التبويب باستخدام جزء التنقل الأيسر ، حدد المتقدمة وضع الإخراج وتحقق من خيار التشفير .

تغيير طريقة الترميز - OBS

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

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

تمكين الرسومات على متن الطائرة

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

الحل 6: تحرير مساحة في Drive

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

مساحة كاملة في OBS Drive

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

  1. اضغط على Windows + E لفتح مستكشف الملفات ، انقر فوق هذا الكمبيوتر ، وحدد محرك الأقراص الذي تريد تنظيفه.
  2. انقر بزر الماوس الأيمن فوقه وحدده الخصائص .
  3. بمجرد الدخول إلى الخصائص ، حدد ملف جنرال لواء علامة التبويب وانقر فوق تنظيف القرص .

تنظيف القرص - Windows Drive

  1. بعد تنظيف القرص ، أعد تشغيل الكمبيوتر وتحقق من حل رسالة الخطأ. تأكد من أن لديك ما لا يقل عن 5-10 جيجا بايت مساحة خالية على محرك الأقراص الخاص بك.

الحل 7: التحقق من وجود برامج تسجيل مماثلة

كما ذكرنا سابقًا في الأسباب ، يبدو أن OBS studio يتعارض مع برامج التسجيل الأخرى التي تعمل على جهاز الكمبيوتر الخاص بك. يتضمن ذلك NVIDIA Overlay و Discord وشريط ألعاب Windows وما إلى ذلك. الحل الوحيد هنا هو تعطيل تشغيل البرنامج على جهاز الكمبيوتر الخاص بك أو إلغاء تثبيته تمامًا. في هذا الحل ، سننتقل إلى مدير التطبيقات ونزيل البرنامج من جهاز الكمبيوتر الخاص بك.

  1. اضغط على Windows + R واكتب ' appwiz.cpl 'في مربع الحوار واضغط على Enter.
  2. بمجرد دخولك إلى مدير التطبيق ، ابحث عن أي برنامج تسجيل قد تكون قمت بتثبيته على جهاز الكمبيوتر الخاص بك. انقر بزر الماوس الأيمن فوقه واختر الغاء التثبيت .

إلغاء تثبيت برامج التسجيل المشابهة

  1. يجب عليك أيضًا التحقق من شريط المهام بحثًا عن أي تطبيقات إضافية تعمل في الخلفية. انقر بزر الماوس الأيمن على كل إدخال واخرج من التطبيق.
  2. بعد أن تكون متأكدًا تمامًا من عدم تشغيل أي برنامج في الخلفية ، قم بتشغيل OBS مرة أخرى وتحقق من حل المشكلة.

الحل 8: إغلاق البرامج الإضافية في الخلفية

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

  1. اضغط على Windows + R واكتب ' موقع Taskmgr 'في مربع الحوار واضغط على Enter.
  2. بمجرد دخولك إلى مدير المهام ، حدد أي تطبيقات إضافية تقوم بتشغيل الخلفية. انقر بزر الماوس الأيمن عليها وحدد إنهاء المهمة .

إنهاء مهمة العمليات الخلفية

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

إنهاء التطبيقات من شريط المهام

  1. بعد إغلاق جميع التطبيقات ، حاول البث ومعرفة ما إذا كان قد تم حل المشكلة.

الحل 9: استخدام بدائل الطرف الثالث (BandiCam)

إذا لم تنجح جميع الطرق المذكورة أعلاه ، يمكنك تجربة عدة بدائل مختلفة. أكثر ما رأيناه يشبه OBS Studio هو BandiCam. يحتوي على العديد من الميزات المختلفة ويسمح بتخصيص جودة البث أكثر بكثير مقارنة بالتطبيقات التقليدية الأخرى مثل Screenshare / Discord وما إلى ذلك.

بانديكام

يمكنك الانتقال إلى الموقع الرسمي لـ BandiCam وتنزيل الإصدار المجاني إلى موقع يمكن الوصول إليه. بعد التنزيل ، انقر بزر الماوس الأيمن فوقه واختر تشغيل كمسؤول .

ملحوظة: يجب عليك أيضًا التفكير في إعادة تثبيت التقاط شاشة OBS على جهاز الكمبيوتر الخاص بك من البداية بعد حذف جميع الملفات المؤقتة أيضًا. تأكد من تنزيل أحدث إصدار من الموقع الرسمي وحذف إدخالات OBS من مواقع التثبيت.

قراءة 8 دقائق