Коригирайте проблема с претоварването на кодирането в OBS Studio.

Ispravit Problemu S Peregruzkoj Kodirovania V Obs Studio



Ако сте ИТ експерт, вероятно сте запознати с проблема с претоварването на кодирането в OBS Studio. Ето едно бързо решение на проблема. Първо отворете менюто за настройки на Studio. Под раздела Изход сменете енкодера от софтуерен на хардуерен. Запазете промените и излезте от менюто. След това отворете вашата сцена OBS Studio. Щракнете с десния бутон върху панела Sources: и изберете Add > Video Capture Device. В прозореца със свойства, който се отваря, задайте името на устройството на вашата графична карта. Например, ако използвате NVIDIA карта, ще изберете NVIDIA GeForce GTX 1080 от падащото меню. В раздела Резолюция и честота на кадрите задайте разделителната способност на естествената разделителна способност на вашата графична карта. Например, ако вашата карта е 1080p, ще изберете 1920x1080 от падащото меню. Запазете промените и излезте от прозореца. Вече трябва да можете да предавате поточно без никакви проблеми.



изпитваш ли Кодирането е претоварено ”, когато се опитвате да предавате поточно или да записвате видео с помощта на Музикално студио ? OBS, което означава Open Broadcaster Software, е един от най-популярните безплатни софтуери с отворен код за стрийминг на живо, игри и видеозапис. Много потребители на OBS се оплакват от проблема с претоварването на кодирането по време на поточно предаване. Когато това се случи, ще получите следното съобщение за грешка:





Кодирането е претоварено! Помислете дали да изключите видео настройките или да използвате предварително зададено по-бързо кодиране.





Кодирането е претоварено в OBS



Ако се чудите защо получавате това съобщение за грешка, отговорът е свързан с тясно място на процесора. Основната причина за това съобщение за грешка е високото използване на процесора на OBS Studio, с което вашата система не може да се справи. Сега високото използване на процесора на OBS Studio се дължи основно на по-високи настройки за изходно видео.

Ето някои от причините за проблема „Претоварено кодиране“ в OBS:

  • Ако вашата изходна разделителна способност е зададена много висока, това ще доведе до високо използване на процесора от OBS.
  • Друга причина за същото е изборът на по-висока скорост на кадрите от 30 fps за изходното видео.
  • Това съобщение за грешка също е свързано с избора на по-бавна предварителна настройка на енкодера, която осигурява висококачествено видео, но изисква дори високо натоварване на процесора.
  • Ако нямате достатъчно дисково пространство за изобразяване и запазване на изходните видеоклипове, вероятно ще видите това съобщение за грешка.
  • Ако активирате функцията Game Mode, вашият компютър ще бъде оптимизиран за игри и OBS може да няма достатъчно системни ресурси, за да го обработи.
  • Вашият хардуер е твърде слаб, за да изпълнява приложения с интензивно използване на ресурси като OBS Studio.
  • Ако има твърде много приложения, работещи във фонов режим, OBS може да изчерпи системните си ресурси и затова ще получите това съобщение.
  • Приложенията за наслагване и други конфликтни приложения също могат да причинят този проблем.

Коригирайте проблема с претоварването на кодирането в OBS Studio.

Ето корекциите, които можете да използвате, за да коригирате проблема „Претоварено кодиране“ в OBS Studio на вашия компютър с Windows:



  1. Намалете изходната разделителна способност.
  2. Регулирайте кадровата честота.
  3. Променете предварително зададената настройка на енкодера.
  4. Използвайте хардуерно кодиране.
  5. Променете приоритета на OBS в диспечера на задачите.
  6. Проверете източника на записа.
  7. Прекратете конфликтните програми с помощта на диспечера на задачите.
  8. Освободете малко дисково пространство.
  9. Изключете режима на игра.
  10. Използвайте алтернатива на OBS.

1] Намалете изходната разделителна способност

Първото нещо, което трябва да направите, за да разрешите този проблем, е да намалите изходната разделителна способност. Ако сте избрали по-висока разделителна способност за поточно предаване на игра или видео на екрана, това ще изисква високо натоварване на процесора, което вашата система не може да поеме. Така че получавате проблема „Претоварено кодиране“ в OBS.

Сега може да имате нужда от видео с високо качество, но вашият процесор може да не може да се справи с него в момента. Следователно, ако сценарият е приложим, всичко, което трябва да направите, е да намалите изходната разделителна способност във видео настройките в OBS и да видите дали проблемът е отстранен. Ето как да го направите:

Windows 10 как да настроите измерена връзка
  1. Първо отворете OBS Studio и отидете на Файл > Настройки или щракнете върху бутона „Настройки“ в долния десен ъгъл на екрана.
  2. Сега отидете на видео раздела в настройките и щракнете Изходна (мащабирана) резолюция падаща опция.
  3. След това изберете по-ниска разделителна способност от текущата. Можете да си поиграете с тази настройка и да видите коя резолюция работи за вас.
  4. След това щракнете върху Приложи > OK и рестартирайте компютъра си.
  5. Накрая рестартирайте OBS и вижте дали проблемът е разрешен или не.

Ако все още получавате предупреждението „Претоварено кодиране“ в OBS, можете да следвате следващата корекция.

2] Регулирайте скоростта на кадрите

Скоростта на кадрите се определя от броя кадри, заснети и показани за секунда във видеоклипа. Избирането на по-висока скорост на кадрите може да претовари процесора и графичния ви процесор и да причини проблема. По този начин можете да опитате да намалите скоростта на кадрите и да я зададете под 30 кадъра в секунда и след това да проверите дали проблемът е изчезнал. Ето как да го направите:

  1. Първо отворете OBS Studio и щракнете върху Файл > Предпочитания.
  2. Сега отидете на видео раздел и щракнете върху Общи стойности на FPS падащ бутон.
  3. Изберете стойност, по-малка от 30 от наличните кадрови честоти.
  4. Накрая щракнете върху Приложи > OK и рестартирайте OBS. Стартирайте темата си и след това вижте дали проблемът е изчезнал или не.

Ако вашата честота на кадрите не е проблемът, опитайте следващата потенциална корекция.

Вижте: Коригирайте черния екран на играта OBS в Windows

анимация за увеличение на powerpoint

3] Промяна на предварително зададения енкодер

OBS използва видео енкодер x264 по подразбиране. Сега има няколко предварително зададени настройки, които можете да използвате за кодиране на видеоклипове. Тези предварителни настройки се различават по качеството на видеото и използването на процесора. “ бърз ” предварително зададената настройка на енкодера висок процесор потребление и производство видео с високо качество , докато ' ултра-бърз ” предварително зададени консумира нисък процесор използва, но дава по-ниско качество на видеото . Ако сте избрали Забави предварително инсталиран от останалите, като например бърз, той ще има по-високо използване на процесора, което може да доведе до предупреждението „Кодирането е претоварено“. Затова изберете предварително зададен по-бърз енкодер, за да разрешите този проблем. Можеш да избираш ' много бързо предварително зададен енкодер, който има средно натоварване на процесора и дай стандартно видео качество .

Ето стъпките за промяна на предварително зададения енкодер в OBS:

  1. Първо стартирайте OBS и го отворете „Файл“ > „Настройки“.
  2. Сега отидете на Изход в лявата странична лента и щракнете върху иконата Предварителна настройка на енкодер падащ бутон.
  3. След това изберете по-бърза предварителна настройка като много бързо, по-бързо или супер бързо предварително зададен енкодер.
  4. След това щракнете върху Приложи > OK, за да запазите промените и след това рестартирайте OBS, за да проверите дали проблемът е разрешен.

Ако все още получавате същото съобщение за грешка, преминете към следващото решение.

4] Използвайте хардуерно кодиране

За да намалите използването на процесора, можете да използвате хардуерен енкодер като Quicksync (интегрирани графични процесори на Intel), AMF (нови графични процесори на AMD) или NVENC (най-новите графични процесори на Nvidia). Въпреки това, тези хардуерни енкодери осигуряват по-ниско качество на видеото, но и по-малко натоварване на вашия процесор. Следователно се препоръчва да използвате подходящ хардуерен енкодер измежду тях. Ето стъпките за промяна на хардуерния енкодер в OBS:

  1. Първо стартирайте OBS и отидете на Файлове > Предпочитания.
  2. Сега отидете в раздела „Изход“ и задайте Кодер Да се Хардуер . Например, тъй като имам графичен процесор на Intel, може да избера хардуерния енкодер Quicksync.
  3. Накрая щракнете върху Прилагане > OK и след това рестартирайте OBS, за да проверите дали предупреждението „Претоварено кодиране“ е спряло или не.

Прочети: OBS не записва видео от играта на компютър с Windows.

5] Промяна на приоритета на OBS в диспечера на задачите

Следващото нещо, което трябва да направите, е да зададете приоритета на OBS процеса в диспечера на задачите над нормалното или високо. Това е така, защото процесорът работи с приоритети на задачите. Ако има множество процеси и задачи, изпълнявани във фонов режим, OBS може да не успее да използва системните ресурси, както трябва. Така че в резултат получавате предупреждението „Кодирането е претоварено“. Следователно трябва да промените съответно приоритета на OBS и след това да видите дали проблемът е отстранен или не.

Ето стъпките за това:

  1. Първо натиснете Ctrl + Shift + Esc, за да отворите диспечера на задачите.
  2. Сега, от процеси щракнете с десния бутон върху OBS Studio и изберете Отидете на подробности опция.
  3. След това в раздела „Подробности“ щракнете с десния бутон върху obs64.exe обработете и изберете Задаване на приоритет като „над нормалното“ или „високо“.
  4. Накрая отворете OSB и проверете дали проблемът е разрешен или не.

6] Проверете източника на запис

Вашият източник на запис, като например уеб камери и карти за заснемане, може да консумира много ресурси на процесора, поради което имате проблем. Затова проверете източника на запис и се уверете, че е конфигуриран по съответния начин.

Ако използвате уеб камера, уверете се, че не е настроена на по-висока разделителна способност, като например над 480p. За потребителите на Logitech C920 може да изпитате проблем, ако го използвате при 1080p.

7] Край на конфликтни програми с помощта на диспечера на задачите.

Може да има конфликтни програми, работещи във фонов режим, които причиняват проблема. Известно е, че приложенията за наслагване като Discord и NVIDIA Overlay причиняват подобни проблеми. Затова затворете всички подобни програми с помощта на диспечера на задачите и вижте дали проблемът е разрешен. Ако не, можете да преминете към следващата потенциална корекция.

Можете също да проверите: OBS Display Capture не работи правилно в Windows

скич за прозорци

8] Освободете място на диска

OBS Studio изисква дисково пространство за запис на някои файлове, включително изходни видеоклипове. Ако продължавате да получавате съобщение „Кодирането е претоварено“ в OBS, дискът ви може да няма достатъчно място, изисквано от приложението. В резултат на това няма да можете да предавате видеоклиповете си чрез OBS. Така че трябва да освободите място на диска, за да отстраните проблема.

Можете да стартирате вградения инструмент на Windows, т.е. Disk Cleanup, за да освободите място на вашия твърд диск. Ето как да го направите:

  1. Първо отворете Disk Cleanup от менюто Startup.
  2. Сега изберете твърдия диск, на който сте инсталирали OBS Studio, и щракнете върху OK.
  3. След това проверете типа файлове, които искате да изтриете, и щракнете върху OK.

Освен това можете също да изтриете вашите лични файлове, които вече не са ви необходими, или да ги преместите на друго устройство, за да освободите място на желаното устройство.

Ако този метод работи за вас, страхотно. Въпреки това, ако предупредителното съобщение „Кодирането е претоварено“ продължава да се появява, можете да приложите следната корекция.

9] Деактивирайте режима на игра

Високопроизводително OBS Studio

Ако сте активирали Game Mode на вашия компютър, за да оптимизирате производителността на игрите, OBS Studio ще остави по-малко системни ресурси. И по този начин имате проблема под ръка. Следователно можете да опитате да деактивирате функцията Game Mode в Windows 11/10. Ето как да го направите:

xlive dll windows 10
  1. Първо отворете Настройки с Win+I и отидете до игри раздел
  2. Сега щракнете върху Режим на игра и изключете съответния ключ.

Надяваме се, че предупредителното съобщение „Кодирането е претоварено“ вече ще изчезне.

Прочети: OBS заеква и замръзва на всеки няколко секунди на компютър .

10] Използвайте алтернатива на OBS

Ако нищо не работи за вас, последната опция е да използвате алтернативата на OBS Studio. В интернет има много безплатни програми, които можете да изтеглите и инсталирате, за да предавате на живо и да записвате игра. Например, можете да използвате програми като XSplit Broadcaster, Lightstream Studio или Streamlabs. Те са популярни и добри.

Ако все още искате да използвате OBS Studio, помислете за надграждане на вашия хардуер. Това е така, защото вашият процесор може да е твърде слаб, за да получите най-добрата производителност от приложението OBS и да предавате поточно видео с високо качество. В резултат на това продължавате да получавате проблеми с „Претоварено кодиране“. Освен това, ако е твърде стар, трябва да смените и надстроите хардуера си, за да подобрите производителността.

Прочети: Коригиране на срив на OBS Studio на компютър с Windows.

Как да коригирам претоварването на кодирането в OBS?

За да коригирате съобщението за грешка „Encoding Overloaded“ в OBS Studio, променете изходните конфигурации, включително изходна разделителна способност, кадрова честота, предварително зададени настройки на енкодера и т.н., тъй като те причиняват високо натоварване на процесора. Освен това можете да използвате хардуерен енкодер вместо софтуерен енкодер, да зададете висок приоритет на OBS, да прекратите всички конфликтни фонови програми, да деактивирате функцията за режим на игра и да освободите място на диска. Ако проблемът продължава, проверете източника на запис и се уверете, че не работи с твърде висока разделителна способност, причиняваща високо натоварване на процесора.

Как да попреча на OBS да използва толкова много CPU?

За да предотвратите високото използване на процесора от OBS Studio, ще трябва да намалите разделителната способност на изхода и честотата на кадрите, тъй като колкото по-високи са тези изходни конфигурации, толкова по-високо е използването на процесора. Освен това можете също да промените опциите за кодиране, включително предварително зададеното кодиране, и да зададете по-бързо предварително зададено, което консумира по-малко CPU. Можете също да използвате хардуерен енкодер като Quicksync (интегрирани графични процесори на Intel), AMF (по-нови графични процесори на AMD) или NVENC (най-новите графични процесори на Nvidia), за да коригирате този проблем.

Прочети: OBS камерата не се показва или не работи .

Популярни Публикации