Sisukord:

Ajastage helisalvestiste voogesitus Ubuntu: 5 sammu
Ajastage helisalvestiste voogesitus Ubuntu: 5 sammu

Video: Ajastage helisalvestiste voogesitus Ubuntu: 5 sammu

Video: Ajastage helisalvestiste voogesitus Ubuntu: 5 sammu
Video: Ajja - Stage Left 2024, November
Anonim
Planeerige helisalvestiste voogesitus Ubuntus
Planeerige helisalvestiste voogesitus Ubuntus

Kui olete minu moodi, ootavad teie ülemused tegelikult, et te töötate tööl ja ei istu oma lemmikraadiosaadet kuulates, nagu soovite. Selles juhendis näitan, kuidas salvestada mis tahes helivoo automaatselt, kasutades töö planeerimiseks mplayer, lame ja cron.

Samm: hankige Ubuntu, looge kataloogid

Hankige Ubuntu, looge katalooge
Hankige Ubuntu, looge katalooge

Selle juhendamise jaoks peab teil olema Ubuntu Linux. Käitan 7.04, kuid see võib toimida ka teiste versioonide puhul. Kui inimesed tunduvad huvitatud, kirjutan eraldi juhendi, mis näitab, kuidas seda Windowsiga teha. Kui juba kasutate Ubuntu, on ainsad asjad, mida vajate, apt kaudu vabalt saadaval. Kasutage Lame, Mplayer ja KCron installimiseks terminalis järgmisi käske. Sudo apt-get install lame mplayer kcronType sisestage oma parool ja kinnitage installimised. Vajalike kaustade loomiseks kasutage järgmisi käske. Sudo mkdir /scriptsmkdir /home /kasutajanimi /Muusika /NameOfShow Ja see käsk võtab just loodud kataloogi omanikuks: sudo chown YourUserName /scripts

Samm: looge Streamrecordi skript

Looge Streamrecordi skript
Looge Streamrecordi skript

Meie kasutatava skripti toimingud on järgmised: 1. Avage mplayer, osutage Internetis helivoo2. Salvestage voog wav -faili kataloogis /tmp3. Tapke mplayeri protsess näituse lõppedes4. Teisendage /tmp/mystream.wav mp3-failiks, pange sellele nimi tänase kuupäevaga ja teisaldage see kasutajasõbralikumasse kataloogi. Kustutage kataloogist /tmp wav -fail. Selle saavutamiseks peate kõigepealt välja selgitama selle voo URL -i, millele pääsete juurde. Näitena kasutan CSPAN -raadio voogu ja salvestan selle esmaspäevast reedeni kuni kella 14.00. Siin on skripti tekst:#!/Bin/shNOW = $ (kuupäev +"%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/My Show - $ NOW.mp3 "; rm /tmp/mystream.wav; Kopeerige see tekst Gediti või Vi abil tühjale failile ja salvestage see" streamrecordina ". Peate skripti alasid kaldkirjas muutma, kuna need ei kehti teie kohta. Tekst pärast mplayerit on selle voo URL, mida soovite salvestada. See tuleb asendada oma voo URL-iga, mille leiate hõlpsalt, kui lähete Firefoxi voogu, lasete mplayeri pistikprogrammil käivituda, seejärel paremklõpsake valige "Kopeeri URL".

Samm: salvestage skript, tehke Pkilli skript ja muutke skriptid käivitatavaks

Salvestage skript, tehke Pkilli skript ja muutke skriptid käivitatavaks
Salvestage skript, tehke Pkilli skript ja muutke skriptid käivitatavaks

Järgmisena salvestame skripti kataloogi /scripts. Pärast salvestamist minge terminaliseansile ja tippige järgmine tekst:

cd /scripts chmod 700 streamrecord (See muudab äsja loodud skripti täitmisfailiks.) Looge kataloogis /scripts veel üks fail. Seda nimetatakse pkilliks ja see on teie lööja. See tähendab, et see tapab mplayeri protsessi, võimaldades esimesel skriptil jätkata jäädvustatud voo ümbernimetamist ja kodeerimist. Pkilli skripti täistekst on täpselt järgmine: pkill mplayer Nüüd rikub see skriptimise etiketti, kuna selle ülaosas pole #!/Bin/sh, kuid see töötab minu jaoks. Kui olete faili pkill kataloogi /scripts salvestanud, kasutage selle käivitatavaks muutmiseks uuesti käsku chmod. Peate olema terminaliseansis, esmalt kataloogis /scripts, seejärel tippige: chmod 700 pkill Kiire "ls" näitab teile just loodud faile, nüüd tavalise musta asemel ilusa rohelisena.

Samm 4: tööde ajastamiseks kasutage KCronit

Töö planeerimiseks kasutage KCronit
Töö planeerimiseks kasutage KCronit
Töö planeerimiseks kasutage KCronit
Töö planeerimiseks kasutage KCronit

Cron, suurepärane, kuid äärmiselt segane väike tekstifail ja sellega seotud teenus väärib endale terve rida juhiseid. Asjade lihtsustamiseks kasutame selle asemel KCroni (mille me varem installisime). Kui installimine läks plaanipäraselt, peaksite rakenduste süsteemitööriistade all nägema KCronit. Teise võimalusena saab programmi käivitada terminalist, sisestades "kcron". Uue töö loomiseks kasutage klahvikombinatsiooni Ctrl+N ja konfigureerige töö, nagu pildil näidatud. Pildil näete, et seadistasin programmi /skriptid /voogesituse kõik kuud töötama, esmaspäevast kell 12.00 ja 0 minutiga.

Teine teie loodud skript nimega „pkill” lõpetab tegelikult mplayeri ja võimaldab esimesel skriptil jätkata. Selle skripti käivitamiseks peate seadistama teise croni töö. Minu näiteks on mul KCronis kaks tööd. (vaata teist pilti)

Samm: olete äris

Olete äris!
Olete äris!

See on kõik, et oma kätetöö testimiseks võite paremklõpsata Kcronis streamrecord tööl, valida 'run now' ja otsida kataloogist /tmp mystream.wav. Kui see on olemas (ja kasvab kiiresti), käivitage pkill -töö ja peagi peaksite nägema, et mystream.wav kaob teie kataloogist /tmp ja uus.mp3 -fail kataloogis, mille määrasite skripti muutmisel. Kui salvestate pikka saadet, pidage meeles, et teie.wav -faili kodeerimiseks kulub korralik aeg. Ühel 3 -tunnisel salvestusel, mille salvestan, kulub mp3 -ks kodeerimiseks umbes 10 minutit. Kui teil on probleeme selle toimimisega, võtke minuga ühendust.

Asjad P. S. Ma tean, et minu meetodid on natuke toored, kuna on ilmselt parimaid tavasid, mida ma mõnede sammude puhul ei järgi, nii et palun ärge koolitage mind Linux 101-ga, see on lihtsalt kiire ja räpane viis, millest kunagi ilma jääda teie lemmikheli.

Soovitan: