विषयसूची:

उबंटू में स्ट्रीमिंग ऑडियो रिकॉर्डिंग शेड्यूल करें: 5 कदम
उबंटू में स्ट्रीमिंग ऑडियो रिकॉर्डिंग शेड्यूल करें: 5 कदम

वीडियो: उबंटू में स्ट्रीमिंग ऑडियो रिकॉर्डिंग शेड्यूल करें: 5 कदम

वीडियो: उबंटू में स्ट्रीमिंग ऑडियो रिकॉर्डिंग शेड्यूल करें: 5 कदम
वीडियो: What is Linux With Full Information? – [Hindi] – Quick Support 2024, जुलाई
Anonim
उबंटू में स्ट्रीमिंग ऑडियो रिकॉर्डिंग शेड्यूल करें
उबंटू में स्ट्रीमिंग ऑडियो रिकॉर्डिंग शेड्यूल करें

यदि आप मेरी तरह हैं, तो आपके बॉस वास्तव में आपसे काम के दौरान काम करने की अपेक्षा करते हैं, और अपने पसंदीदा रेडियो शो को सुनने के लिए नहीं बैठते हैं जैसा आप चाहते हैं। इस निर्देश में, मैं दिखाऊंगा कि नौकरी को शेड्यूल करने के लिए mplayer, लंगड़ा और क्रॉन का उपयोग करके किसी भी ऑडियो स्ट्रीम को स्वचालित रूप से कैसे रिकॉर्ड किया जाए।

चरण 1: उबंटू प्राप्त करें, निर्देशिकाएँ बनाएँ

उबंटू प्राप्त करें, निर्देशिकाएं बनाएं
उबंटू प्राप्त करें, निर्देशिकाएं बनाएं

इस निर्देश के लिए, आपके पास उबंटू लिनक्स होना चाहिए। मैं 7.04 चलाता हूं, लेकिन यह अन्य संस्करणों के लिए भी काम कर सकता है। यदि लोग रुचि रखते हैं, तो मैं यह दिखाने के लिए एक अलग निर्देश लिखूंगा कि विंडोज के साथ यह कैसे करना है। यदि आप पहले से ही उबंटू चलाते हैं, तो आपको केवल वही चीजें चाहिए जो उपयुक्त के माध्यम से स्वतंत्र रूप से उपलब्ध हैं। अपने पासवर्ड में Lame, Mplayer और KCron.sudo apt-get install lame mplayer kcronType स्थापित करने के लिए टर्मिनल पर निम्न कमांड का उपयोग करें और इंस्टॉल की पुष्टि करें। आपके लिए आवश्यक फ़ोल्डर बनाने के लिए निम्नलिखित कमांड का उपयोग करें। sudo mkdir /scriptsmkdir /home/username /Music/ NameOfShow और यह कमांड आपके द्वारा अभी बनाई गई निर्देशिका का स्वामित्व लेने के लिए: sudo chown YourUserName /scripts

चरण 2: स्ट्रीमरेकॉर्ड स्क्रिप्ट बनाएं

स्ट्रीमरेकॉर्ड स्क्रिप्ट बनाएं
स्ट्रीमरेकॉर्ड स्क्रिप्ट बनाएं

हम जिस स्क्रिप्ट का उपयोग कर रहे हैं उसके चरण इस प्रकार हैं:1. mplayer खोलें, Internet2 पर ऑडियो स्ट्रीम की ओर इशारा करें। /tmp निर्देशिका 3 में WAV फ़ाइल में रिकॉर्ड स्ट्रीम। शो समाप्त होने पर mplayer प्रक्रिया को मारें4. /tmp/mystream.wav को mp3 फाइल में कनवर्ट करें, इसे आज की तारीख के साथ नाम दें और इसे यूजर फोल्डर के तहत अधिक 'यूजर-फ्रेंडली' डायरेक्टरी में ले जाएं।5. /tmp निर्देशिका में wav फ़ाइल को हटाएँ। इसे प्राप्त करने के लिए, आपको सबसे पहले उस स्ट्रीम का URL पता लगाना होगा जिस तक आप पहुँच रहे हैं। उदाहरण के लिए, मैं CSPAN रेडियो स्ट्रीम का उपयोग करूँगा, और इसे सोमवार से शुक्रवार दोपहर और दोपहर 2 बजे के बीच रिकॉर्ड करूँगा। यहाँ स्क्रिप्ट का पाठ है:#!/bin/shNOW=$(date +"%b-%d-%y")mplayer " mms://rx-wes-sea20.rbn.com/farm/pull/tx -आरबीएन-सी34:1259/wmtencoder/cspan/cspan/wmlive/cspan4db.asf "-ao pcm:file=/tmp/mystream.wav -vc डमी -वो नल; लंगड़ा -ms /tmp/mystream.wav -o " /होम/शॉन /म्यूजिक/सीएसपीएएन/माई शो - $NOW.mp3";rm /tmp/mystream.wav;Gedit या Vi का उपयोग करके इस टेक्स्ट को एक खाली फाइल में कॉपी करें, और इसे "streamrecord" के रूप में सेव करें। आपको स्क्रिप्ट के क्षेत्रों को इटैलिक में संपादित करना होगा, क्योंकि ये आप पर लागू नहीं होंगे। mplayer के बाद का टेक्स्ट उस स्ट्रीम का URL है जिसे आप रिकॉर्ड करना चाहते हैं, इसे आपकी स्ट्रीम के URL से बदलना होगा, जिसे फ़ायरफ़ॉक्स में स्ट्रीम में जाकर आसानी से पाया जा सकता है, mplayer प्लगइन को शुरू होने दें, फिर राइट-क्लिक करें और "यूआरएल कॉपी करें" चुनें।

चरण 3: स्क्रिप्ट सहेजें, पकिल स्क्रिप्ट बनाएं और स्क्रिप्ट को निष्पादन योग्य बनाएं

स्क्रिप्ट सहेजें, Pkill स्क्रिप्ट बनाएं और स्क्रिप्ट को निष्पादन योग्य बनाएं
स्क्रिप्ट सहेजें, Pkill स्क्रिप्ट बनाएं और स्क्रिप्ट को निष्पादन योग्य बनाएं

इसके बाद, हम स्क्रिप्ट को /scripts डायरेक्टरी में सेव करेंगे। एक बार सहेजे जाने के बाद, टर्मिनल सत्र में जाएं और निम्नलिखित टाइप करें:

cd /scripts chmod 700 streamrecord (यह आपके द्वारा अभी बनाई गई स्क्रिप्ट को एक निष्पादन योग्य फ़ाइल में बदल देता है।) /scripts निर्देशिका में एक और फ़ाइल बनाएँ। इसे पकिल कहा जाएगा, और यह आपका हिटमैन होगा। यही है, यह पहली स्क्रिप्ट को कैप्चर किए गए स्ट्रीम का नाम बदलने और एन्कोडिंग के साथ जारी रखने की अनुमति देने के लिए mplayer प्रक्रिया को मार देगा। pkill स्क्रिप्ट का पूरा टेक्स्ट बिल्कुल इस प्रकार है: pkill mplayer Now, यह स्क्रिप्टिंग शिष्टाचार को तोड़ता है, शीर्ष पर #!/bin/sh न होने से, लेकिन यह मेरे लिए काम करता है। एक बार जब आप फ़ाइल pkill को /scripts निर्देशिका में सहेज लेते हैं, तो इसे निष्पादन योग्य बनाने के लिए chmod कमांड का फिर से उपयोग करें। आपको पहले /स्क्रिप्ट निर्देशिका में एक टर्मिनल सत्र में रहने की आवश्यकता है, फिर टाइप करें: chmod 700 pkill एक त्वरित "ls" आपको आपके द्वारा अभी बनाई गई फ़ाइलें दिखाएगा, अब मानक काले के बजाय एक सुंदर हरे रंग में।

चरण 4: अपनी नौकरियों को शेड्यूल करने के लिए KCron का उपयोग करें

अपनी नौकरियों को शेड्यूल करने के लिए KCron का उपयोग करें
अपनी नौकरियों को शेड्यूल करने के लिए KCron का उपयोग करें
अपनी नौकरियों को शेड्यूल करने के लिए KCron का उपयोग करें
अपनी नौकरियों को शेड्यूल करने के लिए KCron का उपयोग करें

क्रॉन, अद्भुत लेकिन बेहद भ्रमित करने वाली छोटी टेक्स्ट फ़ाइल और संबंधित सेवा अपने आप में निर्देशों की एक पूरी श्रृंखला के योग्य है। चीजों को सरल बनाने के लिए, हम इसके बजाय KCron (जिसे हमने पहले स्थापित किया था) का उपयोग करने जा रहे हैं। यदि स्थापना योजना के अनुसार हुई, तो आपको KCron को एप्लिकेशन सिस्टम टूल्स के अंतर्गत देखना चाहिए। वैकल्पिक रूप से, प्रोग्राम को "kcron" टाइप करके टर्मिनल से लॉन्च किया जा सकता है। नया कार्य बनाने के लिए Ctrl+N का उपयोग करें, और चित्र में दिखाए अनुसार कार्य को कॉन्फ़िगर करें। छवि में आप देख सकते हैं कि मैंने सभी महीनों को चलाने के लिए प्रोग्राम /स्क्रिप्ट/स्ट्रीमरेकॉर्ड को कॉन्फ़िगर किया है, सोम-शुक्र दोपहर 12 बजे 0 मिनट के साथ।

आपके द्वारा बनाई गई दूसरी स्क्रिप्ट, जिसे 'पकिल' कहा जाता है, वास्तव में mplayer को समाप्त करती है और पहली स्क्रिप्ट को जारी रखने की अनुमति देती है। उस स्क्रिप्ट को चलाने के लिए आपको एक और क्रॉन जॉब भी सेट करना होगा। मेरे उदाहरण के लिए, मैं KCron में दो नौकरियों के साथ समाप्त होता हूं। (दूसरी छवि देखें)

चरण 5: आप व्यवसाय में हैं

आप व्यवसाय में हैं!
आप व्यवसाय में हैं!

बस इतना ही है, अपनी हस्तकला का परीक्षण करने के लिए आप Kcron में स्ट्रीमरिकॉर्ड जॉब पर राइट क्लिक कर सकते हैं, 'अभी चलाएं' चुनें और अपनी /tmp निर्देशिका में mystream.wav की जांच करें। यदि यह वहां है (और तेजी से बढ़ रहा है), pkill जॉब चलाएँ और आपको जल्द ही mystream.wav आपकी /tmp निर्देशिका से गायब होते हुए, और आपके द्वारा स्क्रिप्ट बदलते समय निर्दिष्ट निर्देशिका में एक नई.mp3 फ़ाइल दिखाई देगी। यदि आप एक लंबा शो रिकॉर्ड कर रहे हैं, तो ध्यान रखें कि आपकी.wav फ़ाइल को एन्कोड करने में काफी समय लगेगा। एक 3 घंटे के शो I रिकॉर्ड पर, एमपी 3 को एन्कोड करने में लगभग 10 मिनट लगते हैं। अगर आपको इसे काम करने में कोई समस्या है, तो बेझिझक मुझे एक लाइन छोड़ दें।

सामान पी.एस. मुझे पता है कि मेरे तरीके थोड़े कच्चे हैं, क्योंकि संभवत: ऐसे सर्वोत्तम-प्रथाएं हैं जिनका मैं अपने कुछ चरणों में पालन नहीं कर रहा हूं, इसलिए कृपया मुझे लिनक्स 101 पर स्कूल न दें, यह कभी न चूकने का एक त्वरित और गंदा तरीका है आपकी पसंदीदा ऑडियो स्ट्रीम।

सिफारिश की: