Ułatwienia dostępu

W polu Własne ustawienia muxera w OBS Studio można wpisać parametry enkodera, które nie są dostępne w standardowym interfejsie programu.

Dla enkodera x264:

  • --preset: Określa predefiniowany zestaw ustawień enkodera. Dostępne wartości to: ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow, placebo.
  • --profile: Określa profil enkodera. Dostępne wartości to: baseline, main, high.
  • --level: Określa poziom enkodera. Dostępne wartości to: 3.0, 3.1, 3.2, 4.0, 4.1, 4.2.
  • --crf: Określa współczynnik CRF (Constant Rate Factor), który wpływa na jakość obrazu i bitrate. Im niższa wartość, tym lepsza jakość obrazu, ale wyższy bitrate.
  • --maxrate: Określa maksymalny bitrate.
  • --bufsize: Określa rozmiar bufora.

Dla enkodera NVENC:

  • --preset: Określa predefiniowany zestaw ustawień enkodera. Dostępne wartości to: hq, lowlatency, medium.
  • --profile: Określa profil enkodera. Dostępne wartości to: baseline, main, high.
  • --level: Określa poziom enkodera. Dostępne wartości to: 3.0, 3.1, 3.2, 4.0, 4.1, 4.2.
  • --bitrate: Określa bitrate.
  • --vbv-bufsize: Określa rozmiar bufora VBV.

Należy pamiętać, że nie wszystkie parametry enkodera są obsługiwane przez wszystkie platformy streamingowe. Przed wpisaniem jakichkolwiek parametrów w polu Własne ustawienia muxera należy sprawdzić dokumentację platformy streamingowej, aby upewnić się, że są one obsługiwane.

Przykładowe wpisy w polu Własne ustawienia muxera:

Dla enkodera x264:

  • Streamowanie w rozdzielczości 1080p z bitrate 3500 kbps: --preset=fast --profile=baseline --level=3.0 --crf=20
  • Streamowanie w rozdzielczości 720p z bitrate 2000 kbps: --preset=medium --profile=baseline --level=3.0 --crf=23
  • Streamowanie z wysoką jakością obrazu (bitrate 6000 kbps, CRF 18): --preset=slow --profile=main --level=4.1 --crf=18
  • Streamowanie z niskim obciążeniem procesora (bitrate 2000 kbps, CRF 28): --preset=ultrafast --profile=baseline --level=3.0 --crf=28
  • Streamowanie z niestandardowym profilem i poziomem: --profile=high --level=4.2
  • Wymuszenie użycia określonego kodeka (x264 w tym przypadku): --encoder=x264
  • Wyłączenie filtrowania B-klatek: --bframes=0
  • Ustawienie rozmiaru GOP (Group of Pictures): --gop=250
  • Streamowanie z ograniczeniem przepustowości (bitrate 2000 kbps, maxrate 2500 kbps): --preset=medium --profile=baseline --level=3.0 --crf=23 --maxrate=2500
  • Streamowanie z priorytetem płynności (preset veryfast, crf 28): --preset=veryfast --profile=baseline --level=3.0 --crf=28
  • Streamowanie z wyłączonym b-frame (bframes=0): --preset=medium --profile=baseline --level=3.0 --crf=23 --bframes=0
  • Streamowanie z użyciem psychoaktywnej percepcji (psycho=1): --preset=medium --profile=baseline --level=3.0 --crf=23 --psycho=1
  • Streamowanie z użyciem kodeka x264 w trybie CBR (Constant Bitrate): --preset=medium --profile=baseline --level=3.0 --crf=23 --vbv-bufsize=10000 --maxrate=2000
  • Streamowanie z użyciem kodeka x264 w trybie VBR (Variable Bitrate): --preset=medium --profile=baseline --level=3.0 --crf=23 --vbv-bufsize=10000 --maxrate=2000 --bufsize=1000
  • Streamowanie z użyciem kodeka x264 z ustawieniami preferującymi jakość obrazu: --preset=slow --profile=main --level=4.1 --crf=18 --vbv-bufsize=10000 --maxrate=4000
  • Streamowanie z użyciem kodeka x264 z ustawieniami preferującymi niskie obciążenie procesora: --preset=ultrafast --profile=baseline --level=3.0 --crf=28 --vbv-bufsize=5000 --maxrate=1500

Dla enkodera NVENC:

  • Streamowanie w rozdzielczości 1080p z bitrate 3500 kbps: --preset=hq --profile=main --level=4.1 --bitrate=3500
  • Streamowanie w rozdzielczości 720p z bitrate 2000 kbps: --preset=medium --profile=main --level=4.1 --bitrate=2000
  • Streamowanie z wysoką jakością obrazu (bitrate 6000 kbps): --preset=hq --profile=high --level=4.2 --bitrate=6000
  • Streamowanie z niskim obciążeniem procesora (bitrate 2000 kbps): --preset=lowlatency --profile=main --level=4.1 --bitrate=2000
  • Ustawienie precyzji bitu luma: --luma-precision=8
  • Ustawienie precyzji bitu chroma: --chroma-precision=8
  • Włączenie adaptacyjnego B-frame rate control: --abrc=1
  • Ustawienie maksymalnego rozmiaru klatki (w pikselach):--max-frame-size=1920x1080
  • Streamowanie z użyciem Look-Ahead (lookahead=10): --preset=hq --profile=main --level=4.1 --bitrate=3500 --lookahead=10
  • Streamowanie z ograniczeniem przepustowości (bitrate 2000 kbps, maxrate 2500 kbps): --preset=medium --profile=main --level=4.1 --bitrate=2000 --maxrate=2500
  • Streamowanie z priorytetem płynności (preset lowlatency): --preset=lowlatency --profile=main --level=4.1 --bitrate=2000
  • Streamowanie z wyższą wydajnością (nvdec=hevc): --preset=hq --profile=main --level=4.1 --bitrate=3500 --nvdec=hevc
  • Streamowanie z użyciem kodeka NVENC w trybie CBR: --preset=hq --profile=main --level=4.1 --bitrate=3500 --vbv-bufsize=10000 --maxrate=3500
  • Streamowanie z użyciem kodeka NVENC w trybie VBR: --preset=hq --profile=main --level=4.1 --bitrate=3500 --vbv-bufsize=10000 --maxrate=4000 --bufsize=1000
  • Streamowanie z użyciem kodeka NVENC z ustawieniami preferującymi jakość obrazu: --preset=hq --profile=high --level=4.2 --bitrate=6000 --vbv-bufsize=10000 --maxrate=6000
  • Streamowanie z użyciem kodeka NVENC z ustawieniami preferującymi niskie obciążenie procesora: --preset=lowlatency --profile=main --level=4.1 --bitrate=2000 --vbv-bufsize=5000 --maxrate=2000

Dodatkowe opcje:

  • --maxrate: Określa maksymalny bitrate.
  • --bufsize: Określa rozmiar bufora.
  • --vbv-bufsize: Określa rozmiar bufora VBV (dla enkodera NVENC).
  • --rc-lookahead: Określa liczbę klatek, które enkoder będzie brał pod uwagę podczas kodowania. Wyższe wartości mogą poprawić jakość obrazu, ale mogą również zwiększyć obciążenie procesora.
  • --deblock: Włącza/wyłącza filtr deblockingu. Filtr ten może poprawić jakość obrazu, ale może również zmniejszyć ostrość obrazu.
  • --psy-rd: Włącza/wyłącza psychoakustyczny model redukcji szumów. Model ten może zmniejszyć bitrate bez znaczącej utraty jakości dźwięku.

Należy również pamiętać, że zmiana parametrów enkodera może mieć wpływ na jakość obrazu, bitrate i obciążenie procesora. Ważne jest, aby przeprowadzić testy, aby znaleźć optymalne ustawienia dla danej konfiguracji sprzętowej i łącza internetowego.

separator

Pliki Cookies

W celu świadczenia usług na najwyższym poziomie stosujemy pliki cookies. Korzystanie z mojej witryny oznacza, że będą one zamieszczane w Państwa urządzeniu. W każdym momencie możecie dokonać zmiany ustawień w swoich przeglądarkach.

Więcej informacji