Mundarija:
- 1 -qadam: Ubuntu -ni oling, kataloglar yarating
- 2 -qadam: Streamrecord skriptini yarating
- 3 -qadam: Skriptni saqlang, Pkill skriptini yarating va skriptlarni bajaring
- 4 -qadam: Ishlaringizni rejalashtirish uchun KCron -dan foydalaning
- 5 -qadam: Siz biznesdasiz
Video: Ubuntu -da audio yozuvlarni oqimini rejalashtirish: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Agar siz menga o'xshasangiz, xo'jayinlaringiz siz ish paytida ishlashingizni kutishadi va siz xohlaganingizcha sevimli radio dasturini tinglamaydilar. Bu ko'rsatmada men ishni rejalashtirish uchun mplayer, lame va cron yordamida har qanday audio oqimni avtomatik tarzda qanday yozishni ko'rsataman.
1 -qadam: Ubuntu -ni oling, kataloglar yarating
Buning uchun sizga Ubuntu Linux bo'lishi kerak. Men 7.04 ni ishlataman, lekin bu boshqa versiyalarda ham ishlashi mumkin. Agar odamlar qiziqish bildirsa, men buni Windows bilan qanday qilishni ko'rsatadigan alohida ko'rsatma yozaman. Agar siz Ubuntu -ni ishlatgan bo'lsangiz, sizga kerak bo'lgan yagona narsa apt orqali erkin foydalanish mumkin. Lame, Mplayer va KCron.sudo apt-get install lame mplayer kcronType parolini o'rnatish uchun terminalda quyidagi buyruqlardan foydalaning va o'rnatishni tasdiqlang. Sizga kerak bo'lgan papkalarni yaratish uchun quyidagi buyruqlardan foydalaning.
2 -qadam: Streamrecord skriptini yarating
Biz foydalanadigan skript uchun qadamlar quyidagicha: 1. Mplayer -ni oching, Internet2 -dagi audio oqimga ishora qiling. /Tmp katalogidagi wav faylini oqimini yozib oling3. Shou tugaganda mplayer jarayonini o'ldiring4. /Tmp/mystream.wav faylini mp3 faylga aylantiring, uni bugungi sana bilan nomlang va uni foydalanuvchi papkasi ostida ko'proq "foydalanuvchilar uchun qulay" katalogga o'tkazing. Wav faylini /tmp katalogidan o'chirib tashlang, bunga erishish uchun avval siz kirayotgan oqimning URL manzilini bilib olishingiz kerak bo'ladi. Masalan, men CSPAN radioeshittirishidan foydalanaman va uni dushanbadan jumagacha tushdan keyin 14:00 gacha yozib olaman. Skript matni:#!/Bin/shNOW = $ (sana +"%b-%d-%y") mplayer "mms: //rx-wes-sea20.rbn.com/farm/pull/tx -rbn -sea34: 1259/wmtencoder/cspan/cspan/wmlive/cspan4db.asf "-ao pcm: file =/tmp/mystream.wav -vc dummy -vo null; lame -ms /tmp/mystream.wav -o" /home/shawn/Musiqa/CSPAN/Mening ko'rsatuvim - $ NOW.mp3 "; rm /tmp/mystream.wav; Bu matnni Gedit yoki Vi yordamida bo'sh faylga nusxa ko'chiring va" oqim yozuvi "sifatida saqlang. Siz skript maydonlarini kursiv bilan o'zgartirishingiz kerak bo'ladi, chunki bu sizga tegishli emas. Mplayer-dan keyingi matn-bu siz yozmoqchi bo'lgan oqimning URL-manzili, uni oqimingizning URL-manzili bilan almashtirish kerak bo'ladi, uni Firefox-dagi oqimga o'tish orqali topish mumkin, mplayer plaginini ishga tushirish, so'ng sichqonchaning o'ng tugmachasini bosing va "URLni nusxalash" -ni tanlang.
3 -qadam: Skriptni saqlang, Pkill skriptini yarating va skriptlarni bajaring
Keyin skriptni /scripts katalogiga saqlaymiz. Saqlanganidan so'ng, terminal sessiyasiga o'ting va quyidagilarni yozing:
cd /scripts chmod 700 streamrecord (Bu siz yaratgan skriptni bajariladigan faylga aylantiradi.) /scripts katalogida yana bitta fayl yarating. Bu pkill deb nomlanadi va sizning xitmeningiz bo'ladi. Ya'ni, mplayer jarayonini o'ldiradi, bu birinchi skriptni olingan oqimni qayta nomlash va kodlashni davom ettirishga imkon beradi. Pkill skriptining to'liq matni quyidagicha: pkill mplayer Endi, bu yuqori qismida #!/Bin/sh bo'lmasligi bilan, skript odobini buzadi, lekin bu men uchun ishlaydi. Pkill faylini /skriptlar katalogiga saqlaganingizdan so'ng, chmod buyrug'idan foydalanib, uni bajarilishi mumkin. Siz terminal sessiyasida bo'lishingiz kerak, oldin /skriptlar katalogiga kiriting, so'ngra yozing: chmod 700 pkill Tezkor "ls" siz yaratgan fayllarni ko'rsatib beradi, endi standart qora o'rniga yashil rangda.
4 -qadam: Ishlaringizni rejalashtirish uchun KCron -dan foydalaning
Cron, ajoyib, ammo o'ta chalkash matnli fayl va unga tegishli xizmat o'zi uchun ko'plab ko'rsatmalarga loyiqdir. Ishlarni soddalashtirish uchun biz uning o'rniga KCron -dan (avval o'rnatganmiz) foydalanamiz. Agar o'rnatish rejalashtirilganidek bo'lsa, KCron ilovalar tizim asboblari ostida ko'riladi. Shu bilan bir qatorda, dasturni terminaldan "kcron" yozib ishga tushirish mumkin. Yangi ish yaratish uchun Ctrl+N tugmalar birikmasidan foydalaning va ishni rasmda ko'rsatilgandek sozlang. Rasmda men dasturni /skriptlarni /oqim yozuvini har oy, dushanba-kechki soat 12 da 0 minutda ishlashini sozlaganimni ko'rishingiz mumkin.
Siz yaratgan ikkinchi skript "pkill" deb nomlanadi, bu mplayer -ni tugatadi va birinchi skriptni davom ettirishga imkon beradi. Bu skriptni ishga tushirish uchun boshqa cron ishini o'rnatishingiz kerak bo'ladi. Mening misolim uchun, men KCronda ikkita ish bilan tugayman. (2 -rasmga qarang)
5 -qadam: Siz biznesdasiz
Bu erda hamma narsa bor, sizning qo'l ishingizni sinab ko'rish uchun siz Kcron -dagi oqim yozuvini o'ng tugmasini bosib, "hozir ishga tushirish" -ni tanlang va /tmp katalogingizda mystream.wav -ni tekshiring. Agar u o'sha erda bo'lsa (va tez o'sib borayotgan bo'lsa), pkill ishini bajaring va tez orada mystream.wav /tmp katalogingizdan yo'qolishini va skriptni o'zgartirganda siz ko'rsatgan katalogda yangi.mp3 faylini ko'rasiz. Agar siz uzoq shou yozayotgan bo'lsangiz,.wav faylini kodlash uchun etarli vaqt ketishini unutmang. Men yozgan 3 soatlik ko'rsatuvda mp3 formatlash uchun taxminan 10 daqiqa vaqt ketadi. Agar sizda bu muammoni hal qilishda muammolar bo'lsa, menga xabar bering.
Materiallar P. S. Men bilaman, mening usullarim biroz qo'pol, chunki ba'zi qadamlarimga amal qilmaydigan eng yaxshi amaliyotlar bor, shuning uchun meni Linux 101 da o'qitmang, bu hech qachon o'tkazib yubormaslikning tez va iflos usuli. sizning sevimli audio oqimingiz.
Tavsiya:
Gauss va Parabola eksperimental lampaning LED yorug'lik oqimini o'rganadilar: 6 qadam
Gauss va Parabola eksperimental lampaning LED yorug'lik oqimini o'rganadilar: Salom barcha ishlab chiqaruvchilarga va Instructable -ning shovqinli jamoasiga salom. Bu safar Merenel tadqiqotlari sizga toza tadqiqot muammosini va uni matematika yordamida hal qilish yo'lini olib keladi. Men RGB LED chiroqining LED oqimlarini hisoblayotganda
Twitch oqimini o'rnatish: 7 qadam
Twitch oqimini o'rnatish: Bugun men Open Broadcasting Software orqali twitch.tv -da translyatsiyani boshlash bosqichlarini ko'rsataman. Bu texnik yozish loyihasi uchun ishlatiladi. Umid qilamanki, bu sizga oqimni sozlashda yordam beradi. *** Yodda tutish kerak bo'lgan narsa: Siz translyatsiya qila olmaysiz
DIY uy avtomatlashtirish tizimini rejalashtirish: 12 qadam
DIY uy avtomatlashtirish tizimini rejalashtirish: Ushbu ko'rsatmaning maqsadi - uyingiz xohlagan narsani qanday qilishingiz mumkinligini aytmaslik. Buning o'rniga, bu g'oyani haqiqatga aylantirish uchun yozilgan, lekin chegaralarni (texnologiya, narx, vaqt talablari) tushunish orqali aqldan ozishni aqlga aylantirish
Vinil yozuvlarni tozalashning oddiy usuli: 5 qadam (rasmlar bilan)
Vinil yozuvlarni tozalashning oddiy usuli: Ko'pchilik boshlang'ich vinil yig'uvchilar yozuvlar va ularga qanday g'amxo'rlik qilish haqida ko'p narsa bilishmaydi. Men yig'ishni boshlaganimda, birinchi navbatda, vinilni qanday to'g'ri tozalash kerakligini ko'rib chiqdim. Sizga aytadigan har xil odamlar bor
Vinil yozuvlarni kompyuteringizga uzing: 5 qadam
Shaxsiy kompyuteringizga vinil yozuvlarini yozib oling: Ko'pchiligimiz hech qachon eshitmaydigan eski vinil yozuvlar to'plamiga egamiz, ehtimol, chunki bugungi kunda raqamli musiqa va iPod -da hech kim pleyer bilan shug'ullanishni xohlamaydi. Agar siz hech qachon vinilni MP3 fayllarga aylantirmoqchi bo'lsangiz