Sisällysluettelo:

Ajoita äänitallenteiden suoratoisto Ubuntussa: 5 vaihetta
Ajoita äänitallenteiden suoratoisto Ubuntussa: 5 vaihetta

Video: Ajoita äänitallenteiden suoratoisto Ubuntussa: 5 vaihetta

Video: Ajoita äänitallenteiden suoratoisto Ubuntussa: 5 vaihetta
Video: A Show of Scrutiny | Critical Role: THE MIGHTY NEIN | Episode 2 2024, Heinäkuu
Anonim
Ajoita äänitiedostojen suoratoisto Ubuntussa
Ajoita äänitiedostojen suoratoisto Ubuntussa

Jos olet kuin minä, pomosi todella odottavat sinun tekevän töitä työn aikana eivätkä istu kuuntelemalla suosikkiradio -ohjelmasi kuten haluat. Tässä ohjeessa näytän kuinka äänitän minkä tahansa äänivirran automaattisesti käyttämällä mplayeria, ontuvaa ja cronia työn ajoittamiseen.

Vaihe 1: Hanki Ubuntu, luo hakemistoja

Hanki Ubuntu, luo hakemistoja
Hanki Ubuntu, luo hakemistoja

Tätä ohjeistusta varten sinulla on oltava Ubuntu Linux. Käytän 7.04, mutta tämä voi toimia myös muissa versioissa. Jos ihmiset näyttävät kiinnostuneilta, kirjoitan erillisen ohjeen, joka näyttää, miten tämä tehdään Windowsin kanssa. Jos käytät jo Ubuntua, ainoat tarvitsemasi asiat ovat vapaasti saatavilla apt: n kautta. Asenna Lame, Mplayer ja KCron seuraavilla komennoilla päätelaitteessa. Sudo apt-get install lame mplayer kcronType kirjoita salasanasi ja vahvista asennukset. Luo tarvitsemasi kansiot seuraavien komentojen avulla. Sudo mkdir /scriptsmkdir /home /käyttäjätunnus /Musiikki /NameOfShow Ja tämä komento ottaa juuri luomasi hakemiston omistajuuden: sudo chown YourUserName /scripts

Vaihe 2: Luo Streamrecord -skripti

Luo Streamrecord -skripti
Luo Streamrecord -skripti

Käyttämämme komentosarjan vaiheet ovat seuraavat: 1. Avaa mplayer, osoita äänivirtaa Internetissä2. Tallenna virta wav -tiedostoon /tmp -hakemistossa 3. Tapa mplayer -prosessi, kun esitys päättyy 4. Muunna /tmp/mystream.wav mp3-tiedostoksi, nimeä se tämän päivän päivämäärällä ja siirrä se käyttäjäystävällisempään hakemistoon käyttäjän kansion alle.5. Poista wav -tiedosto /tmp -hakemistosta. Tämän saavuttamiseksi sinun on ensin selvitettävä käyttämäsi virran URL -osoite. Käytän esimerkiksi CSPAN -radiovirtaa ja tallennan sen maanantaista perjantaihin kello 12.00 ja 14.00 välisenä aikana. Tässä on käsikirjoituksen teksti:#!/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/Musiikki/CSPAN/Oma esitys - $ NOW.mp3 "; rm /tmp/mystream.wav; Kopioi tämä teksti tyhjään tiedostoon Geditin tai Vi: n avulla ja tallenna se" streamrecordina ". Sinun on muokattava komentosarjan alueita kursiivilla, koska nämä eivät koske sinua. Mplayerin jälkeinen teksti on tallennettavan streamin URL-osoite. Tämä on korvattava streamisi URL-osoitteella, joka löytyy helposti siirtymällä streamiin Firefoxissa, antamalla mplayer-laajennuksen käynnistyä ja napsauttamalla sitten hiiren kakkospainikkeella valitse "Kopioi URL -osoite".

Vaihe 3: Tallenna komentosarja, tee Pkill -skripti ja tee komentosarjoista suoritettavia

Tallenna skripti, tee Pkill -skripti ja tee komentosarjoista suoritettavia
Tallenna skripti, tee Pkill -skripti ja tee komentosarjoista suoritettavia

Seuraavaksi tallennamme komentosarjan /scripts -hakemistoon. Kun olet tallentanut, siirry pääteistuntoon ja kirjoita seuraava:

cd /scripts chmod 700 streamrecord (Tämä tekee juuri luomastasi skriptistä suoritustiedoston.) Luo vielä yksi tiedosto /scripts -hakemistoon. Tätä kutsutaan pkilliksi, ja siitä tulee iskusi. Toisin sanoen se tappaa mplayer -prosessin, jotta ensimmäinen komentosarja voi jatkaa kaapatun virran uudelleennimeämistä ja koodausta. Pkill -käsikirjoituksen koko teksti on täsmälleen seuraava: pkill mplayer Nyt tämä rikkoo komentosarjojen etikettiä, koska #!/Bin/sh ei ole yläreunassa, mutta se toimii minulle. Kun olet tallentanut tiedoston pkill /scripts -hakemistoon, käytä chmod -komentoa uudelleen, jotta tämä suoritetaan. Sinun on oltava pääteistunnossa, ensin /scripts -hakemistossa, ja kirjoita sitten: chmod 700 pkill Nopea "ls" näyttää juuri luomasi tiedostot nyt ihanan vihreänä tavallisen mustan sijasta.

Vaihe 4: Ajoita työsi KCronin avulla

Ajoita työsi KCronin avulla
Ajoita työsi KCronin avulla
Ajoita työsi KCronin avulla
Ajoita työsi KCronin avulla

Cron, ihana mutta erittäin hämmentävä pieni tekstitiedosto ja siihen liittyvä palvelu ansaitsee itselleen kokonaisen sarjan ohjeita. Asioiden yksinkertaistamiseksi käytämme sen sijaan KCronia (jonka asensimme aiemmin). Jos asennus meni suunnitellusti, sinun pitäisi nähdä KCron kohdassa Applications System Tools. Vaihtoehtoisesti ohjelma voidaan käynnistää päätelaitteesta kirjoittamalla "kcron". Luo uusi työ näppäimillä Ctrl+N ja määritä työ kuvan mukaisesti. Kuvassa näet, että olen määrittänyt ohjelman /komentosarjat /streamrecord-ohjelman toimimaan kaikki kuukaudet ma-pe klo 12.00 ja 0 minuuttia.

Toinen tekemäsi skripti, nimeltään "pkill", lopettaa mplayerin ja sallii ensimmäisen komentosarjan jatkaa. Sinun on määritettävä toinen cron -työ, jotta voit suorittaa kyseisen komentosarjan. Esimerkkinä minulla on kaksi työpaikkaa KCronissa. (katso toinen kuva)

Vaihe 5: Olet liiketoiminnassa

Olet liiketoiminnassa!
Olet liiketoiminnassa!

Siinä kaikki, kun haluat testata kätesi, voit napsauttaa hiiren kakkospainikkeella streamcord -työtä Kcronissa, valita "suorita nyt" ja tarkistaa mystream.wav hakemistossasi /tmp. Jos se on siellä (ja kasvaa nopeasti), suorita pkill -työ ja pian näet, että mystream.wav katoaa /tmp -hakemistostasi ja uusi.mp3 -tiedosto hakemistoon, jonka määritit komentosarjaa muutettaessa. Jos tallennat pitkän ohjelman, muista, että.wav -tiedoston koodaaminen kestää kohtuullisen kauan. Yhdessä 3 tunnin ohjelmassa, jonka nauhoitan, kestää noin 10 minuuttia koodata mp3 -muotoon. Jos sinulla on ongelmia saada tämä toimimaan, voit vapaasti lähettää minulle viestin.

Tavarat P. S. Tiedän, että menetelmäni ovat hieman raakoja, koska luultavasti on olemassa parhaita käytäntöjä, joita en noudata joissakin vaiheissani, joten älä kouluta minua Linux 101: llä, tämä on vain nopea ja likainen tapa olla unohtamatta suosikki äänivirrasi.

Suositeltava: