Kazalo:

Načrtujte pretakanje zvočnih posnetkov v Ubuntu: 5 korakov
Načrtujte pretakanje zvočnih posnetkov v Ubuntu: 5 korakov

Video: Načrtujte pretakanje zvočnih posnetkov v Ubuntu: 5 korakov

Video: Načrtujte pretakanje zvočnih posnetkov v Ubuntu: 5 korakov
Video: Best Video Player for Android 2024, November
Anonim
Načrtujte pretakanje zvočnih posnetkov v Ubuntu
Načrtujte pretakanje zvočnih posnetkov v Ubuntu

Če ste podobni meni, vaši šefi dejansko pričakujejo, da boste med delom delali in ne sedeli ter poslušali svoje najljubše radijske oddaje, kot bi si morda želeli. V tem navodilu bom pokazal, kako lahko samodejno posnamete kateri koli zvočni tok z mplayerjem, lameom in cronom, da razporedite opravilo.

Korak: Pridobite Ubuntu, ustvarite imenike

Pridobite Ubuntu, ustvarite imenike
Pridobite Ubuntu, ustvarite imenike

Za to navodilo boste morali imeti Ubuntu Linux. Uporabljam 7.04, vendar bi to lahko delovalo tudi za druge različice. Če se ljudje zdijo zainteresirani, bom napisal ločeno navodilo, v katerem bom pokazal, kako to storiti v sistemu Windows. Če že uporabljate Ubuntu, so edine stvari, ki jih potrebujete, prosto dostopne prek apt. Z naslednjimi ukazi na terminalu namestite Lame, Mplayer in KCron.sudo apt-get install lame mplayer kcronType v geslo in potrdite namestitve. Za ustvarjanje map, ki jih potrebujete, uporabite naslednje ukaze. Sudo mkdir /scriptsmkdir /home /username /Music /NameOfShow In ta ukaz za prevzem lastništva nad imenikom, ki ste ga pravkar ustvarili:

2. korak: Ustvarite skript Streamrecord

Ustvarite skript Streamrecord
Ustvarite skript Streamrecord

Koraki za skript, ki ga uporabljamo, so naslednji: 1. Odprite mplayer, pokažite na zvočni tok na internetu2. Posnemite tok v datoteko wav v imenik /tmp3. Ustavi postopek mplayerja, ko se oddaja konča4. Pretvorite /tmp/mystream.wav v datoteko mp3, poimenujte jo z današnjim datumom in jo premaknite v bolj uporabniku prijazen imenik v uporabniški mapi. Izbrišite datoteko wav v imeniku /tmp. Če želite to narediti, morate najprej ugotoviti URL toka, do katerega dostopate. Na primer, uporabil bom radijski tok CSPAN in ga posnel med poldnevom in 14. uro od ponedeljka do petka. Tukaj je besedilo skripta:#!/Bin/shNOW = $ (datum +"%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; Kopirajte to besedilo v prazno datoteko z uporabo Gedit ali Vi in ga shranite kot" streamrecord ". Področja skripta boste morali urediti poševno, saj to ne velja za vas. Besedilo po mplayerju je URL toka, ki ga želite posneti, to bo treba zamenjati z URL-jem vašega toka, ki ga lahko preprosto najdete tako, da odprete tok v Firefoxu in pustite, da se vtičnik mplayer zažene, nato z desno tipko miške kliknite in izberite "Kopiraj URL".

3. korak: Shranite skript, naredite skript Pkill in naredite skripte izvršljivim

Shrani skript, naredi skript Pkill in naredi skripte izvršljive
Shrani skript, naredi skript Pkill in naredi skripte izvršljive

Nato bomo skript shranili v imenik /scripts. Ko shranite, pojdite na terminalsko sejo in vnesite naslednje:

cd /scripts chmod 700 streamrecord (Tako naredite skript, ki ste ga pravkar ustvarili, v izvedljivo datoteko.) Ustvarite še eno datoteko v imeniku /scripts. To se bo imenovalo pkill in bo vaš strelec. To pomeni, da bo ubil proces mplayerja, da bo prvi skript lahko nadaljeval s preimenovanjem in kodiranjem zajetega toka. Celotno besedilo skripta pkill je natančno naslednje: pkill mplayer Zdaj to prekine skriptni bonton, saj na vrhu ni #!/Bin/sh, vendar deluje zame. Ko datoteko pkill shranite v imenik /scripts, znova uporabite ukaz chmod, da bo ta izvedljiv. Morate biti v terminalski seji, najprej v imeniku /scripts, nato vnesite: chmod 700 pkill Hiter "ls" vam bo pokazal datoteke, ki ste jih pravkar ustvarili, zdaj v lepi zeleni barvi namesto standardne črne barve.

4. korak: Uporabite KCron za načrtovanje delovnih mest

Za načrtovanje delovnih mest uporabite KCron
Za načrtovanje delovnih mest uporabite KCron
Za načrtovanje delovnih mest uporabite KCron
Za načrtovanje delovnih mest uporabite KCron

Cron, čudovita, a izredno zmedena besedilna datoteka in z njo povezana storitev, si zasluži celo vrsto navodil. Za poenostavitev bomo namesto tega uporabili KCron (ki smo ga namestili prej). Če je namestitev potekala po načrtih, bi morali videti KCron v razdelku Sistemska orodja aplikacij. Namesto tega lahko program zaženete s terminala tako, da vnesete "kcron". Uporabite Ctrl+N, da ustvarite novo opravilo in ga konfigurirate, kot je prikazano na sliki. Na sliki lahko vidite, da sem program /skripte /streamrecord konfiguriral za delovanje vse mesece, pon-pet ob 12h z 0 minutami.

Drugi skript, imenovan 'pkill', dejansko konča mplayer in omogoča nadaljevanje prvega skripta. Za zagon tega skripta boste morali nastaviti drugo opravilo cron. Na primer, na koncu imam dve zaposlitvi v KCronu. (glej drugo sliko)

5. korak: Delate

Ste v poslu!
Ste v poslu!

To je vse, kar lahko storite. Če želite preizkusiti svoje ročno delo, z desno miškino tipko kliknite opravilo streamrecord v Kcronu, izberite »zaženi zdaj« in v imeniku /tmp preverite, ali je mystream.wav. Če je tam (in hitro narašča), zaženite opravilo pkill in kmalu boste videli, da mystream.wav izgine iz imenika /tmp, in nova datoteka.mp3 v imeniku, ki ste ga navedli, ko ste spremenili skript. Če snemate dolgo oddajo, ne pozabite, da bo za kodiranje datoteke.wav trajalo kar nekaj časa. V eni 3 -urni oddaji, ki jo posnamem, traja približno 10 minut kodiranja v mp3. Če imate težave z delovanjem, mi pišite.

Stvari P. S. Vem, da so moje metode nekoliko surove, saj verjetno obstajajo najboljše prakse, ki jih v nekaterih svojih korakih ne upoštevam, zato me prosim ne šolajte na Linuxu 101, to je le hiter in umazan način, da nikoli ne zamudite vaš najljubši zvočni tok.

Priporočena: