Sposób 1: Zmniejszenie rozdzielczości wyjściowej

Rozdzielczość wyjściowa ekranu to główny czynnik wpływający na obciążenie kodera w OBS podczas transmisji wideo. To logiczne, ponieważ wraz ze wzrostem liczby pikseli rośnie obciążenie procesora. Dlatego najpierw zalecamy dostosowanie tego parametru, próbując obniżyć rozdzielczość wyjściową, jeśli jest to akceptowalne dla nagrywanej transmisji.

  1. W głównym oknie OBS kliknij przycisk "Ustawienia", znajdujący się w prawym bloku.
  2. Przejdź do Ustawień, aby zmienić rozdzielczość wyjściową podczas przeładowania kodera w OBS
  3. Otwórz sekcję "Wideo" i rozwiń listę "Wyjściowa (skalowana rozdzielczość)".
  4. Otwieranie ustawień rozdzielczości wyjściowej w celu rozwiązania problemu z przeciążeniem kodera w OBS
  5. W niej zobaczysz wsparcie dla wszystkich rozdzielczości ekranu, kompatybilnych z używaną kartą graficzną i monitorem. Spróbuj nieco ją zmniejszyć, a następnie zastosuj nowe ustawienia.
  6. Zmniejszenie rozdzielczości wyjściowej w celu rozwiązania problemu z przeciążeniem kodera w OBS

Uruchom próbne transmisje z wyjściem tego samego materiału, który był wcześniej prezentowany. Jeśli koder znowu się przeciąża, przywróć rozdzielczość lub pozostaw ją w takim stanie, próbując połączyć kilka sposobów rozwiązania tego problemu.

Sposób 2: Zmniejszenie FPS

Przetwarzanie ogromnej liczby klatek na sekundę już obciąża kartę graficzną, a jeśli nie radzi sobie, pojawiają się opóźnienia lub mikro-zacięcia, wpływające na oglądanie treści.Równolegle może być wyświetlany napis świadczący o przeciążeniu kodera, dlatego użytkownicy, którzy ustawili wartość FPS na 48-60 klatek, mogą obniżyć ją do 30, znacznie zmniejszając obciążenie procesora graficznego. Zmiana tego parametru odbywa się już przez znany dział "Wideo" w rozwijanym menu "Ogólne wartości FPS".

Zmiana liczby klatek na sekundę w celu rozwiązania problemów z przeciążeniem kodera w OBS

Sposób 3: Zmiana presetów kodera

Wielu twórców treści pracujących w OBS, gdy pojawia się błąd przeciążenia kodera, od razu chce zmienić go na sprzętowy, przenosząc tym samym obciążenie z procesora na kartę graficzną, jeśli pozwala na to zainstalowany w komputerze sprzęt. Jednak na początku zaleca się sprawdzenie presetów kodera i ich zmianę, obserwując, jak nowe parametry wpływają na jakość wideo.

  1. Aby to zrobić, w tym samym menu "Ustawienia" przejdź do sekcji "Wyjście".
  2. Przejdź do ustawień wyjścia, aby sprawdzić wstępne ustawienia kodera w OBS
  3. Upewnij się, że ustawiony jest standardowy programowy koder — "x264".
  4. Wybór programowego kodera do sprawdzenia jego preinstalacji w OBS
  5. Następnie aktywuj opcję "Włącz dodatkowe ustawienia kodera".
  6. Otwieranie dodatkowych ustawień kodera w celu sprawdzenia jego preinstalacji w OBS
  7. Preset kodera oznacza szybkość przetwarzania detali. Im szybsza, tym więcej detali jest pomijanych i mniejsze obciążenie procesora. Tutaj ważne jest, aby nie pomylić wartości, ponieważ "szybko" oznacza — gorzej, ale z mniejszym obciążeniem, a "wolno" — najlepsze przetwarzanie detali z ogromnym obciążeniem sprzętu.
  8. Sprawdzenie wstępnej konfiguracji kodera w celu rozwiązania problemu z przeciążeniem kodera w OBS

Jeśli już ustawione jest wartość "fast", zmień ją na "veryfast" lub jeszcze wyżej, zastosuj zmiany i uruchom transmisję. Teraz szczegółowość przetwarzania nieco się zmniejszy, ale od razu poczujesz, że procesor stał się nieco lub nawet o znaczną ilość procentów bardziej wolny.

Sposób 4: Zmiana używanego kodera

W tym sposobie mowa będzie o rozwiązaniu dla tych użytkowników, którzy mają dość słaby procesor i są gotowi przenieść niektóre zadania związane z przetwarzaniem strumienia na kartę graficzną, jeśli jej moc pozwala na pełne wykorzystanie zarówno podczas gry, jak i podczas transmisji.Domyślny programowy kodek x264 zużywa moc procesora, dlatego konieczne jest przełączenie się na "Sprzętowy (NVENC)". Ważne jest, aby zrozumieć, że sprzętowe kodeki nie całkowicie odciążają procesor, a jedynie przejmują na siebie określone zadania, zmuszając chip zainstalowany w karcie graficznej, który jest przeznaczony wyłącznie do kodowania, do przetwarzania informacji. Jakość obrazu na wyjściu jest gorsza przy ustawieniu tego samego bitrate'u, dlatego kodowanie sprzętowe ustępuje programowemu, ale pozwala na nagrywanie transmisji użytkownikom, którzy jeszcze nie nabyli mocnego procesora do streamingu.

Zmiana kodera na sprzętowy w celu rozwiązania problemu z jego przeciążeniem w OBS

Drugą opcją kodeka jest "AMF". Nie zalecamy jego używania podczas streamingu gier, ponieważ podczas renderowania karta graficzna jest już zajęta, a dodatkowe obciążenie ze strony OBS przy kodeku AMF tylko zwiększy ilość zacięć transmisji. Przy odpowiednich ustawieniach dobrym kodekiem jest QuickSync, dla którego wartość ICQ zaleca się ustawić od 20 do 23. Jeśli chcesz wybrać QuickSync, ale nie jest on wyświetlany w programie, wejdź do BIOS-u i upewnij się, że zintegrowana grafika jest włączona.

Więcej informacji: Jak włączyć zintegrowaną kartę graficzną

Sposób 5: Wyłączenie trybu gry w Windows 10

Wbudowany w Windows 10 tryb gry dość agresywnie przydziela zasoby systemowe, nadając maksymalny priorytet uruchomionej aplikacji. W związku z tym w takich warunkach dla OBS przydzielane jest bardzo mało mocy. W większości przypadków tryb gry nie jest potrzebny podczas streamingu, dlatego jego wyłączenie prawie zawsze korzystnie wpływa na redystrybucję obciążenia i czasami pozwala całkowicie pozbyć się komunikatu o przeciążeniu kodeka.

Więcej informacji: Wyłączenie trybu gry w Windows 10

Wyłączenie trybu gry w Windows 10 w celu rozwiązania problemu z przeciążeniem kodera w OBS

Sposób 6: Zwiększenie priorytetu OBS

Zgodnie z opiniami wielu użytkowników OBS, w przypadku przeciążenia kodeka czasami pomaga zwiększenie priorytetu programu.Należy to zrobić zarówno w samej OBS, jak i w systemie operacyjnym.

  1. W głównym oknie programu kliknij przycisk "Ustawienia" lub najpierw użyj kombinacji "Alt+F", a następnie naciśnij klawisz "S". Zwróć uwagę, że przy użyciu skrótów klawiszowych należy aktywować angielską klawiaturę w systemie. Otwieranie okna Ustawienia w programie OBS
    Przeczytaj także: Zmiana układu klawiatury w Windows 10
  2. W oknie "Ustawienia" aktywuj zakładkę "Zaawansowane". Następnie zmień tryb funkcji "Priorytet procesu" na "Wysoki". W tym celu kliknij na wskazanej linii i wybierz odpowiednią opcję z rozwijanego menu. Po tym zastosuj wprowadzone zmiany, klikając przycisk "OK".
  3. Sprawdzenie priorytetu OBS w celu rozwiązania problemu z przeciążeniem kodera

  4. Następnie kliknij prawym przyciskiem myszy na "Pasku zadań". Z otwartego menu kontekstowego wybierz opcję "Menadżer zadań". Uruchamianie narzędzia Menedżer zadań za pomocą menu kontekstowego Paska zadań w systemie Windows
    Przeczytaj także: {innerlink id='1814', txt='Metody uruchamiania "Menadżera zadań" w Windows 10'}
  5. Pojawi się okno narzędzia, w którym należy otworzyć zakładkę "Szczegóły". W niej zobaczysz listę procesów uruchomionych w systemie. Znajdź wśród nich proces "obs64.exe" lub "obs.exe", a następnie kliknij na niego prawym przyciskiem myszy. W otwartym menu kontekstowym najedź kursorem na linię "Ustaw priorytet" i wybierz opcję "Wysoki" z następnego podmenu.
  6. Ustawienie priorytetu OBS przez Menedżera zadań w celu rozwiązania problemu z przeciążeniem kodera

  7. Zamknij okno "Menadżera zadań" i sprawdź działanie programu OBS.

Sposób 7: Aktywacja trybu zgodności

W niektórych przypadkach można odciążyć pracę kodera, włączając tryb zgodności dla programu OBS. Realizuje się to dosłownie w kilka kliknięć.

  1. Otwórz folder, w którym znajduje się plik wykonywalny programu.Jeśli nie znasz jej lokalizacji, kliknij prawym przyciskiem myszy na skrócie OBS, a następnie wybierz opcję "Lokalizacja pliku" z menu kontekstowego.
  2. Otwieranie katalogu z plikiem wykonywalnym OBS za pomocą menu kontekstowego
  3. Automatycznie otworzy się katalog z poszukiwanym plikiem, a sam plik zostanie już zaznaczony. Musisz kliknąć na nim prawym przyciskiem myszy i wybrać opcję "Właściwości" z pojawiającego się menu.
  4. Wywołanie okna Właściwości dla pliku wykonywalnego OBS przez menu kontekstowe
  5. W następnym oknie przejdź do zakładki "Zgodność". W niej zaznacz pole obok wiersza, oznaczonego na zrzucie ekranu poniżej. Następnie z rozwijanego menu z listą wersji systemów operacyjnych wybierz Windows 8. Tryb zgodności z tą wersją najczęściej pozwala pozbyć się problemu. Zapisz zmiany, klikając przycisk "OK". Aktywacja trybu zgodności z systemem Windows 8 dla pliku wykonywalnego OBS przez okno Właściwości
    Czytaj także: Włączenie trybu zgodności w Windows 10
  6. Teraz wystarczy zamknąć wszystkie wcześniej otwarte okna i ponownie uruchomić OBS. Jest bardzo prawdopodobne, że działanie kodera zostanie ustabilizowane.

Sposób 8: Uruchamianie programu jako administrator

Ta metoda wydaje się banalna, jednak w sieci można znaleźć nawet badania użytkowników, które pokazują, że uruchamianie programu OBS jako administrator znacznie zmniejsza obciążenie kodera.

  1. Kliknij prawym przyciskiem myszy na skrócie programu lub pliku wykonywalnym OBS i wybierz opcję "Uruchom jako administrator".
  2. Uruchomienie programu OBS jako administrator za pomocą menu kontekstowego

  3. Aby nie wykonywać tych czynności za każdym razem przy uruchamianiu programu, aktywuj funkcję, która będzie stale uruchamiać OBS jako administrator.Aby to zrobić, kliknij prawym przyciskiem myszy na skrócie lub pliku programu i wybierz opcję "Właściwości" z menu kontekstowego.
  4. Otwieranie okna Właściwości dla pliku wykonywalnego OBS za pomocą menu kontekstowego
  5. Aktywuj zakładkę "Zgodność" i zaznacz pole obok opcji "Uruchom program jako administrator". Następnie nie zapomnij kliknąć przycisku "OK". Aktywacja funkcji Uruchamiaj program jako administrator dla narzędzia OBS
    Przeczytaj także: Uruchamianie programów jako administrator
  6. Po uruchomieniu programu w ten sposób obciążenie kodera zostanie zmniejszone, a problem prawdopodobnie zostanie rozwiązany.

Sposób 9: Zmniejszenie liczby źródeł

Każde źródło dodane do OBS obciąża program i zużywa określoną ilość zasobów systemowych. Jeśli dodałeś ich zbyt wiele, spróbuj usunąć niektóre z nich, aby rozwiązać problem z przeciążeniem.

  1. Przejrzyj listę wszystkich dodanych źródeł w dolnej części okna programu.
  2. Lista wszystkich źródeł dodanych przez użytkownika w OBS

  3. Jednym kliknięciem lewego przycisku myszy wybierz to, które chcesz usunąć. Następnie kliknij przycisk z ikoną minusa, znajdujący się nieco poniżej listy. W razie potrzeby powtórz tę procedurę tyle razy, ile to konieczne, dla wszystkich nieużywanych źródeł.
  4. Usunięcie wybranego źródła w OBS w celu odciążenia kodera programu
  5. Zauważ, że wizualne wyłączenie źródła nie odciąża systemu ani programu OBS. Po prostu przestajesz widzieć informacje podczas nagrywania lub transmisji. Ukryte źródła w OBS są oznaczone ikoną z przekreślonym okiem. Zamiast ukrywać, lepiej usunąć takie źródła, jeśli ich nie używasz.
  6. Wyświetlanie ukrytych źródeł i scen w programie OBS