Az OBS az évek során a professzionális streaming szoftverek közé került, mind a macOS, mind a Windows operációs rendszerek támogatásával. Az OBS-t dicsérik, mert több vezérlővel rendelkezik az általa nyújtott streaming szolgáltatással kapcsolatban, amely kompatibilis több platformmal, például a Twitch-lel stb.
Kódolás túlterhelt az OBS Studio-ban
Az egyik leggyakoribb probléma, amellyel a felhasználók szembesülnek, hogy hol látják a „Túlterhelt kódolás” üzenetet, amikor a képernyőket / játékokat közvetítik. Ez a probléma elsősorban akkor fordul elő, amikor a számítógép nem képes megfelelően feldolgozni a játékot és az adatfolyamot, így nem éri el a CPU energiáját. Ez azt jelenti, hogy számítógépe nem képes elég gyorsan kódolni a videót a megadott beállítások fenntartásához, ami a videó néhány másodperc múlva lefagy vagy időszakos akadozást okoz.
A teljes hibaüzenet a következő:
A kódolás túlterhelt! Fontolja meg a videóbeállítások visszavonását vagy egy gyorsabb kódolási előre beállítást.
Ebben a cikkben áttekintjük az összes lehetséges okot, hogy miért fordulhat elő ez a probléma a számítógépén, valamint azokat a módszereket, amelyekkel megkerülheti a problémát. Győződjön meg róla, hogy az első megoldással kezdte, és ennek megfelelően halad lefelé. A megoldásokat a hatékonyság és a felhasználó könnyedsége szerint soroljuk fel.
Mi okozza a kódolás túlterhelését az OBS-ben?
A hasonló problémákkal küzdő összes felhasználói eset és számítógép elemzése után arra a következtetésre jutottunk, hogy ez a probléma általában több különböző okból adódik. Annak ellenére, hogy a hibaüzenet azt jelzi, hogy a probléma elsősorban a kevesebb CPU-erőforrás miatt van, az okok más elemeket is tartalmaznak. Néhányat az alábbiakban sorolunk fel:
- CPU üregnyak: Ez a fő oka annak, hogy miért fordul elő ez a hibaüzenet, amint azt korábban kifejtettük. Amikor a kódolási folyamat elfojtja a CPU-t, a dolgok lassulni kezdenek, és az OBS erre kéri a hibaüzenetet.
- Alacsony tárhely: Az OBS Studio megköveteli, hogy a szoftver használatakor optimális tárhely álljon rendelkezésre a számítógépen. A RAM használata mellett a merevlemezt is használja bizonyos műveletekhez, ideértve az ideiglenes konfigurációk és a kimeneti fájlok írását. Ha nincs elég hely, akkor tapasztalhatja a problémát.
- Harmadik féltől származó streaming alkalmazások: Ha más streaming / streaming szolgáltatással kapcsolatos alkalmazásokat futtat a háttérben, azok olyan mértékben ütközhetnek az OBS-szel, ahol az nem működik megfelelően, vagy túlterheli. Ezeknek az alkalmazásoknak a letiltása általában megoldja a problémát.
- Nagy képernyőfelbontás: Az OBS-nek több erőforrásra lesz szüksége, amikor az alacsony képernyőfelbontású méretekről a nagyobbakra vált. Ha nincs elég CPU-energiája, a nagyobb felbontás lehet a hibás.
- Prioritási szint: Előfordulhat, hogy az OBS alacsony prioritásra van állítva a feladatkezelőben. Ennek következtében a műveleteinek alacsony prioritása lesz, és a CPU nem veszi figyelembe a feldolgozásra vonatkozó kéréseit, ezért a hibaüzenet jelenik meg.
Mielőtt továbblépnénk a megoldásokra, győződjön meg arról, hogy rendszergazdaként van bejelentkezve a számítógépére, és minden OBS-felvételt elérhető helyre mentett.
1. megoldás: A folyamat prioritásának megváltoztatása
A „Túlterhelt kódolás” hiba megoldásának legnépszerűbb javítása az OBS folyamat prioritásának megváltoztatása a feladatkezelőtől. A processzor a prioritások elvén működik; A nagy prioritású folyamatokat először a többi folyamathoz képest dolgozzuk fel. OBS esetén a szoftvernek 1: 1 arányban kell lépést tartania a játék képernyőjével / streaming ablakával. A játék sebességének meg kell egyeznie a játék közvetítésének sebességével. Ha ez nem igaz, akkor a hibaüzenetet fogja látni.
Ebben a megoldásban mind a játékot, mind az OBS szoftvert elindítjuk, majd a feladatkezelő segítségével alt-tabulátorral megváltoztatjuk a prioritást. Kétféle módon változtathatjuk meg az elsőbbséget, azaz csökkenthetjük a játék prioritását vagy növelhetjük az OBS prioritását.
- Indítsa el a játékot és az OBS stúdiót, és kezdje el a játékot, miközben egyidejűleg streamel is.
- Most nyomja meg a Windows + R billentyűt, írja be a következőt: taskmgr ”Elemet, és nyomja meg az Enter billentyűt.
- A feladatkezelőben válassza ki a játékot, kattintson rá a jobb gombbal, és válassza a lehetőséget Lépjen a részletekre . Ugyanezt megteheti az OBS Studio tulajdonságainak megnyitásakor is.
Nyitási folyamat részletei
- A részletek részben kattintson a jobb gombbal az adott játék folyamatára, és válassza a lehetőséget Állítsa be a prioritást> A normál érték alatt . OBS esetén válassza a lehetőséget Prioritás beállítása> Normál felett .
A játék és az OBS prioritásának megváltoztatása
- Mentse a módosításokat, és lépjen ki a feladatkezelőből. Most alt-tab-ra a játék, és ellenőrizze, hogy tud-e megfelelően streamelni minden probléma nélkül.
2. megoldás: A kimeneti felbontás csökkentése
Bármikor, amikor játékot közvetít, a képernyő valós időben kódolódik, és ez valószínűleg a CPU legkiterjedtebb feladata. Például 1080p kódolás esetén a folyamat kétszer annyi pixelt vesz igénybe, amelyet minden képkockához 720p-ben hoznak létre. A CPU igénybevételének csökkentése az a megoldás, ha azt mondja az OBS-nek, hogy csökkentse a kimeneti felbontás méretét. Ha csökkenti a kimeneti felbontást, akkor a szoftver automatikusan csökkenti a kereteket, mielőtt továbbítaná őket a kódolóhoz.
- Indítsa el az OBS Studio alkalmazást, és kattintson a gombra Beállítások gomb található a képernyő jobb alsó sarkában.
Beállítások - OBS Studio
- Miután megjelenik egy új ablak, válassza ki a kategóriát Videó majd kattintson a gombra Kimeneti (méretezett) felbontás . Most próbálja csökkenteni a felbontást. Ha 1080 volt, próbálja csökkenteni 720-ra.
Kimeneti felbontás módosítása - OBS
- Mentse a módosításokat, és lépjen ki a szoftverből. Indítsa újra a számítógépet, és próbálja újra a streaminget. Ellenőrizze, hogy a hibaüzenet megoldódott-e.
3. megoldás: A képkockasebesség csökkentése
A képkockasebesség megfelel a videóból rögzített képkockák számának. Ha játékos vagy, akkor megértenéd, hogy a képkockasebesség a fő mércéje a játékmotoroknak és más grafikus feldolgozó elemeknek. Ha nagy képkockasebességgel rögzíti a játékot, akkor valószínű, hogy számos problémát és egy elmaradt számítógépet fog tapasztalni. Ebben a megoldásban navigálunk az OBS beállításaihoz, és ennek megfelelően csökkentjük a képkockasebességet.
- Lépjen vissza az OBS-beállításokhoz, mint az előző beállításokban, és lépjen a következőre: Videó beállítások .
- Most válassza ki Közös FPS értékek majd válasszon alacsonyabb értéket. Ha 30 volt, fontolja meg a 20-ra stb.
Framerátum módosítása - OBS
- Mentse a módosításokat, és lépjen ki a szoftverből. Indítsa újra a számítógépet, és próbálja újra a streaminget. Ellenőrizze, hogy a hibaüzenet megoldódott-e.
4. megoldás: Az x264 Preset módosítása
Az alapértelmezés szerint használt videokódoló x264. Számos különböző előre beállított funkcióval rendelkezik, amelyek megtalálják az egyensúlyt a videó minősége és a CPU terhelése között. Alapértelmezés szerint az előre beállított „nagyon gyorsan” van használatban. Ez a tökéletes egyensúly (az OBS szerint) a videó minősége és a CPU sebessége között.
Az előre beállított módszertan szerint a gyorsabb előre beállított értékek jelzik, hogy egy kódoló milyen gyorsan fog futni. Ha gyorsabb előre beállított értékeket választ, a CPU-t kevésbé használják, de a videó minősége nem lesz megfelelő. Itt a „gyors” azt jelenti, hogy a videó nagyon gyorsan kódolásra kerül, sok számítás nélkül. Megpróbálhatja megváltoztatni az előre beállított beállításokat, és megnézheti, hogy bármelyik gyorsabb előre beállított megoldás megoldja-e a problémát.
- Indítsa el az OBS stúdiót, és kattintson a gombra Beállítások a képernyő jobb alsó sarkában található.
- Válassza a lehetőséget Kimenet a bal oldali navigációs panelen, majd kattintson a gombra Fejlett mint kimeneti mód.
Váltás a Speciális beállításokra
- Most próbálja meg megváltoztatni az előre beállított módokat, és nézze meg, hogy a gyorsabb kiválasztása megoldja-e a problémát az Ön számára.
A saját igényei szerint mindig kísérletezhet különböző előre beállított beállításokkal.
5. megoldás: Hardveres kódolás használata
Ha a fenti módszerek mindegyike nem működik, fontolóra vehetjük a hardveres kódolás használatát. A hardveres kódolókat, nevezetesen az AMF-et, a Quicksync-et és az NVENC-t leginkább az Intel részleges GPU-k és az újabb AMD / NVIDIA GPU-k is támogatják. Minden felhasználónak lehetősége van arra, hogy a kódolás terhelésének egy részét a hardveres kódolókhoz irányítsa, alacsony költséggel, a minőség romlása mellett.
Összegezve: a GPU-kódolók nem nyújtanak annyi minőséget, mint az alapértelmezett x264, de sokat segítenek, ha korlátozott CPU-erőforrásokkal rendelkeznek.
Először ellenőrizni fogjuk, hogy a hardveres kódolás opciója engedélyezve van-e már az OBS szoftverében. Ha nem, akkor további lépéseken megy keresztül, és megpróbáljuk megoldani a problémát.
- Indítsa el az OBS Studio alkalmazást, és navigáljon a Beállítások mint korábban a megoldásokban tettük.
- Most kattintson a gombra Kimenet fülre a bal oldali navigációs ablaktáblán válassza a lehetőséget Fejlett kimeneti módot, és ellenőrizze a Encoder .
Kódolási módszer módosítása - OBS
Ha nem látja az AMF, a Quicksync stb. Opciót, akkor megpróbálhatja engedélyezni az opciót az alábbi lépésekkel. Ha jelen van, mint a fenti példában, egyszerűen engedélyezze, mentse a módosításokat és indítsa újra a számítógépet.
Ha nem látja a Gyors szinkronizálást a kódolási beállításaiban, az valószínűleg azt jelenti, hogy az integrált grafikája nincs aktiválva a BIOS-ban. Minden Intel alaplap integrált grafikával rendelkezik, és többnyire alapértelmezés szerint engedélyezettek.
Fedélzeti grafika engedélyezése
Navigálhat a BIOS-beállításaihoz, és ellenőrizheti, hogy az integrált grafika opciója engedélyezett-e vagy sem. Minden BIOS más lesz a gyártóváltás miatt, így kicsit körül kellene néznie. A dedikált grafika engedélyezése után indítsa újra a számítógépet, és ellenőrizze, hogy a probléma megoldódott-e.
6. megoldás: Hely felszabadítása a meghajtóban
A legfontosabb ok, amiért az OBS ilyen hibaüzeneteket generál, a számítógép helyi tárhelyével kapcsolatos problémák. Mint korábban említettük, az OBS-nek is szüksége van némi helyre a merevlemezen, hogy tovább folytassa a videó streamingjét. Ha nincs extra hely, akkor az nem sugároz semmiféle videót.
Teljes hely az OBS Drive-ban
A meghajtón lévő szabad terület tisztításán kívül elvégezheti a lemez tisztítását is. A lemez tisztítása után indítsa újra a számítógépet, és próbálja meg újra elindítani a platformot.
- Nyomja meg a Windows + E billentyűkombinációt a fájlkezelő megnyitásához, kattintson a gombra Ez-PC , és válassza ki a megtisztítani kívánt meghajtót.
- Kattintson a jobb gombbal, és válassza a lehetőséget Tulajdonságok .
- Miután bejutott a tulajdonságokba, válassza ki a Tábornok fülre és kattintson Lemez tisztítás .
Lemezkarbantartás - Windows Drive
- A lemez tisztítása után indítsa újra a számítógépet, és ellenőrizze, hogy a hibaüzenet megoldódott-e. Győződjön meg arról, hogy legalább 5-10 GB szabad hely van a meghajtón.
7. megoldás: Ellenőrizze a hasonló felvevő szoftvereket
Mint az okokban korábban említettük, úgy tűnik, hogy az OBS stúdió ütközik a számítógépén futó többi felvevő szoftverrel. Ez magában foglalja az NVIDIA Overlay-t, a Discord-ot, a Windows játéksávot stb. Itt az egyetlen megoldás az, ha letiltja a szoftvert a számítógépen, vagy teljesen eltávolítja. Ebben a megoldásban az alkalmazáskezelőhöz navigálunk, és eltávolítjuk a szoftvert a számítógépről.
- Nyomja meg a Windows + R billentyűt, írja be a következőt: appwiz.cpl ”Elemet, és nyomja meg az Enter billentyűt.
- Az alkalmazáskezelőben keresse meg az esetlegesen a számítógépére telepített felvevő szoftvert. Kattintson a jobb gombbal rá, és válassza a lehetőséget Eltávolítás .
A hasonló felvevő szoftver eltávolítása
- Ellenőrizze a tálcán a háttérben futó esetleges további alkalmazásokat. Kattintson a jobb gombbal minden bejegyzésre, és lépjen ki az alkalmazásból.
- Miután teljesen biztos abban, hogy egyetlen program sem futtatja a hátteret, futtassa újra az OBS-t, és ellenőrizze, hogy a probléma megoldódott-e.
8. megoldás: További programok bezárása a háttérben
Ez a megoldás józan ész, de sok felhasználó nem veszi észre ezt a forgatókönyvet. Valahányszor az OBS Studio segítségével streamel, és egymás mellett játszik egy játékot, fontos, hogy a háttérben futó összes extra alkalmazás bezáruljon, így a CPU kizárólag a két folyamatra koncentrálhat. Figyelembe kell vennie a futó háttérfolyamatokat is, amelyek esetleg nem lesznek észrevehetőek az előtérben.
- Nyomja meg a Windows + R billentyűt, írja be a következőt: taskmgr ”Elemet, és nyomja meg az Enter billentyűt.
- Miután belépett a feladatkezelőbe, válassza ki a háttérben futó további alkalmazásokat. Kattintson a jobb gombbal rájuk, és válassza a lehetőséget Utolsó feladat .
A háttérfolyamatok befejező feladata
- Most ellenőrizzük a tálcáját is. Nézze meg a képernyő jobb alsó sarkát a tálcán, és keresse meg az összes futó szoftver ikonját. Ha olyanokat talál, amelyek folyamatosan futnak és CPU-t fogyasztanak, kattintson jobb gombbal rájuk, és válassza a lehetőséget Kijárat .
Az alkalmazások bezárása a tálcáról
- Az összes alkalmazás bezárása után próbáljon meg streamelni, és nézze meg, hogy a probléma megoldódott-e.
9. megoldás: Harmadik féltől származó alternatívák (BandiCam) használata
Ha a fenti módszerek mindegyike nem működik, többféle alternatívát is kipróbálhat. A BandiCam volt az, amelyet láttunk leginkább az OBS Studio-ra hasonlítani. Számos különböző funkcióval rendelkezik, és sokkal jobban lehetővé tette a streaming minőségének testreszabását, összehasonlítva más hagyományos alkalmazásokkal, például a Screenshare / Discord stb.
Bandicam
Navigálhat a BandiCam hivatalos webhelyére, és letöltheti az ingyenes verziót egy elérhető helyre. A letöltés után kattintson rá a jobb gombbal, és válassza a lehetőséget Futtatás rendszergazdaként .
Jegyzet: Az összes ideiglenes fájl törlése után is fontolóra kell vennie az OBS display capture újratelepítését a számítógépre. Győződjön meg arról, hogy letölti a legfrissebb verziót a hivatalos webhelyről, és törli az OBS bejegyzéseit a telepítési helyekről.
8 perc olvasás