Mündəricat:
- Addım 1: Ubuntu əldə edin, Dizinlər yaradın
- Addım 2: Streamrecord Script yaradın
- Addım 3: Skript saxla, Pkill Script et və Skriptləri icra olun
- Addım 4: İşlərinizi Planlaşdırmaq üçün KCron -dan istifadə edin
- Addım 5: İşdəsiniz
Video: Ubuntu -da səs qeydlərinin axınını planlaşdırın: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Ə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
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
İ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
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
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
Ə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ə:
Səs Algılayan Ampul: 5 addım
Səs Algılayan Ampul: Dizayn, bir şey yaratmağı planlaşdırmaq və düşünməkdir. Təsəvvürünüzdən irəli gələn və gerçəkləşdirən bir layihədir. Dizayn edərkən dizayn düşüncəsinin nə olduğunu bildiyinizə əmin olmalısınız. Dizayn düşüncəsi, hər şeyi vaxtından əvvəl necə planlaşdırdığınızdır. Üçün
Kinect ilə Səs Yerləşdirən Manken Başı: 9 Addım (Şəkillərlə)
Kinect ilə Səs Yerləşdirən Manken Başı: Sürücünün yorğunluğunu izləmə sistemi üçün sınaq manikürü olan Margaret ilə tanış olun. Bu yaxınlarda vəzifələrindən təqaüdə çıxdı və ofisimizə yol tapdı və o vaxtdan "ürkütücü" olduğunu düşünənlərin diqqətini çəkdi. Ədalət naminə, mən
Səs/Səs Səviyyə Göstəricisi: 10 addım
Səs/Səs Səviyyə Göstəricisi: Bu layihədə, əməliyyat gücləndiricilərindən istifadə edərək sadə bir səs səviyyəsi göstəricisi qurmağı sizə göstərəcəyəm. Qeyd: Sual vermək üçün zəhmət olmasa Ekspertdən soruşun saytına daxil olun.Faydalı Əlavə Videolar: Çörək lövhəsində simulyasiya edilmiş dövrə (Proto
Səs Gücləndiricisində Səs, Bas və Tiz Dövrü: 11 Addım
Səs Gücləndiricisində Həcm, Bass və Tiz Dövrə: Salam dostum, Bu gün Səs, bas və Tizdən ibarət bir dövrə hazırlayacağam. Bu dövrə gücləndiricinin və basın həcmini idarə edəcək, həmçinin gücləndiricinin zirvəsini də idarə edəcək. dövrə yalnız bir kanallı audio ampl üçün olacaq
MOSFET Səs Gücləndiricisi (Aşağı Səs və Yüksək Qazanc): 6 Addım (Şəkillərlə)
MOSFET Səs Gücləndiricisi (Aşağı Səs və Yüksək Qazanc): Salam uşaqlar! Bu layihə MOSFET -lərdən istifadə edərək Aşağı Güclü Səs gücləndiricisinin dizaynı və tətbiqidir. Dizayn mümkün olduğu qədər sadədir və komponentlər asanlıqla əldə edilə bilər. Özüm çox şey yaşadığım üçün bu təlimatı yazıram