OBS Studio
Součást Macro DeckPřepínejte scény, ovládejte vysílání, nahrávání i zvuk a reagujte na dění v OBS Studio.
Dialog Připojit OBS Studio s názvem konfigurace, hostitelem, portem a heslem
- Přepínání scén, profilů a kolekcí scén
- Spuštění a zastavení vysílání, nahrávání, vyrovnávací paměti opakování a virtuální kamery
- Ztlumení vstupů, nastavení hlasitosti a přepínání zdrojů a filtrů
- Živé proměnné pro scény, časové kódy, FPS a zahozené snímky
- Připojení více instancí OBS najednou
Integrace OBS Studio propojuje Macro Deck s OBS přes WebSocket server, který je přímo součástí OBS (obs-websocket 5). Po připojení můžou vaše tlačítka ovládat téměř vše, co během vysílání v OBS děláte, a OBS zpětně hlásí každou změnu, takže deck vždy ukazuje aktuální stav.
Co můžete dělat
- Přepnout scénu programu, náhledovou scénu studiového režimu, profil nebo kolekci scén.
- Spustit, zastavit nebo přepnout vysílání, nahrávání, vyrovnávací paměť opakování a virtuální kameru, uložit záznam opakování, pozastavit nahrávání, rozdělit soubor nahrávky nebo přidat značku kapitoly.
- Zobrazit nebo skrýt zdroj ve scéně, zapnout nebo vypnout filtr, ztlumit vstup nebo změnit jeho hlasitost v procentech či dB.
- Změnit nastavení zdroje, například text textového zdroje, soubor obrázku nebo mediálního zdroje či URL zdroje prohlížeče.
- Spustit a zastavit libovolný výstup OBS podle názvu, včetně výstupů, které přidávají pluginy.
Několik příkladů použití:
- Tlačítko BRB, které přepne na vaši BRB scénu a ztlumí mikrofon.
- Tlačítko Nahrávat, které přepíná nahrávání a ukazuje, zda OBS nahrává, je pozastavené nebo zastavené.
- Posuvník propojený s proměnnou
obs_<input>_volumevstupu s hudbou, takže posunutím posuvníku změníte hlasitost v OBS. - Postup, který se spustí, když OBS ohlásí Vysílání spuštěno, a pošle vám oznámení.
Jak se chová
Macro Deck naslouchá událostem, které OBS posílá, takže proměnné jako aktuální scéna, stav ztlumení nebo stav filtrů se aktualizují zlomek sekundy poté, co je v OBS změníte. Přepínací tlačítka svítí, dokud je jejich stav aktivní, i když ho změníte přímo v OBS. Statistiky jako FPS, vytížení CPU, bitrate a zahozené snímky se načítají každou jednu až dvě sekundy.
Kromě pevných proměnných nabízí výběr proměnných každý vstup, scénu, prvek scény a filtr připojeného OBS s jeho hlasitostí, stavem ztlumení, viditelností nebo stavem zapnutí. Triggery reagují na změny scény, změny nahrávání a vysílání, uložené záznamy opakování a snímky obrazovky, aktivaci vstupů a vlastní události, které vysílají vaše vlastní skripty v OBS.
Můžete přidat víc konfigurací, například jednu pro streamovací PC a jednu pro herní PC. Každá konfigurace má vlastní sadu proměnných a každá akce má pole Konfigurace, ve kterém zvolíte, které OBS ovládá. Když se OBS zavře nebo vypadne síť, Macro Deck se stále pokouší znovu připojit a spouští triggery Odpojeno a Připojeno.
Co budete potřebovat
- Macro Deck 3 na Windows, macOS nebo Linuxu
- OBS Studio 28 nebo novější (obsahuje obs-websocket 5)
- Zapnutý WebSocket server v OBS v Tools > WebSocket Server Settings
- Spouštění a zastavování výstupů podle názvu vyžaduje obs-websocket 5.7 nebo novější
Nastavení
Krok 1: Zapněte WebSocket server v OBS
V OBS otevřete Tools > WebSocket Server Settings a zaškrtněte Enable WebSocket server. Poznamenejte si Server Port (výchozí je
4455). Pokud je zaškrtnuto Enable Authentication, zobrazíte heslo kliknutím na Show Connect Info.Krok 2: Otevřete OBS Studio v Macro Deck
V Macro Deck klikněte na postranním panelu na Integrace a pak na OBS Studio. Na kartě Přehled klikněte v části Konfigurace na Přidat konfiguraci. Stejný dialog otevře i přepínač vpravo nahoře; po dokončení nastavení se integrace zapne.
Krok 3: Zadejte údaje pro připojení
Vyplňte dialog Připojit OBS Studio:
- Název konfigurace: libovolný název, například
Streaming PC. - Hostitel:
127.0.0.1, když OBS běží na stejném počítači, jinak IP adresa počítače, na kterém OBS běží. - Port: port serveru z OBS, ve výchozím stavu
4455. - Heslo: heslo z OBS. Pokud je ověřování vypnuté, nechte pole prázdné.
Klikněte na Pokračovat. Macro Deck před uložením konfigurace otestuje připojení.
- Název konfigurace: libovolný název, například
Krok 4: Přidejte akci OBS na tlačítko
Na stránce Deck klikněte na tlačítko, které chcete použít. Deck musí být odemčený: pokud tlačítko vpravo nahoře ukazuje Uzamknout, odemčený je. Otevře se editor s vybranou možností Krátké stisknutí. Klikněte na + Přidat akci, v dialogu Přidat akci vlevo vyberte OBS Studio a zvolte akci, například Nastavit scénu. V polích Konfigurace a Scéna vyberte konfiguraci a scénu a klikněte na Uložit.
Krok 5: Stiskněte tlačítko
Stiskněte tlačítko na telefonu, tabletu nebo ve webovém klientovi. OBS přepne na vybranou scénu. Pokud se nic nestane, zkontrolujte, že OBS běží a že konfigurace na stránce OBS Studio v části Integrace ukazuje Připojeno.
Akce35
Umístěte je na tlačítko nebo je spusťte z postupu.
- Nastavit scénu
- Přepne aktivní scénu programu.
- Nastavit náhledovou scénu
- Přepne náhledovou scénu studiového režimu.
- Nastavit profil
- Přepne OBS na jiný profil.
- Nastavit kolekci scén
- Přepne OBS na jinou kolekci scén.
- Spustit nahrávání
- Spustí nahrávání.
- Zastavit nahrávání
- Zastaví nahrávání.
- Přepnout nahrávání
- Spustí nebo zastaví nahrávání a ukazuje, zda OBS nahrává, je pozastavené nebo zastavené.
- Pozastavit/obnovit nahrávání
- Pozastaví nebo obnoví aktuální nahrávání.
- Spustit vysílání
- Spustí vysílání.
- Zastavit vysílání
- Zastaví vysílání.
- Přepnout vysílání
- Spustí nebo zastaví vysílání.
- Spustit virtuální kameru
- Spustí virtuální kameru.
- Zastavit virtuální kameru
- Zastaví virtuální kameru.
- Přepnout virtuální kameru
- Spustí nebo zastaví virtuální kameru.
- Spustit vyrovnávací paměť opakování
- Spustí vyrovnávací paměť opakování.
- Zastavit vyrovnávací paměť opakování
- Zastaví vyrovnávací paměť opakování.
- Přepnout vyrovnávací paměť opakování
- Spustí nebo zastaví vyrovnávací paměť opakování.
- Uložit vyrovnávací paměť opakování
- Uloží aktuální obsah vyrovnávací paměti opakování na disk.
- Rozdělit soubor nahrávky
- Začne nový soubor nahrávky, zatímco nahrávání dál běží.
- Vytvořit kapitolu nahrávky
- Přidá značku kapitoly do nahrávaného souboru (pouze formát Hybrid MP4).
- Nastavit složku nahrávek
- Nastaví složku, do které OBS ukládá nové nahrávky.
- Spustit výstup
- Spustí výstup OBS podle názvu, včetně výstupů přidaných pluginy.
- Zastavit výstup
- Zastaví výstup OBS podle názvu, včetně výstupů přidaných pluginy.
- Přepnout výstup
- Spustí nebo zastaví výstup OBS podle názvu, včetně výstupů přidaných pluginy.
- Zjistit stav výstupu
- Načte do proměnné, zda je výstup OBS aktivní.
- Nastavit viditelnost zdroje
- Zobrazí, skryje nebo přepne zdroj ve scéně.
- Ztlumit vstup
- Ztlumí, zruší ztlumení nebo přepne ztlumení zvukového vstupu.
- Nastavit hlasitost vstupu
- Nastaví, zvýší nebo sníží hlasitost zvukového vstupu v procentech nebo dB.
- Nastavit filtr zdroje
- Zapne, vypne nebo přepne filtr zdroje.
- Nastavit nastavení vstupu
- Změní jedno nastavení zdroje, například text textového zdroje nebo URL zdroje prohlížeče.
- Získat hlasitost vstupu
- Načte hlasitost zvukového vstupu v procentech do proměnné.
- Získat stav filtru
- Načte do proměnné, zda je filtr zdroje zapnutý.
- Zjistit ztlumení vstupu
- Načte do proměnné, zda je zvukový vstup ztlumený.
- Zjistit viditelnost zdroje
- Načte do proměnné, zda je zdroj ve scéně viditelný.
- Přepnout režim studia
- Zapne nebo vypne studiový režim.
Triggery24
Tlačítko nebo postup může na tyto události reagovat.
- Změna scény
- Změnila se scéna programu (živá scéna). Volitelně jen pro jednu scénu.
- Změna náhledové scény
- Změnila se náhledová scéna studiového režimu.
- Nahrávání spuštěno
- OBS začalo nahrávat.
- Nahrávání zastaveno
- OBS přestalo nahrávat.
- Nahrávání pozastaveno
- Nahrávání bylo pozastaveno.
- Nahrávání obnoveno
- Nahrávání bylo obnoveno.
- Soubor nahrávky změněn
- Nahrávání začalo, přešlo do nového souboru nebo skončilo, s cestou k souboru.
- Vysílání spuštěno
- OBS začalo vysílat.
- Vysílání zastaveno
- OBS přestalo vysílat.
- Vyrovnávací paměť opakování spuštěna
- Vyrovnávací paměť opakování se spustila.
- Vyrovnávací paměť opakování zastavena
- Vyrovnávací paměť opakování se zastavila.
- Vyrovnávací paměť opakování uložena
- Záznam opakování byl zapsán na disk, s cestou k souboru.
- Snímek obrazovky uložen
- OBS uložilo snímek obrazovky na disk, s cestou k souboru.
- Virtuální kamera spuštěna
- Virtuální kamera se spustila.
- Virtuální kamera zastavena
- Virtuální kamera se zastavila.
- Změna režimu studia
- Studiový režim byl zapnut nebo vypnut.
- Změna ztlumení vstupu
- Zvukový vstup byl ztlumen nebo bylo zrušeno jeho ztlumení. Volitelně jen pro jeden vstup.
- Vstup se stal aktivním
- Vstup se začal vykreslovat ve výstupu programu, například když webkamera přejde do živého vysílání.
- Vstup se stal neaktivním
- Vstup se přestal vykreslovat ve výstupu programu.
- Vstup se zobrazuje
- Vstup se začal vykreslovat ve výstupu programu nebo náhledu.
- Vstup se přestal zobrazovat
- Vstup se už nevykresluje ve výstupu programu ani náhledu.
- Vlastní událost
- Skript nebo plugin OBS vyslal vlastní událost. Volitelně jen pro jeden název události.
- Připojeno
- Macro Deck se připojil k OBS a OBS dokončilo načítání.
- Odpojeno
- Připojení k OBS bylo ztraceno.
Proměnné14
Zobrazte tyto hodnoty na tlačítkách a widgetech nebo je použijte v podmínkách.
obs_<configuration>_is_connected- Zda je Macro Deck připojený k tomuto OBS.
obs_<configuration>_current_scene- Aktivní scéna programu.
obs_<configuration>_preview_scene- Náhledová scéna studiového režimu.
obs_<configuration>_current_profile- Aktivní profil.
obs_<configuration>_current_scene_collection- Aktivní kolekce scén.
obs_<configuration>_is_recording,obs_<configuration>_recording_paused,obs_<configuration>_recording_timecode- Zda OBS nahrává nebo je nahrávání pozastavené a jak dlouho nahrávání běží.
obs_<configuration>_is_streaming,obs_<configuration>_streaming_timecode- Zda OBS vysílá a jak dlouho.
obs_<configuration>_virtual_camera_active,obs_<configuration>_replay_buffer_active,obs_<configuration>_studio_mode_active- Zda je zapnutá virtuální kamera, vyrovnávací paměť opakování a studiový režim.
obs_<configuration>_fps,obs_<configuration>_max_fps,obs_<configuration>_cpu_usage- Výkonové údaje, které OBS hlásí.
obs_<configuration>_streaming_bitrate,obs_<configuration>_recording_bitrate- Aktuální bitrate výstupů v kb/s.
obs_<configuration>_dropped_frames,obs_<configuration>_dropped_frames_percent,obs_<configuration>_skipped_frames,obs_<configuration>_skipped_frames_percent- Zahozené snímky vysílání a snímky vynechané enkodérem, jako počet a v procentech.
obs_<configuration>_last_recording_file,obs_<configuration>_last_screenshot- Cesta k poslednímu souboru nahrávky a snímku obrazovky.
obs_<input>_volume,obs_<input>_muteda další- Pro každý vstup, který vyberete: hlasitost v dB (zapisovatelná, takže ji může nastavit posuvník), ztlumení, aktivita, zobrazení, zvukové stopy (
obs_<input>_track_1až_6), typ odposlechu, posun synchronizace a jeho nastavení. Výběr tyto názvy navrhne a můžete je změnit. obs_<scene>_<source>_visible,obs_<source>_<filter>_enabled- Zda je zdroj ve scéně viditelný a zda je filtr zapnutý. Výběr tyto názvy navrhne a můžete je změnit.
Často kladené dotazy
Funguje to, když OBS běží na jiném počítači?
Ano. Do pole Hostitel zadejte IP adresu počítače, na kterém OBS běží, a povolte port (ve výchozím stavu 4455) ve firewallu tohoto počítače. Cesty v akcích jako Nastavit složku nahrávek nebo Nastavit nastavení vstupu jsou cesty na počítači, na kterém běží OBS.
Můžu ovládat víc než jedno OBS?
Ano. Pomocí Přidat konfiguraci přidejte jednu konfiguraci pro každou instanci OBS. Každá má vlastní proměnné a každá akce má pole Konfigurace, ve kterém zvolíte OBS, které ovládá.
Co se stane, když se OBS zavře nebo se připojení přeruší?
Macro Deck se na pozadí stále pokouší znovu připojit a připojí se, jakmile je OBS zpět. Do té doby akce selhávají s hlášením OBS není připojen. a spouštějí se triggery Odpojeno a Připojeno, takže na to může postup reagovat.
Proč akce selže?
Akce zobrazí důvod, například že scéna nebo zdroj už neexistuje, že OBS ještě načítá kolekci scén nebo že OBS nenahrává (u akcí Rozdělit soubor nahrávky a Vytvořit kapitolu nahrávky). Pokud jste něco v OBS přejmenovali, vyberte to v akci znovu.
Kde je uloženo heslo k WebSocketu?
Macro Deck ukládá heslo šifrovaně na počítači, na kterém Macro Deck běží, a používá ho pouze k připojení k OBS.
Další v kategorii Streamování
Meld Studio
Součást Macro DeckPřepínejte a připravujte scény, ovládejte vrstvy, efekty a zvukové stopy a začněte vysílat v Meld Studio.
Streamlabs Desktop
Součást Macro DeckPřepínejte scény a ovládejte vysílání, nahrávání a zvukové zdroje ve Streamlabs Desktop.
Streamer.bot
Součást Macro DeckSpouštějte akce Streamer.bot, posílejte zprávy do chatu a reagujte na každou událost, kterou Streamer.bot hlásí.
Twitch
Součást Macro DeckZobrazujte chat a statistiky vysílání na Twitchi, moderujte, spouštějte ankety a reklamy a reagujte na sledující, suby a raidy.
YouTube
Součást Macro DeckZobrazujte živý chat a statistiky vysílání na YouTube, měňte název a štítky a reagujte na Super Chaty a členy.