Mündəricat:

Ubuntu -da səs qeydlərinin axınını planlaşdırın: 5 addım
Ubuntu -da səs qeydlərinin axınını planlaşdırın: 5 addım

Video: Ubuntu -da səs qeydlərinin axınını planlaşdırın: 5 addım

Video: Ubuntu -da səs qeydlərinin axınını planlaşdırın: 5 addım
Video: Ubuntu Studio 9.10 login/startup sound 2024, Iyul
Anonim
Ubuntu -da axın səs qeydlərini planlaşdırın
Ubuntu -da axın səs qeydlərini planlaşdırın

Əgər mənim kimi olsanız, müdirləriniz əslində iş yerinizdə işləməyinizi gözləyir və istədiyiniz kimi sevdiyiniz radio proqramını dinləmir. Bu təlimatda, işi planlaşdırmaq üçün mplayer, lame və cron istifadə edərək hər hansı bir səs axınının avtomatik olaraq necə yazılacağını göstərəcəyəm.

Addım 1: Ubuntu əldə edin, Dizinlər yaradın

Ubuntu əldə edin, Dizinlər yaradın
Ubuntu əldə edin, Dizinlər yaradın

Bunun üçün Ubuntu Linux -un olması lazımdır. 7.04 işlədim, amma bu digər versiyalar üçün də işləyə bilər. İnsanlar maraqlanırsa, bunu Windows ilə necə edəcəyimi göstərən ayrı bir təlimat yazacağam. Əgər siz artıq Ubuntu -nu işə salırsınızsa, sizə lazım olan yeganə şey apt vasitəsilə sərbəst şəkildə mövcuddur. Lame, Mplayer və KCron.sudo apt-get install lame mplayer kcronType şifrənizi yükləmək və quraşdırmaları təsdiq etmək üçün terminaldakı aşağıdakı əmrlərdən istifadə edin. Lazım olan qovluqları yaratmaq üçün aşağıdakı əmrləri istifadə edin.

Addım 2: Streamrecord Script yaradın

Streamrecord Script yaradın
Streamrecord Script yaradın

İstifadə etdiyimiz skriptin addımları belədir: 1. Mplayer açın, İnternet2 -də səs axını göstərin. /Tmp directory3 -də wav faylına axını qeyd edin. Şou bitəndə mplayer prosesini öldürün4. /Tmp/mystream.wav faylını mp3 faylına çevirin, bugünkü tarixlə adlandırın və istifadəçi qovluğu altında daha çox 'istifadəçi dostu' qovluğuna köçürün. Wav faylını /tmp qovluğunda silin. Buna nail olmaq üçün əvvəlcə daxil olduğunuz axının URL -ni öyrənməlisiniz. Məsələn, CSPAN radio axını istifadə edəcəyəm və onu bazar ertəsi ilə cümə günləri arasında günorta saat 14.00 arasında qeyd edəcəyəm. Ssenarinin mətni budur:#!/Bin/shNOW = $ (date +"%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/Music/CSPAN/Mənim Şou - $ NOW.mp3 "; rm /tmp/mystream.wav; Bu mətni Gedit və ya Vi istifadə edərək boş bir fayla kopyalayın və" streamrecord "olaraq qeyd edin. Ssenarinin sahələrini kursivlə düzəltməlisiniz, çünki bunlar sizə aid deyil. Mplayer-dən sonrakı mətn, qeyd etmək istədiyiniz axının URL-dir, bunun axın URL-si ilə əvəz edilməsi lazımdır ki, bu da Firefox-dakı axına keçməklə asanlıqla tapıla bilər, mplayer plagininin işə salınmasına icazə verin, sonra sağ basın və "URL kopyalayın" seçin.

Addım 3: Skript saxla, Pkill Script et və Skriptləri icra olun

Skript saxla, Pkill Script et və Skriptləri icra olun
Skript saxla, Pkill Script et və Skriptləri icra olun

Sonra, skripti /scripts qovluğunda saxlayacağıq. Yadda saxlanıldıqdan sonra terminal sessiyasına gedin və aşağıdakıları yazın:

cd /scripts chmod 700 streamrecord (Bu, yeni yaratdığınız skripti icra olunan bir fayla çevirir.) /scripts qovluğunda daha bir fayl yaradın. Bu pkill adlanacaq və sizin hitmanınız olacaq. Yəni, ilk skriptin tutulan axının adını dəyişməyə və kodlaşdırmağa davam etməsinə icazə vermək üçün mplayer prosesini öldürəcək. Pkill skriptinin tam mətni tam olaraq belədir: pkill mplayer İndi, bu, yuxarıda #!/Bin/sh işarəsi olmamaqla işləmə qaydalarını pozur, amma mənim üçün işləyir. Pkill faylını /scripts qovluğunda saxladıqdan sonra bunu icra etmək üçün chmod əmrini yenidən istifadə edin. Əvvəlcə /scripts qovluğunda bir terminal seansında olmalısınız, sonra yazın: chmod 700 pkill Sürətli "ls" sizə yeni qara faylların əvəzinə sevimli qara rəngdə göstərəcək.

Addım 4: İşlərinizi Planlaşdırmaq üçün KCron -dan istifadə edin

İşlərinizi Planlaşdırmaq üçün KCron -dan istifadə edin
İşlərinizi Planlaşdırmaq üçün KCron -dan istifadə edin
İşlərinizi Planlaşdırmaq üçün KCron -dan istifadə edin
İşlərinizi Planlaşdırmaq üçün KCron -dan istifadə edin

Cron, gözəl, lakin son dərəcə qarışıq kiçik mətn faylı və əlaqəli xidmət özü üçün bir sıra təlimatlara layiqdir. İşləri asanlaşdırmaq üçün bunun yerinə KCron (daha əvvəl quraşdırdığımız) istifadə edəcəyik. Quraşdırma planlaşdırıldığı kimi gedirsə, KCron'u Proqramlar Sistem Alətləri altında görməlisiniz. Alternativ olaraq, proqramı "kcron" yazaraq bir terminaldan başlatmaq olar. Yeni bir iş yaratmaq üçün Ctrl+N istifadə edin və işi şəkildə göstərildiyi kimi konfiqurasiya edin. Şəkildə görə bilərsiniz ki, proqramı /skriptləri /axın qeydini bütün aylar, cümə axşamı 12.00-da 0 dəqiqə işləyəcək şəkildə qurmuşam.

Hazırladığınız 'pkill' adlanan ikinci skript əslində mplayer -i bitirir və birinci skriptin davam etməsinə imkan verir. Bu skriptin işləməsi üçün başqa bir cron işi qurmalısınız. Məsələn, KCron -da iki işlə məşğul oluram. (2 -ci şəklə baxın)

Addım 5: İşdəsiniz

Sən İşdəsən!
Sən İşdəsən!

Əlinizdə olan hər şey budur, əl işlərinizi sınamaq üçün Kcron -dakı streamrecord işinə sağ vurun, 'İndi qaç' seçin və /tmp qovluğunda mystream.wav -ı yoxlayın. Oradadırsa (və sürətlə böyüyürsə), pkill işini yerinə yetirin və tezliklə mystream.wav -ın /tmp qovluğunuzdan yox olduğunu və skript dəyişdirərkən göstərdiyiniz qovluqda yeni bir.mp3 faylını görməli olacaqsınız. Uzun bir şou yazırsınızsa,.wav faylınızı kodlaşdırmağın kifayət qədər vaxt alacağını unutmayın. Yazdığım 3 saatlıq bir şouda, mp3 kodlaşdırmaq təxminən 10 dəqiqə çəkir. Bunu işə salmaqda hər hansı bir probleminiz varsa, mənə bir xətt çəkməyin.

Şeylər P. S. Metodlarımın bir qədər kobud olduğunu bilirəm, çünki bəzi addımlarımda təqib etmədiyim ən yaxşı təcrübələr var, buna görə də məni Linux 101-də oxumayın, bu heç vaxt qaçırmamağın sürətli və çirkli bir yoludur. ən sevdiyiniz audio axını.

Tövsiyə: