Mundarija:

Ubuntu -da audio yozuvlarni oqimini rejalashtirish: 5 qadam
Ubuntu -da audio yozuvlarni oqimini rejalashtirish: 5 qadam

Video: Ubuntu -da audio yozuvlarni oqimini rejalashtirish: 5 qadam

Video: Ubuntu -da audio yozuvlarni oqimini rejalashtirish: 5 qadam
Video: 100% AUDIO PROBLEM FIXED /UBUNTU 20.04 2024, Iyul
Anonim
Ubuntu -da audio yozuvlarni oqimini rejalashtiring
Ubuntu -da audio yozuvlarni oqimini rejalashtiring

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

Ubuntu -ni oling, kataloglar yarating
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

Streamrecord skriptini yarating
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

Skriptni saqlang, Pkill skriptini yarating va skriptlarni bajaring
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

Ishlaringizni rejalashtirish uchun KCron -dan foydalaning
Ishlaringizni rejalashtirish uchun KCron -dan foydalaning
Ishlaringizni rejalashtirish uchun KCron -dan foydalaning
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

Siz biznesdasiz!
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: