Průvodci

Jak opravit přetížení kódování v OBS Studio

OBS si za ta léta udělal cestu k špičkovému profesionálnímu streamovacímu softwaru s podporou jak pro operační systémy macOS, tak pro Windows. OBS je chválen za to, že má více ovládacích prvků týkajících se streamovací služby, kterou poskytuje s kompatibilitou s více platformami, jako je Twitch atd.

Jedním z nejčastějších problémů, s nimiž se uživatelé potýkají, je situace, kdy při streamování svých obrazovek / her vidí zprávu „Encoding Overloaded“. K tomuto problému dochází primárně, když váš počítač není schopen správně zpracovat hru i streamování, a proto nedosahuje výkonu procesoru. Znamená to, že váš počítač nedokáže kódovat vaše video dostatečně rychle, aby udržel nastavení, které jste nastavili, což způsobí, že video po několika sekundách zamrzne, nebo bude pravidelně koktat.

Úplná chybová zpráva je následující:

Přetížení kódování! Zvažte zrušení nastavení videa nebo použití rychlejšího přednastavení kódování.

V tomto článku projdeme všechny možné příčiny, proč k tomuto problému může dojít ve vašem počítači, a také metody, kterými můžete problém obejít. Nezapomeňte začít s prvním řešením a podle toho se propracovat. Řešení jsou uvedena podle efektivity a snadnosti pro uživatele.

Co způsobuje přetížení kódování v OBS?

Po analýze všech případů uživatelů a počítačů, které čelily podobným problémům, jsme dospěli k závěru, že k tomuto problému obvykle došlo z několika různých důvodů. I když chybová zpráva znamená, že problém je primárně z důvodu méně prostředků CPU, příčiny zahrnují také další prvky. Některé z nich jsou uvedeny níže:

  • Zúžení CPU: To je hlavní důvod, proč k této chybové zprávě dochází, jak již bylo vysvětleno dříve. Když se váš procesor ucpá procesem kódování, věci se začnou zpomalovat a od této chvíle vás OBS vyzve k zobrazení chybové zprávy.
  • Nízká skladovací kapacita: OBS Studio vyžaduje, abyste měli při používání softwaru ve svém počítači k dispozici optimální úložiště. Kromě použití paměti RAM používá váš pevný disk také pro některé operace, které zahrnují psaní dočasných konfigurací a výstupních souborů. Pokud nemáte dostatek místa, může dojít k problému.
  • Streamovací aplikace třetích stran: Pokud spouštíte jiné aplikace související se streamováním / streamováním na pozadí, mohou být v konfliktu s OBS do té míry, že nefunguje správně nebo přetíží. Zakázání těchto aplikací obvykle problém vyřeší.
  • Vysoké rozlišení obrazovky: OBS bude vyžadovat více zdrojů při přechodu z velikosti s nízkým rozlišením obrazovky na vyšší. Pokud nemáte dostatek energie procesoru, může být příčinou problémů vyšší rozlišení.
  • Úroveň priority: Ve vašem správci úloh může být OBS nastavena na nízkou prioritu. To způsobí, že jeho operace budou mít nízkou prioritu a CPU nebude vyhovovat jeho požadavkům na zpracování, a proto se zobrazí chybová zpráva.

Než přejdeme k řešení, ujistěte se, že jste v počítači přihlášeni jako správce a že jste uložili všechny nahrávky OBS na přístupné místo.

Řešení 1: Změna priority procesu

Nejoblíbenější opravou při řešení chyby „Kódování přetížení“ je změna priority procesu OBS od správce úloh. Váš procesor pracuje na principu priorit; procesy s vysokými prioritami budou zpracovány jako první ve srovnání s jinými procesy. V případě OBS musí software držet krok s vaší herní obrazovkou / streamovacím oknem v poměru 1: 1. Rychlost hraní by se měla shodovat s rychlostí vysílání hry. Pokud to není pravda, zobrazí se chybová zpráva.

V tomto řešení spustíme hru i software OBS a poté pomocí správce úloh pomocí alt-tabbing změníme prioritu. Existují dva způsoby, jak změnit prioritu, tj. Snížit prioritu hry nebo zvýšit prioritu OBS.

  1. Spusťte hru a OBS studio a začněte hrát hru a zároveň streamujte současně.
  2. Nyní stiskněte Windows + R a zadejte „taskmgr”V dialogovém okně a stiskněte klávesu Enter.
  3. Jakmile jste ve správci úloh, vyberte hru, klikněte na ni pravým tlačítkem a vyberte Přejít na podrobnosti. Totéž můžete udělat pro otevření vlastností OBS Studio.
  1. V sekci podrobností klikněte pravým tlačítkem na konkrétní herní proces a vyberte Nastavit prioritu> Pod normální hodnotu. V případě OBS vyberte Nastavit prioritu> Nad normální.
  1. Uložte změny a ukončete správce úloh. Nyní alt-tab ke hře a zkontrolujte, zda můžete streamovat správně bez problémů.

Řešení 2: Snížení výstupního rozlišení

Kdykoli streamujete hru, obrazovka se kóduje v reálném čase a toto je pravděpodobně nejrozsáhlejší úkol CPU, který pokračuje. Například v případě kódování 1080p proces trvá dvakrát tolik pixelů, které jsou vytvořeny pro každý snímek v rozlišení 720p. Řešením ke snížení namáhání CPU je říct OBS, aby zmenšil vaše výstupní rozlišení. Pokud snížíte výstupní rozlišení, software automaticky sníží zmenšení snímků před jejich předáním kodéru.

  1. Spusťte OBS Studio a klikněte na Nastavení tlačítko v pravé dolní části obrazovky.
  1. Jakmile se objeví nové okno, vyberte kategorii Video a poté klikněte na Rozlišení výstupu (v měřítku). Nyní zkuste snížit rozlišení. Pokud to bylo 1080, zkuste to snížit na 720.
  1. Uložte změny a ukončete software. Restartujte počítač a zkuste streamovat znovu. Zkontrolujte, zda je chybová zpráva vyřešena.

Řešení 3: Snížení frekvence snímků

Snímková frekvence odpovídá počtu snímků, které jsou zachyceny z videa. Pokud jste hráč, pochopili byste, že snímkové frekvence jsou hlavní měřítka pro herní enginy a další prvky grafického zpracování. Pokud snímáte hru ve vysokých snímkových frekvencích, je pravděpodobné, že narazíte na několik problémů a zpožděný počítač. V tomto řešení přejdeme na vaše nastavení OBS a odpovídajícím způsobem snížíme snímkovou frekvenci.

  1. Přejděte zpět na nastavení OBS, jako jsme to udělali v předchozím nastavení, a přejděte na Nastavení videa.
  2. Nyní vyberte Společné hodnoty FPS a poté vyberte nižší hodnotu. Pokud to bylo 30, zvažte přechod na 20 atd.
  1. Uložte změny a ukončete software. Restartujte počítač a zkuste streamovat znovu. Zkontrolujte, zda je chybová zpráva vyřešena.

Řešení 4: Změna předvolby x264

Kodér videa používaný ve výchozím nastavení je x264. Má několik různých předvoleb zapojených do jeho provozu, které nacházejí rovnováhu mezi kvalitou videa a zátěží CPU. Ve výchozím nastavení se používá předvolba „velmi rychlá“. Jedná se o dokonalou rovnováhu (podle OBS) mezi kvalitou videa a rychlostí procesoru.

Metodika předvoleb spočívá v tom, že rychlejší předvolby označují, jak „rychle“ bude kodér fungovat. Když vyberete rychlejší předvolby, CPU bude použito mnohem méně, ale kvalita videa nebude až po značku. Výraz „rychle“ zde znamená, že video bude kódováno velmi rychle bez provedení mnoha výpočtů. Můžete zkusit změnit předvolby a zjistit, zda problém vyřeší nějaká rychlejší předvolba.

  1. Spusťte OBS studio a klikněte na Nastavení v pravé dolní části obrazovky.
  2. Vybrat Výstup v levém navigačním podokně a poté klikněte na Pokročilý jako výstupní režim.
  1. Nyní se pokuste změnit přednastavené režimy a zjistěte, zda výběr nějakého rychlejšího vyřeší problém za vás.

Vždy můžete experimentovat s různými přednastavenými nastaveními podle svých vlastních požadavků.

Řešení 5: Použití hardwarového kódování

Pokud všechny výše uvedené metody nefungují, můžeme zvážit použití hardwarového kódování. Hardwarové kodéry, konkrétně AMF, Quicksync a NVENC, jsou většinou podporovány v základních grafických procesorech Intel a také v novějších grafických procesorech AMD / NVIDIA. Každý uživatel má možnost nasměrovat část zatížení kódování na hardwarové kodéry s mírnými náklady na sníženou kvalitu.

Shrnuto, kodéry GPU neposkytují tolik kvality jako výchozí x264, ale hodně pomáhají, pokud máte omezené zdroje CPU.

Nejprve zkontrolujeme, zda je ve vašem softwaru OBS již povolena možnost hardwarového kódování. Pokud tomu tak není, projdeme dalšími kroky a pokusíme se problém vyřešit.

  1. Spusťte OBS Studio a přejděte na Nastavení jak jsme to udělali dříve v řešeních.
  2. Nyní klikněte na Výstup kartu pomocí levého navigačního podokna vyberte Pokročilý výstupní režim a zaškrtněte možnost Kodér.

Pokud možnost AMF, Quicksync atd. Nevidíte, můžete se pokusit ji povolit pomocí níže uvedených kroků. Pokud je k dispozici jako v předchozím příkladu, jednoduše jej povolte, uložte změny a restartujte počítač.

Pokud nevidíte rychlou synchronizaci v možnostech kódování, pravděpodobně to znamená, že integrovaná grafika není v systému BIOS aktivována. Každá základní deska Intel má integrovanou grafiku a ve výchozím nastavení jsou většinou povoleny.

Můžete přejít na nastavení systému BIOS a zkontrolovat, zda je nebo není povolena možnost integrované grafiky. Každý BIOS se bude lišit kvůli změně výrobce, takže byste se museli trochu rozhlédnout. Po povolení vyhrazené grafiky restartujte počítač a zkontrolujte, zda je problém vyřešen.

Řešení 6: Uvolnění místa na disku

Nejdůležitějším důvodem, proč OBS generuje chybové zprávy, jako jsou tyto, jsou problémy s místním úložištěm v počítači. Jak již bylo zmíněno dříve, OBS vyžaduje určitý prostor na pevném disku, aby jeho streamování videa fungovalo. Pokud nemáte žádné další místo, nebude streamovat žádný druh videa.

Kromě čištění volného místa na disku můžete také provést vyčištění disku. Po vyčištění disku restartujte počítač a zkuste platformu spustit znovu.

  1. Stisknutím Windows + E otevřete průzkumník souborů, klikněte na Tento počítača vyberte jednotku, kterou chcete vyčistit.
  2. Klepněte na něj pravým tlačítkem a vyberte Vlastnosti.
  3. Jakmile jste ve vlastnostech, vyberte Všeobecné kartu a klepněte na Vyčištění disku.
  1. Po vyčištění disku restartujte počítač a zkontrolujte, zda je chybová zpráva vyřešena. Ujistěte se, že máte na disku alespoň 5–10 GB volného místa.

Řešení 7: Kontrola podobného nahrávacího softwaru

Jak již bylo zmíněno dříve, zdá se, že OBS studio je v konfliktu s jiným nahrávacím softwarem spuštěným ve vašem počítači. Patří sem NVIDIA Overlay, Discord, herní lišta Windows atd. Jediným řešením je zakázat běh softwaru v počítači nebo jej úplně odinstalovat. V tomto řešení přejdeme do správce aplikací a odinstalujeme software z vašeho počítače.

  1. Stiskněte Windows + R, zadejte „appwiz.cpl”V dialogovém okně a stiskněte klávesu Enter.
  2. Jakmile jste ve správci aplikací, vyhledejte veškerý nahrávací software, který jste nainstalovali do počítače. Klikněte na něj pravým tlačítkem a vyberte Odinstalovat.
  1. Měli byste také zkontrolovat, zda na hlavním panelu nejsou nějaké další aplikace spuštěné na pozadí. Klepněte pravým tlačítkem na každou položku a ukončete aplikaci.
  2. Jakmile si budete naprosto jisti, že na pozadí není spuštěn žádný program, spusťte znovu OBS a zkontrolujte, zda je problém vyřešen.

Řešení 8: Zavření dalších programů na pozadí

Toto řešení je zdravým rozumem, ale mnoho uživatelů si tento scénář nevšimne. Kdykoli streamujete pomocí OBS Studio a hrajete hru vedle sebe, je důležité, aby byly zavřeny všechny další aplikace běžící na pozadí, aby se váš CPU mohl soustředit pouze na tyto dva procesy. Měli byste také vzít v úvahu běžící procesy na pozadí, které nemusí být v popředí patrné.

  1. Stiskněte Windows + R, zadejte „taskmgr”V dialogovém okně a stiskněte klávesu Enter.
  2. Jakmile jste ve správci úloh, vyberte jakékoli další aplikace spuštěné na pozadí. Klikněte na ně pravým tlačítkem a vyberte Ukončit úkol.
  1. Nyní také zkontrolujeme váš zásobník. Podívejte se na pravou spodní část obrazovky na hlavním panelu a vyhledejte ikony spuštěného softwaru. Pokud najdete nějaké, které neustále běží a spotřebovávají CPU, klikněte na ně pravým tlačítkem a vyberte Výstup.
  1. Po zavření všech aplikací zkuste streamovat a zkontrolujte, zda je problém vyřešen.

Řešení 9: Použití alternativ třetích stran (BandiCam)

Pokud všechny výše uvedené metody nefungují, můžete vyzkoušet několik různých alternativ. Ten, který jsme viděli, se nejvíce podobal OBS Studio, byl BandiCam. Má několik různých funkcí a umožňuje mnohem více přizpůsobit kvalitu streamování ve srovnání s jinými konvenčními aplikacemi, jako je Screenshare / Discord atd.

Můžete přejít na oficiální web BandiCam a stáhnout si bezplatnou verzi na přístupné místo. Po stažení na něj klikněte pravým tlačítkem a vyberte Spustit jako administrátor.

Poznámka: Měli byste také zvážit přeinstalování zachycení displeje OBS v počítači od nuly po odstranění všech dočasných souborů. Ujistěte se, že jste stáhli nejnovější verzi z oficiálních webových stránek a odstranili položky OBS z umístění instalace.