Përmbajtje:

Programoni transmetimin e regjistrimeve audio në Ubuntu: 5 hapa
Programoni transmetimin e regjistrimeve audio në Ubuntu: 5 hapa

Video: Programoni transmetimin e regjistrimeve audio në Ubuntu: 5 hapa

Video: Programoni transmetimin e regjistrimeve audio në Ubuntu: 5 hapa
Video: CS50 2013 - Week 9, continued 2024, Nëntor
Anonim
Programoni transmetimin e regjistrimeve audio në Ubuntu
Programoni transmetimin e regjistrimeve audio në Ubuntu

Nëse jeni si unë, shefat tuaj në të vërtetë presin që ju të punoni ndërsa jeni në punë dhe të mos uleni duke dëgjuar emisionin tuaj të preferuar në radio ashtu siç dëshironi. Në këtë udhëzues, unë do të tregoj se si të regjistroni çdo transmetim audio automatikisht duke përdorur mplayer, lame dhe cron për të planifikuar punën.

Hapi 1: Merr Ubuntu, Krijo Drejtori

Merr Ubuntu, Krijo Drejtori
Merr Ubuntu, Krijo Drejtori

Për këtë të udhëzueshme, do t'ju duhet të keni Ubuntu Linux. Unë drejtoj 7.04, por kjo mund të funksionojë edhe për versionet e tjera. Nëse njerëzit duken të interesuar, unë do të shkruaj një udhëzues të veçantë duke treguar se si ta bëni këtë me Windows. Nëse tashmë e përdorni Ubuntu, të vetmet gjëra që ju nevojiten janë të disponueshme lirshëm përmes apt. Përdorni komandat e mëposhtme në një terminal për të instaluar Lame, Mplayer dhe KCron.sudo apt-get install lame mplayer kcronType në fjalëkalimin tuaj dhe konfirmoni instalimet. Përdorni komandat e mëposhtme për të krijuar dosjet që ju nevojiten.sudo mkdir /scriptsmkdir /home /username /Music /NameOfShow Dhe kjo komandë për të marrë pronësinë e drejtorisë që sapo keni krijuar: sudo chown YourUserName /scripts

Hapi 2: Krijoni Streamrecord Script

Krijoni Skenarin Streamrecord
Krijoni Skenarin Streamrecord

Hapat për skriptin që po përdorim janë si më poshtë: 1. Hapni mplayer, tregoni transmetimin audio në Internet2. Regjistroni rrjedhën në skedarin wav në /tmp directory3. Vrasni procesin e mplayer kur shfaqja përfundon4. Shndërroni /tmp/mystream.wav në skedar mp3, emërtojeni me datën e sotme dhe zhvendoseni në drejtorinë më 'miqësore për përdoruesit' nën dosjen e përdoruesit. Fshini skedarin wav në drejtorinë /tmp. Për ta arritur këtë, së pari do të duhet të zbuloni URL -në e rrymës ku po përdorni. Për shembull, unë do të përdor transmetimin e radios CSPAN dhe do ta regjistroj atë mes orëve të mesditës dhe 2 pasdite nga e hëna deri të premten. Këtu është teksti i skenarit:#!/Bin/shNOW = $ (data +"%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 bedel -vo null; i çalë -ms /tmp/mystream.wav -o" /home/shawn/Music/CSPAN/My Show - $ NOW.mp3 "; rm /tmp/mystream.wav; Kopjoni këtë tekst në një skedar bosh duke përdorur Gedit ose Vi dhe ruajeni atë si" streamrecord ". Ju do të duhet të redaktoni zonat e shkrimit me shkronja të pjerrëta, pasi këto nuk do të zbatohen për ju. Teksti pas mplayer është URL-ja e transmetimit që dëshironi të regjistroni, kjo do të duhet të zëvendësohet me URL-në e rrymës tuaj, e cila mund të gjendet lehtësisht duke shkuar në transmetimin në Firefox, duke lënë të fillojë shtojca mplayer, pastaj kliko me të djathtën dhe zgjidhni "Kopjo URL".

Hapi 3: Ruani Skriptin, Bëni Skriptin Pkill dhe Bëni Scripts të Ekzekutueshëm

Ruaj Script, Bëni Script Pkill dhe Bëni Scripts të Ekzekutueshme
Ruaj Script, Bëni Script Pkill dhe Bëni Scripts të Ekzekutueshme

Tjetra, ne do ta ruajmë skriptin në drejtorinë /scripts. Pasi të jeni ruajtur, shkoni në një seancë terminale dhe shkruani sa vijon:

cd /scripts chmod 700 streamrecord (Kjo e bën skriptin që sapo keni krijuar në një skedar të ekzekutueshëm.) Krijoni një skedar më shumë në drejtorinë /scripts. Kjo do të quhet pkill dhe do të jetë vrasësi juaj. Kjo do të thotë, do të vrasë procesin e mplayer për të lejuar që skenari i parë të vazhdojë me riemërtimin dhe kodimin e rrjedhës së kapur. Teksti i plotë i shkrimit pkill është saktësisht si më poshtë: pkill mplayer Tani, kjo prish etikën e shkrimit, duke mos pasur #!/Bin/sh në krye, por funksionon për mua. Pasi të keni ruajtur skedarin pkill në drejtorinë /scripts, përdorni përsëri komandën chmod për ta bërë atë të ekzekutueshëm. Ju duhet të jeni në një seancë terminale, në drejtorinë /scripts së pari, pastaj shkruani: chmod 700 pkill Një "ls" e shpejtë do t'ju tregojë skedarët që sapo keni krijuar, tani në një ngjyrë të gjelbër të bukur në vend të së zezës standarde.

Hapi 4: Përdorni KCron për të planifikuar punët tuaja

Përdorni KCron për të planifikuar punët tuaja
Përdorni KCron për të planifikuar punët tuaja
Përdorni KCron për të planifikuar punët tuaja
Përdorni KCron për të planifikuar punët tuaja

Cron, skedari i tekstit i mrekullueshëm, por jashtëzakonisht konfuz dhe shërbimi shoqërues meriton një seri të tërë udhëzimesh në vetvete. Për t'i bërë gjërat më të thjeshta, ne do të përdorim KCron (të cilin e instaluam më herët) në vend. Nëse instalimi shkoi siç ishte planifikuar, duhet të shihni KCron nën Mjetet e Sistemit të Aplikimeve. Përndryshe, programi mund të nisë nga një terminal duke shtypur "kcron". Përdorni Ctrl+N për të krijuar një punë të re dhe konfiguroni punën siç tregohet në figurë. Në imazhin që mund të shihni kam konfiguruar programin /skriptet /regjistrimin e transmetimit të funksionojë gjatë gjithë muajve, të hënën në orën 12 pasdite me 0 minuta.

Skenari i dytë që keni bërë, i quajtur 'pkill' është ai që përfundon në të vërtetë mplayer dhe lejon që skenari i parë të vazhdojë. Ju do të duhet të krijoni një punë tjetër cron për të ekzekutuar edhe atë shkrim. Për shembullin tim, përfundoj me dy punë në KCron. (shiko imazhin e dytë)

Hapi 5: Jeni në Biznes

Ju jeni në Biznes!
Ju jeni në Biznes!

Kjo është gjithçka që ju nevojitet, për të provuar punën tuaj, mund të klikoni me të djathtën në punën e streamrecord në Kcron, zgjidhni 'drejto tani' dhe kontrolloni për mystream.wav në drejtorinë tuaj /tmp. Nëse është atje (dhe po rritet shpejt), drejtojeni punën pkill dhe së shpejti do të shihni që mystream.wav të zhduket nga drejtoria juaj /tmp, dhe një skedar të ri.mp3 në drejtorinë që specifikuat kur ndryshuat skriptin. Nëse jeni duke regjistruar një shfaqje të gjatë, mbani në mend se do të duhet një kohë e mirë për të koduar skedarin tuaj.wav. Në një shfaqje 3 -orëshe që regjistroj, duhen afërsisht 10 minuta për të koduar në mp3. Nëse keni ndonjë problem që kjo të funksionojë, mos ngurroni të më lajmëroni.

Gjërat P. S. Unë e di që metodat e mia janë paksa të papërpunuara, pasi ka ndoshta praktikat më të mira që nuk po i ndjek në disa nga hapat e mi, kështu që ju lutem mos më mësoni në Linux 101, kjo është vetëm një mënyrë e shpejtë dhe e ndyrë që nuk duhet humbur kurrë transmetimi juaj i preferuar audio

Recommended: