स्ट्रीम 2 क्रोमकास्ट के साथ कमांड लाइन से ChromeCast तक स्थानीय मीडिया स्ट्रीम करें
क्रोमकास्ट बेहद लोकप्रिय हैं। हाल ही में, Google ने यह ज्ञात किया कि उन्होंने 2 9 मिलियन से अधिक बेचे हैं। हालांकि, इस डिवाइस की शुरुआत के बाद से, कुछ प्रोग्राम मौजूद हैं जो स्थानीय मीडिया फ़ाइलों को स्ट्रीम करना संभव बनाता है, बजाय सेवाओं पर ध्यान केंद्रित करना।
यही कारण है कि Stream2chromecast बनाया गया था। यह आपको सभी प्रकार की सामग्री स्ट्रीम करने की अनुमति देता है, यहां तक कि इंटरनेट से सीधे ट्रांसकोड या स्ट्रीम करता है, सीधे आपके क्रोमकास्ट पर। और यह सब लिनक्स कमांड लाइन पर किया जा सकता है।
तो, आप इसे कैसे काम करते हैं?
उबंटू पर Stream2chromecast स्थापित करना
यह सॉफ्टवेयर कोडेक्स का उपयोग करता है। जब इसकी बात आती है तो दो विकल्प होते हैं। आप या तो कभी भी लोकप्रिय एफएफएमपीईजी, या एवकोव स्थापित कर सकते हैं। या तो काम करेगा, लेकिन हम अत्यधिक एफएफएमपीईजी का उपयोग करने का सुझाव देते हैं।
नोट : हालांकि इस गाइड में उबंटू के लिए आवश्यक निर्भरताएं शामिल हैं, इसका मतलब यह नहीं है कि यह अन्य लिनक्स वितरण पर काम नहीं करेगा। अपने पैकेज प्रबंधक के साथ सूचीबद्ध सॉफ्टवेयर निर्भरताओं को स्थापित करें और बाद में निर्देशों का पालन करें।
को Python2
आपको अपने सिस्टम पर पायथन की आवश्यकता होगी, क्योंकि यह टूल पायथन के साथ बनाया गया है। चिंता न करें, अगर आप उबंटू संभावनाओं पर हैं तो यह पहले से ही स्थापित है। यदि, किसी कारण से, यह वहां नहीं है, तो बस अपना पैकेज प्रबंधक खोलें, python2 (या कुछ समान) देखें, और इसे इंस्टॉल करें।
FFMPEG
यह आपके सिस्टम में एक पीपीए जोड़कर और इसे स्थापित करके उबंटू पर स्थापित किया जा सकता है। ऐसा करने से आपको सॉफ्टवेयर का नवीनतम संस्करण मिल जाएगा।
sudo add-apt-repository ppa: mc3man / trusty-media
अब जब व्यक्तिगत पैकेज संग्रह जोड़ा गया है, तो आपको अपने सॉफ़्टवेयर स्रोतों को अपडेट करना होगा।
sudo apt-get अद्यतन प्राप्त करें
अब जब सॉफ्टवेयर अद्यतन किया गया है, तो बस FFMPEG स्थापित करें।
apt-get ffmpeg स्थापित करें
AVConv
Avconv उबंटू आधिकारिक सॉफ्टवेयर भंडार में रहता है। बस निम्नलिखित दर्ज करके इसे इंस्टॉल करें:
sudo apt-libav-tools इंस्टॉल करें
अब कोडेक्स स्थापित किए गए हैं, अब वास्तविक सॉफ्टवेयर प्राप्त करने का समय है। अगर आपके पास पहले से नहीं है तो गिट इंस्टॉल करके शुरू करें।
सूडो apt- गिट स्थापित करें
गिट स्थापित के साथ, हम सॉफ्टवेयर खींच सकते हैं।
गिट क्लोन https://github.com/Pat-Carter/stream2chromecast.git
Stream2chromecast का उपयोग करना
सबकुछ तुरंत चलना चाहिए, क्योंकि यहां वास्तव में किसी भी प्रकार की संकलन की आवश्यकता नहीं है। शुरू करने के लिए, बस निर्देशिका दर्ज करें।
सीडी स्ट्रीम 2 क्रोमकास्ट
एक बार जब आप निर्देशिका में हों, तो प्रोग्राम चलाने का समय आ गया है। चूंकि यह एक पायथन लिपि है, इसलिए आपको इसे पायथन के साथ चलाने की आवश्यकता होगी।
इसे किसी भी संकलन की आवश्यकता नहीं है, और यह केवल निम्न आदेश दर्ज करके आसानी से चलाएगा:
python2 stream2chromecast.py
हालांकि, सिर्फ इसलिए कि आप इन आदेशों को चलाते हैं इसका मतलब यह नहीं है कि क्रोमकास्ट कुछ भी प्रसारित करेगा। इसके लिए काम करने के लिए आपको विकल्पों के माध्यम से जाना होगा और यह पता लगाना होगा कि आप क्रोमकास्ट पर कैसे स्ट्रीम करना चाहते हैं। यहां ऐसा करने का तरीका बताया गया है।
यह आदेश यहां आपके Chromecast पर एक वीडियो फ़ाइल भेजेगा।
stream2chromecast.py file.mp4
हालांकि, आपके पास हमेशा आपके पास एक एमपी 4 फ़ाइल नहीं होगी। यही कारण है कि हमने पहले ट्रांसकोडर स्थापित किया था। इस आदेश को चलाएं और आपकी सामग्री को एक समर्थित प्रारूप में परिवर्तित कर दिया जाएगा और स्ट्रीम किया जाएगा।
stream2chromecast.py -transcode videofile.filetype
विभिन्न उपयोगी आदेश
इस टूल में शायद आप अपने Chromecast में अलग-अलग चीजों की कपड़े धोने की सूची ले सकते हैं, और कमांड लाइन से भी! यहां सबसे उपयोगी आदेश दिए गए हैं। एक पूरी सूची के लिए, यहां सिर।
प्लेबैक को नियंत्रित करना
चलो नियंत्रण प्लेबैक के साथ शुरू करते हैं। यदि आप एक प्लेइंग फ़ाइल को रोकना चाहते हैं, तो बस चलाएं:
python2 stream2chromecast.py -pause
एक ही फाइल को फिर से शुरू करने के लिए, करें:
python2 stream2chromecast.py -continue
प्लेबैक रोकने के लिए, कोशिश करें:
python2 stream2chromecast.py -stop
ध्वनि नियंत्रण
यदि आप अधिकांश Chromecast- सक्षम ऐप्स से परिचित हैं, तो आपको कोई संदेह नहीं होगा कि वे प्लेबैक के लिए वॉल्यूम के आउटपुट को नियंत्रित करने देते हैं। Stream2chromecast के साथ ऐसा करने का तरीका यहां दिया गया है:
-volup switch
साथ 0.1 -volup switch
द्वारा इसे चालू करें
python2 stream2chromecast.py -volup
-voldown switch
साथ 0.1 -voldown switch
द्वारा इसे नीचे -voldown switch
python2 stream2chromecast.py -voldown
आप इसे -मुट स्विच के साथ म्यूट करने में सक्षम होंगे और सटीक वॉल्यूम सेट करने के लिए -सेटवॉल स्विच का उपयोग करेंगे।
एक यूआरएल से स्ट्रीम करें
क्या आप जानते थे कि आप कमांड लाइन से रिमोट मीडिया फ़ाइल को अपने Chromecast पर स्ट्रीम कर सकते हैं? इसे इस्तेमाल करो:
python2 stream2chromecast.py -playurl http://www.example.com/my_media.mp4
डिवाइस निर्दिष्ट करें
यदि आप यह पता लगाना चाहते हैं कि क्रोमकास्ट स्ट्रीम करने के लिए क्या है क्योंकि आपके पास अपने नेटवर्क पर कई डिवाइस हैं, तो यह आदेश यह पता लगाने के लिए चलाएं कि डिवाइस का नाम क्या है।
stream2chromecast.py -devicelist
एक बार जब आप डिवाइस का नाम पा लेते हैं, तो इस पर मीडिया चलाएं:
stream2chromecast.py -devicename mediafile.mp4
निष्कर्ष
क्रोमकास्ट बनने के बाद से स्थानीय मीडिया स्ट्रीमिंग हमेशा एक चीज रही है। आपके पास ऑलकास्ट, वीडियस्ट्रीम आदि है। फिर भी, वे समाधान या तो एंड्रॉइड या ब्राउज़र एप्लिकेशन और वेबसाइटों पर निर्भर हैं।
ये ठीक हैं, लेकिन लिनक्स उपयोगकर्ताओं के रूप में, हमें एक बेहतर, तेज और सरल समाधान के लिए प्रयास करना चाहिए। Stream2chromecast लाता है - एक सरल, उपयोग करने में आसान कमांड लाइन सेटअप जो कि किसी को भी पता लगा सकता है और अगर वह अजगर को जानता है तो स्वचालित भी हो सकता है।
क्या आप अपने क्रोमकास्ट पर स्थानीय मीडिया स्ट्रीम करना चाहते हैं? हमें बताएं क्यों या क्यों नीचे नहीं!
छवि क्रेडिट: विकिमीडिया कॉमन्स