OBS Studio
Macro Deck के साथ शामिलदृश्य बदलें, अपनी स्ट्रीम, रिकॉर्डिंग और ऑडियो नियंत्रित करें, और OBS Studio में होने वाली घटनाओं पर प्रतिक्रिया दें।
कॉन्फ़िगरेशन के नाम, होस्ट, पोर्ट और पासवर्ड वाला OBS Studio से कनेक्ट करें डायलॉग
- दृश्य, प्रोफ़ाइल और सीन कलेक्शन बदलें
- स्ट्रीमिंग, रिकॉर्डिंग, रीप्ले बफ़र और वर्चुअल कैमरा शुरू और बंद करें
- इनपुट म्यूट करें, वॉल्यूम सेट करें और सोर्स व फ़िल्टर टॉगल करें
- दृश्य, टाइमकोड, FPS और छूटे फ़्रेम के लिए लाइव वेरिएबल
- एक साथ कई OBS इंस्टेंस कनेक्ट करें
OBS Studio इंटीग्रेशन Macro Deck को उस WebSocket सर्वर के ज़रिए OBS से जोड़ता है जो OBS में पहले से मौजूद है (obs-websocket 5)। कनेक्ट होने के बाद आपके बटन स्ट्रीम के दौरान OBS में किया जाने वाला लगभग हर काम नियंत्रित कर सकते हैं, और OBS हर बदलाव की जानकारी वापस भेजता है, ताकि आपका डेक हमेशा मौजूदा स्थिति दिखाए।
आप क्या कर सकते हैं
- प्रोग्राम दृश्य, स्टूडियो मोड का पूर्वावलोकन दृश्य, प्रोफ़ाइल या सीन कलेक्शन बदलें।
- स्ट्रीमिंग, रिकॉर्डिंग, रीप्ले बफ़र और वर्चुअल कैमरा शुरू करें, बंद करें या टॉगल करें, रीप्ले सहेजें, रिकॉर्डिंग रोकें, रिकॉर्डिंग फ़ाइल विभाजित करें या अध्याय मार्कर जोड़ें।
- किसी दृश्य में सोर्स दिखाएँ या छिपाएँ, फ़िल्टर चालू या बंद करें, इनपुट म्यूट करें या उसका वॉल्यूम प्रतिशत या dB में बदलें।
- किसी सोर्स की सेटिंग बदलें, जैसे टेक्स्ट सोर्स का टेक्स्ट, इमेज या मीडिया सोर्स की फ़ाइल, या ब्राउज़र सोर्स का URL।
- किसी भी OBS आउटपुट को नाम से शुरू और बंद करें, प्लगइन द्वारा जोड़े गए आउटपुट भी।
कुछ उदाहरण सेटअप:
- एक BRB बटन जो आपके BRB दृश्य पर स्विच करता है और आपका माइक्रोफ़ोन म्यूट करता है।
- एक रिकॉर्ड बटन जो रिकॉर्डिंग टॉगल करता है और दिखाता है कि OBS रिकॉर्ड कर रहा है, रुका हुआ है या बंद है।
- आपके म्यूज़िक इनपुट के
obs_<input>_volumeवेरिएबल से जुड़ा एक स्लाइडर, ताकि स्लाइडर हिलाने पर OBS में वॉल्यूम बदल जाए। - एक फ़्लो जो OBS के स्ट्रीमिंग शुरू हुई बताने पर चलता है और आपको सूचना भेजता है।
यह कैसे काम करता है
Macro Deck उन इवेंट को सुनता है जो OBS भेजता है, इसलिए मौजूदा दृश्य, म्यूट स्थिति और फ़िल्टर स्थिति जैसे वेरिएबल OBS में बदलाव करने के एक सेकंड से भी कम समय में अपडेट हो जाते हैं। टॉगल बटन तब तक जलते रहते हैं जब तक उनकी स्थिति सक्रिय है, तब भी जब आप उसे खुद OBS में बदलते हैं। FPS, CPU उपयोग, बिटरेट और छूटे फ़्रेम जैसे आँकड़े हर एक या दो सेकंड में पढ़े जाते हैं।
तय वेरिएबल के अलावा, वेरिएबल पिकर कनेक्ट किए गए OBS के हर इनपुट, दृश्य, सीन आइटम और फ़िल्टर को उसके वॉल्यूम, म्यूट स्थिति, दृश्यता या चालू स्थिति के साथ दिखाता है। ट्रिगर दृश्य बदलने, रिकॉर्डिंग और स्ट्रीमिंग में बदलाव, सहेजे गए रीप्ले और स्क्रीनशॉट, इनपुट के सक्रिय होने, और आपकी अपनी OBS स्क्रिप्ट द्वारा भेजे गए कस्टम इवेंट पर प्रतिक्रिया देते हैं।
आप एक से ज़्यादा कॉन्फ़िगरेशन जोड़ सकते हैं, जैसे एक अपने स्ट्रीमिंग PC के लिए और एक अपने गेमिंग PC के लिए। हर कॉन्फ़िगरेशन को वेरिएबल का अपना सेट मिलता है, और हर क्रिया में एक कॉन्फ़िगरेशन फ़ील्ड होता है जिससे आप चुनते हैं कि वह किस OBS को नियंत्रित करे। जब OBS बंद होता है या नेटवर्क टूट जाता है, तो Macro Deck दोबारा कनेक्ट करने की कोशिश करता रहता है और डिस्कनेक्ट किया गया और कनेक्टेड ट्रिगर चलाता है।
आपको क्या चाहिए
- Windows, macOS या Linux पर Macro Deck 3
- OBS Studio 28 या नया (obs-websocket 5 शामिल है)
- OBS में Tools > WebSocket Server Settings के अंतर्गत WebSocket सर्वर चालू हो
- आउटपुट को नाम से शुरू और बंद करने के लिए obs-websocket 5.7 या नया चाहिए
सेट अप करें
चरण 1: OBS में WebSocket सर्वर चालू करें
OBS में Tools > WebSocket Server Settings खोलें और Enable WebSocket server चुनें। Server Port नोट करें (डिफ़ॉल्ट
4455)। अगर Enable Authentication चुना हुआ है, तो पासवर्ड देखने के लिए Show Connect Info पर क्लिक करें।चरण 2: Macro Deck में OBS Studio खोलें
Macro Deck में, साइडबार में एकीकरण पर क्लिक करें और OBS Studio पर क्लिक करें। अवलोकन टैब पर कॉन्फ़िगरेशन सेक्शन में कॉन्फ़िगरेशन जोड़ें पर क्लिक करें। ऊपर दाईं ओर का स्विच चालू करने पर भी यही डायलॉग खुलता है, और सेटअप पूरा होते ही इंटीग्रेशन चालू हो जाता है।
चरण 3: कनेक्शन की जानकारी दर्ज करें
OBS Studio से कनेक्ट करें डायलॉग भरें:
- कॉन्फ़िगरेशन का नाम: आपका चुना हुआ नाम, जैसे
Streaming PC। - होस्ट: अगर OBS इसी कंप्यूटर पर चलता है तो
127.0.0.1, वरना उस कंप्यूटर का IP पता जिस पर OBS चलता है। - पोर्ट: OBS का सर्वर पोर्ट, डिफ़ॉल्ट रूप से
4455। - पासवर्ड: OBS का पासवर्ड। अगर ऑथेंटिकेशन बंद है तो इसे खाली छोड़ दें।
जारी रखें पर क्लिक करें। कॉन्फ़िगरेशन सहेजने से पहले Macro Deck कनेक्शन की जाँच करता है।
- कॉन्फ़िगरेशन का नाम: आपका चुना हुआ नाम, जैसे
चरण 4: किसी बटन में OBS क्रिया जोड़ें
डेक पेज पर उस बटन पर क्लिक करें जिसे आप इस्तेमाल करना चाहते हैं। डेक अनलॉक होना चाहिए: जब ऊपर दाईं ओर के बटन पर लॉक करें लिखा हो, तो डेक अनलॉक है। एडिटर खुलता है और उसमें छोटा दबाव चुना हुआ होता है। + क्रिया जोड़ें पर क्लिक करें, क्रिया जोड़ें डायलॉग में बाईं ओर OBS Studio चुनें और कोई क्रिया चुनें, जैसे दृश्य सेट करें। कॉन्फ़िगरेशन और दृश्य चुनें, फिर सहेजें पर क्लिक करें।
चरण 5: बटन दबाएँ
अपने फ़ोन, टैबलेट या वेब क्लाइंट में बटन दबाएँ। OBS आपके चुने हुए दृश्य पर स्विच हो जाता है। अगर कुछ नहीं होता, तो जाँचें कि OBS चल रहा है और एकीकरण के नीचे OBS Studio पेज पर कॉन्फ़िगरेशन कनेक्टेड दिखाता है।
क्रियाएँ35
इन्हें किसी बटन पर रखें या किसी फ़्लो से चलाएँ।
- दृश्य सेट करें
- सक्रिय प्रोग्राम दृश्य बदलता है।
- पूर्वावलोकन दृश्य सेट करें
- स्टूडियो मोड का पूर्वावलोकन दृश्य बदलता है।
- प्रोफ़ाइल सेट करें
- OBS को किसी दूसरी प्रोफ़ाइल पर स्विच करता है।
- सीन कलेक्शन सेट करें
- OBS को किसी दूसरे सीन कलेक्शन पर स्विच करता है।
- रिकॉर्डिंग शुरू करें
- रिकॉर्डिंग शुरू करता है।
- रिकॉर्डिंग रोकें
- रिकॉर्डिंग बंद करता है।
- रिकॉर्डिंग टॉगल करें
- रिकॉर्डिंग शुरू या बंद करता है, और दिखाता है कि OBS रिकॉर्ड कर रहा है, रुका हुआ है या बंद है।
- रिकॉर्डिंग रोकें/फिर शुरू करें
- मौजूदा रिकॉर्डिंग को रोकता है या फिर से शुरू करता है।
- स्ट्रीमिंग शुरू करें
- स्ट्रीम शुरू करता है।
- स्ट्रीमिंग रोकें
- स्ट्रीम बंद करता है।
- स्ट्रीमिंग टॉगल करें
- स्ट्रीम शुरू या बंद करता है।
- वर्चुअल कैमरा शुरू करें
- वर्चुअल कैमरा शुरू करता है।
- वर्चुअल कैमरा रोकें
- वर्चुअल कैमरा बंद करता है।
- वर्चुअल कैमरा टॉगल करें
- वर्चुअल कैमरा शुरू या बंद करता है।
- रीप्ले बफ़र शुरू करें
- रीप्ले बफ़र शुरू करता है।
- रीप्ले बफ़र रोकें
- रीप्ले बफ़र बंद करता है।
- रीप्ले बफ़र टॉगल करें
- रीप्ले बफ़र शुरू या बंद करता है।
- रीप्ले बफ़र सहेजें
- मौजूदा रीप्ले बफ़र को डिस्क पर सहेजता है।
- रिकॉर्डिंग फ़ाइल विभाजित करें
- रिकॉर्डिंग चलती रहने के दौरान एक नई रिकॉर्डिंग फ़ाइल शुरू करता है।
- रिकॉर्डिंग अध्याय बनाएं
- रिकॉर्ड हो रही फ़ाइल में अध्याय मार्कर जोड़ता है (केवल Hybrid MP4 फ़ॉर्मेट में)।
- रिकॉर्डिंग फ़ोल्डर सेट करें
- वह फ़ोल्डर सेट करता है जिसमें OBS नई रिकॉर्डिंग लिखता है।
- आउटपुट शुरू करें
- किसी OBS आउटपुट को नाम से शुरू करता है, प्लगइन द्वारा जोड़े गए आउटपुट भी।
- आउटपुट रोकें
- किसी OBS आउटपुट को नाम से बंद करता है, प्लगइन द्वारा जोड़े गए आउटपुट भी।
- आउटपुट टॉगल करें
- किसी OBS आउटपुट को नाम से शुरू या बंद करता है, प्लगइन द्वारा जोड़े गए आउटपुट भी।
- आउटपुट स्थिति पढ़ें
- कोई OBS आउटपुट सक्रिय है या नहीं, यह एक वेरिएबल में पढ़ता है।
- सोर्स दृश्यता सेट करें
- किसी दृश्य में सोर्स को दिखाता है, छिपाता है या टॉगल करता है।
- इनपुट म्यूट करें
- किसी ऑडियो इनपुट को म्यूट, अनम्यूट या टॉगल करता है।
- इनपुट वॉल्यूम सेट करें
- किसी ऑडियो इनपुट का वॉल्यूम प्रतिशत या dB में सेट करता है, बढ़ाता है या घटाता है।
- सोर्स फ़िल्टर सेट करें
- किसी सोर्स पर फ़िल्टर चालू करता है, बंद करता है या टॉगल करता है।
- इनपुट सेटिंग सेट करें
- किसी सोर्स की एक सेटिंग बदलता है, जैसे टेक्स्ट सोर्स का टेक्स्ट या ब्राउज़र सोर्स का URL।
- इनपुट वॉल्यूम प्राप्त करें
- किसी ऑडियो इनपुट का वॉल्यूम प्रतिशत एक वेरिएबल में पढ़ता है।
- फ़िल्टर स्थिति प्राप्त करें
- कोई सोर्स फ़िल्टर चालू है या नहीं, यह एक वेरिएबल में पढ़ता है।
- इनपुट म्यूट स्थिति प्राप्त करें
- कोई ऑडियो इनपुट म्यूट है या नहीं, यह एक वेरिएबल में पढ़ता है।
- सोर्स दृश्यता प्राप्त करें
- कोई सोर्स किसी दृश्य में दिख रहा है या नहीं, यह एक वेरिएबल में पढ़ता है।
- स्टूडियो मोड टॉगल करें
- स्टूडियो मोड चालू या बंद करता है।
ट्रिगर24
कोई बटन या फ़्लो इन इवेंट पर प्रतिक्रिया दे सकता है।
- दृश्य बदला
- प्रोग्राम (लाइव) दृश्य बदल गया। चाहें तो केवल किसी एक दृश्य के लिए।
- पूर्वावलोकन दृश्य बदला
- स्टूडियो मोड का पूर्वावलोकन दृश्य बदल गया।
- रिकॉर्डिंग शुरू हुई
- OBS ने रिकॉर्डिंग शुरू की।
- रिकॉर्डिंग रुकी
- OBS ने रिकॉर्डिंग बंद की।
- रिकॉर्डिंग रुकी
- रिकॉर्डिंग को रोका गया।
- रिकॉर्डिंग फिर शुरू हुई
- रिकॉर्डिंग फिर से शुरू की गई।
- रिकॉर्डिंग फ़ाइल बदली
- रिकॉर्डिंग शुरू हुई, नई फ़ाइल में चली गई या बंद हुई, फ़ाइल पथ के साथ।
- स्ट्रीमिंग शुरू हुई
- OBS ने स्ट्रीमिंग शुरू की।
- स्ट्रीमिंग रुकी
- OBS ने स्ट्रीमिंग बंद की।
- रीप्ले बफ़र शुरू हुआ
- रीप्ले बफ़र शुरू हुआ।
- रीप्ले बफ़र रुका
- रीप्ले बफ़र बंद हुआ।
- रीप्ले बफ़र सहेजा गया
- एक रीप्ले क्लिप डिस्क पर लिखी गई, उसके फ़ाइल पथ के साथ।
- स्क्रीनशॉट सहेजा गया
- OBS ने डिस्क पर एक स्क्रीनशॉट सहेजा, उसके फ़ाइल पथ के साथ।
- वर्चुअल कैमरा शुरू हुआ
- वर्चुअल कैमरा शुरू हुआ।
- वर्चुअल कैमरा रुका
- वर्चुअल कैमरा बंद हुआ।
- स्टूडियो मोड बदला
- स्टूडियो मोड चालू या बंद किया गया।
- इनपुट म्यूट स्थिति बदली
- कोई ऑडियो इनपुट म्यूट या अनम्यूट हुआ। चाहें तो केवल किसी एक इनपुट के लिए।
- इनपुट सक्रिय हुआ
- कोई इनपुट प्रोग्राम आउटपुट में रेंडर होने लगा, जैसे वेबकैम का लाइव होना।
- इनपुट निष्क्रिय हुआ
- किसी इनपुट का प्रोग्राम आउटपुट में रेंडर होना बंद हुआ।
- इनपुट दिखना शुरू हुआ
- कोई इनपुट प्रोग्राम या पूर्वावलोकन आउटपुट में रेंडर होने लगा।
- इनपुट दिखना बंद हुआ
- कोई इनपुट अब प्रोग्राम या पूर्वावलोकन आउटपुट में रेंडर नहीं होता।
- कस्टम इवेंट
- किसी OBS स्क्रिप्ट या प्लगइन ने कस्टम इवेंट भेजा। चाहें तो केवल किसी एक इवेंट नाम के लिए।
- कनेक्टेड
- Macro Deck OBS से कनेक्ट हुआ और OBS की लोडिंग पूरी हुई।
- डिस्कनेक्ट किया गया
- OBS से कनेक्शन टूट गया।
वेरिएबल14
इन मानों को बटनों और विजेट पर दिखाएँ, या शर्तों में इस्तेमाल करें।
obs_<configuration>_is_connected- क्या Macro Deck इस OBS से कनेक्टेड है।
obs_<configuration>_current_scene- सक्रिय प्रोग्राम दृश्य।
obs_<configuration>_preview_scene- स्टूडियो मोड का पूर्वावलोकन दृश्य।
obs_<configuration>_current_profile- सक्रिय प्रोफ़ाइल।
obs_<configuration>_current_scene_collection- सक्रिय सीन कलेक्शन।
obs_<configuration>_is_recording,obs_<configuration>_recording_paused,obs_<configuration>_recording_timecode- OBS रिकॉर्ड कर रहा है या रुका हुआ है, और रिकॉर्डिंग कितनी देर से चल रही है।
obs_<configuration>_is_streaming,obs_<configuration>_streaming_timecode- OBS स्ट्रीम कर रहा है या नहीं, और कितनी देर से।
obs_<configuration>_virtual_camera_active,obs_<configuration>_replay_buffer_active,obs_<configuration>_studio_mode_active- वर्चुअल कैमरा, रीप्ले बफ़र और स्टूडियो मोड चालू हैं या नहीं।
obs_<configuration>_fps,obs_<configuration>_max_fps,obs_<configuration>_cpu_usage- OBS द्वारा बताए गए परफ़ॉर्मेंस आँकड़े।
obs_<configuration>_streaming_bitrate,obs_<configuration>_recording_bitrate- kbps में मौजूदा आउटपुट बिटरेट।
obs_<configuration>_dropped_frames,obs_<configuration>_dropped_frames_percent,obs_<configuration>_skipped_frames,obs_<configuration>_skipped_frames_percent- स्ट्रीम के छूटे फ़्रेम और एन्कोडर द्वारा छोड़े गए फ़्रेम, गिनती में और प्रतिशत में।
obs_<configuration>_last_recording_file,obs_<configuration>_last_screenshot- सबसे नई रिकॉर्डिंग फ़ाइल और स्क्रीनशॉट का पथ।
obs_<input>_volume,obs_<input>_mutedऔर अन्य- आपके चुने हर इनपुट के लिए: dB में वॉल्यूम (लिखा जा सकता है, इसलिए कोई स्लाइडर इसे सेट कर सकता है), म्यूट, सक्रिय, दिख रहा है या नहीं, ऑडियो ट्रैक (
obs_<input>_track_1से_6तक), मॉनिटर प्रकार, सिंक ऑफ़सेट और उसकी सेटिंग। पिकर ये नाम सुझाता है, और आप इन्हें बदल सकते हैं। obs_<scene>_<source>_visible,obs_<source>_<filter>_enabled- कोई सोर्स किसी दृश्य में दिख रहा है या नहीं, और कोई फ़िल्टर चालू है या नहीं। पिकर ये नाम सुझाता है, और आप इन्हें बदल सकते हैं।
अक्सर पूछे जाने वाले प्रश्न
क्या यह तब भी काम करता है जब OBS किसी दूसरे कंप्यूटर पर चलता है?
हाँ। होस्ट में उस कंप्यूटर का IP पता दर्ज करें जिस पर OBS चलता है, और उस कंप्यूटर के फ़ायरवॉल में पोर्ट (डिफ़ॉल्ट 4455) की अनुमति दें। रिकॉर्डिंग फ़ोल्डर सेट करें या इनपुट सेटिंग सेट करें जैसी क्रियाओं में पथ उस कंप्यूटर के होते हैं जिस पर OBS चलता है।
क्या मैं एक से ज़्यादा OBS नियंत्रित कर सकता हूँ?
हाँ। कॉन्फ़िगरेशन जोड़ें से हर OBS इंस्टेंस के लिए एक कॉन्फ़िगरेशन जोड़ें। हर एक के अपने वेरिएबल होते हैं, और हर क्रिया में एक कॉन्फ़िगरेशन फ़ील्ड होता है जिससे आप चुनते हैं कि वह किस OBS को नियंत्रित करे।
OBS बंद होने या कनेक्शन टूटने पर क्या होता है?
Macro Deck बैकग्राउंड में दोबारा कनेक्ट करने की कोशिश करता रहता है और OBS वापस आते ही फिर से कनेक्ट हो जाता है। तब तक क्रियाएँ OBS कनेक्टेड नहीं है। के साथ विफल होती हैं, और डिस्कनेक्ट किया गया और कनेक्टेड ट्रिगर चलते हैं ताकि कोई फ़्लो प्रतिक्रिया दे सके।
कोई क्रिया विफल क्यों होती है?
क्रिया कारण दिखाती है, जैसे कि कोई दृश्य या सोर्स अब मौजूद नहीं है, OBS अभी सीन कलेक्शन लोड कर रहा है, या OBS रिकॉर्ड नहीं कर रहा है (रिकॉर्डिंग फ़ाइल विभाजित करें और रिकॉर्डिंग अध्याय बनाएं के लिए)। अगर आपने OBS में किसी चीज़ का नाम बदला है, तो उसे क्रिया में फिर से चुनें।
WebSocket पासवर्ड कहाँ सहेजा जाता है?
Macro Deck पासवर्ड को उस कंप्यूटर पर एन्क्रिप्ट करके सहेजता है जिस पर Macro Deck चलता है, और इसका उपयोग केवल OBS से कनेक्ट करने के लिए करता है।
स्ट्रीमिंग में और
Meld Studio
Macro Deck के साथ शामिलMeld Studio में दृश्य बदलें और स्टेज करें, लेयर, इफ़ेक्ट और ऑडियो ट्रैक नियंत्रित करें, और लाइव जाएँ।
Streamlabs Desktop
Macro Deck के साथ शामिलStreamlabs Desktop में दृश्य बदलें, और अपनी स्ट्रीम, रिकॉर्डिंग और ऑडियो स्रोत नियंत्रित करें।
Streamer.bot
Macro Deck के साथ शामिलStreamer.bot क्रियाएँ चलाएँ, चैट संदेश भेजें और Streamer.bot के हर इवेंट पर प्रतिक्रिया दें।
Twitch
Macro Deck के साथ शामिलअपनी Twitch चैट और स्ट्रीम के आँकड़े दिखाएँ, मॉडरेट करें, पोल और विज्ञापन चलाएँ, और फ़ॉलो, सब और रेड पर प्रतिक्रिया दें।
YouTube
Macro Deck के साथ शामिलअपना YouTube लाइव चैट और स्ट्रीम आँकड़े दिखाएँ, शीर्षक और टैग बदलें, और Super Chat और सदस्यों पर प्रतिक्रिया दें।