यह लेख दिखाएगा कि PLAYDECK के साथ bitfocus Companion का उपयोग कैसे करें। Companion में PLAYDECK के लिए एक तैयार-उपयोग मॉड्यूल है। यह PLAYDECK को आपके ATEM Mixer या STREAMDECK से जोड़ने का सबसे सुविधाजनक तरीका है।.
कंपेनियन मॉड्यूल का विकास किया गया है और इसे द्वारा बनाए रखा जाता है। निक सेमोनोव. वह एक सामुदायिक विकासकर्ता हैं और साथ काम करने के लिए भी एक बेहतरीन व्यक्ति हैं।.
इस लेख में:
→ स्थापना
→ प्रीसेट्स के साथ बटन पेज
→ एक्शन के बजाय कस्टम कमांड
→ कस्टम बटन प्रतिक्रियाएँ
स्थापना
1. प्लेडेक शुरू करें, ताकि कंपेनियन इसे ढूंढ सके।
2. डाउनलोड करें और इंस्टॉल करें कंपेनियन का नवीनतम स्थिर संस्करण
3. Companion शुरू करें और PLAYDECK मॉड्यूल जोड़ें।

4. यदि Companion इस कनेक्शन के लिए हरा टिक (GREEN Checkmark) दिखाता है, तो आपका काम पूरा हो गया है। यदि आप कनेक्शन नहीं बना पा रहे हैं, तो कृपया अपना फ़ायरवॉल अक्षम करें या TCP पोर्ट 11411 को अनुमति दें।.

प्रीसेट्स के साथ बटन पेज
हम एक अनौपचारिक प्लेआउट स्थिति के लिए बटनों का एक नया पेज जल्दी से बनाने के लिए Companion Presets का उपयोग करेंगे।.
1. एक नया पेज बनाएँ, फिर PRESETS पर जाएँ और PLAYDECK चुनें।

2. हमारे नमूने के लिए हम विशेष रूप से चैनल 1 को लक्षित करना चाहते हैं। आप LISTS का भी उपयोग कर सकते हैं, जो डायनामिक हैं और प्लेडैक में दिखाई देने वाले चैनल (बाएँ और दाएँ) का उपयोग करते हैं। आप अपने ASSETS (स्ट्रीम, रिकॉर्डिंग) को भी नियंत्रित कर सकते हैं। जारी रखने के लिए CHANNEL 1 चुनें।

3. ड्रैग एंड ड्रॉप के साथ हम एक सरल प्लेआउट समाधान बनाते हैं: कुछ ओवरले के साथ प्ले कंट्रोल। बटन फीडबैक के साथ जोड़े जाते हैं, जिसका अर्थ है: आपको प्ले स्टेट (क्यू, चल रहा, रुका हुआ, बंद) के अनुसार एक लाल बटन मिलेगा।.

4. प्ले बटन प्लेआउट के दौरान शेष क्लिप समय भी दिखाता है:

5. कुछ बटनों के लिए आपको अधिक जानकारी की आवश्यकता होती है, जैसे START OVERLAY बटन। इसे यह जानना होता है कि कौन सा ओवरले (या ओवरले) शुरू किया जाना चाहिए:

एक्शन के बजाय कस्टम कमांड
हम किसी भी PLAYDECK कमांड को Companion बटन में जोड़ेंगे। यह तब उपयोगी होता है जब आप कोड-प्रकार के व्यक्ति हों या जब PLAYDECK में ऐसी नई कमांड्स हों जो अभी Companion में उपलब्ध नहीं हैं। एक ही समय में कई कमांड्स जोड़ना भी संभव है।.
1. हम एक नया बटन बनाते हैं और एक नया एक्शन जोड़ते हैं। अब हम कस्टम कमांड चुनते हैं और डन पर क्लिक करते हैं।

2. PLAYDECK में हम समीक्षा करने के लिए कमांड सूची खोलते हैं कि हम कौन सा कमांड उपयोग करना चाहते हैं।

3. हम निर्णय लेते हैं कि हम कई चैनलों पर कई ओवरले शुरू करना चाहते हैं और उसके बाद 2 स्ट्रीम शुरू करते हैं:
<startoverlay|1|1+3>
<startoverlay|2|1+5>
<startstream|1>
<startstream|2>
4. हम सभी कमांड्स को एक ही लाइन में लपेटकर COMMANDS फ़ील्ड में कॉपी करते हैं। यदि हम फिर अपना बटन दबाते हैं, तो हम अपने ओवरले और स्ट्रीम्स शुरू कर देते हैं, क्योंकि सभी कमांड्स लिखे गए क्रम में निष्पादित होते हैं।.

5. एक और अच्छा उदाहरण है 2 चैनल सिंक्रोनाइज़्ड शुरू करना:
<cue|1><cue|2><wait|1000><play|1><play|2>
यह दोनों चैनलों को CUE करेगा, फिर CUE तैयार होने (क्लिप कैशिंग) के लिए 1 सेकंड प्रतीक्षा करेगा, फिर दोनों चैनलों को PLAY करेगा।.
कस्टम बटन प्रतिक्रियाएँ
प्री-डिफाइन्ड फीडबैक (जैसे PLAY STATE) का उपयोग करने के बजाय, आप कई और फीडबैक का उपयोग करने के लिए Companion VARIABLES का उपयोग कर सकते हैं। इस उदाहरण में हम एक विशिष्ट ब्लॉक शुरू करेंगे और बटन पर उसका शेष समय दिखाएंगे।.
1. हम PLAYDECK में चैनल #1 में एक नया ब्लॉक जोड़ते हैं और उसका नाम बदलकर “MAIN PROGRAM” रखते हैं।”

2. अब हम Companion में एक नया बटन जोड़ते हैं और बटन को CONTROL PLAY FLEX एक्शन असाइन करते हैं।.

3. PLAY FLEX एक्शन हमें ब्लॉक को आईडी के बजाय नाम से चलाने की अनुमति देता है। हम अपने ब्लॉक को शुरू करने के लिए पैटर्न “b:main c#1” का उपयोग करते हैं, जैसा कि कमांड्स लिस्ट (PLAYDECK > मेन मेनू > डॉक्यूमेंटेशन) में वर्णित है:

4. अब हमारे पास एक ब्लॉक प्ले बटन है, लेकिन हम यह भी चाहते हैं कि ब्लॉक चलने पर शेष ब्लॉक समय प्रदर्शित हो। इसके लिए हमें बटन में एक कस्टम फीडबैक जोड़ना होगा, जो “कुछ” वेरिएबल की जांच करेगा और “कुछ” करेगा:

5. हम VARIABLE फ़ील्ड में “ब्लॉक नाम” खोजकर वर्तमान चल रहे ब्लॉक की जाँच करते हैं और अपने ब्लॉक “मुख्य प्रोग्राम” को VALUE के रूप में जोड़ते हैं:

6. फिर हम TEXT को नई STYLE PROPERTY के रूप में जोड़ते हैं, क्योंकि हमारा इरादा शेष ब्लॉक समय दिखाने का है:

7. “$(Playdeck:channel_1_block_remain)” को बटन टेक्स्ट स्ट्रिंग के रूप में जोड़ें, और हमारा बटन तैयार है:

8. लेकिन हमने अपनी बटन टेक्स्ट स्ट्रिंग कैसे प्राप्त की? कंपेनियन आपको प्लेडेक में उपयोग करने योग्य सभी उपलब्ध वेरिएबल्स दिखाएगा। फिर आप छोटे कॉपी आइकन पर क्लिक करके उस वेरिएबल को अपने बटनों में ले जा सकते हैं:
