Satura rādītājs:

Plānojiet audio ierakstu straumēšanu Ubuntu: 5 soļi
Plānojiet audio ierakstu straumēšanu Ubuntu: 5 soļi

Video: Plānojiet audio ierakstu straumēšanu Ubuntu: 5 soļi

Video: Plānojiet audio ierakstu straumēšanu Ubuntu: 5 soļi
Video: Растите вместе с нами на YouTube и Twitch live #SanTenChan 18 сентября 2021 года вместе мы растем 2024, Novembris
Anonim
Plānojiet audio ierakstu straumēšanu Ubuntu
Plānojiet audio ierakstu straumēšanu Ubuntu

Ja jūs esat tāds kā es, jūsu priekšnieki patiesībā sagaida, ka strādāsit darba laikā, nevis sēdēsit, klausoties savu iecienītāko radio pārraidi, kā jūs varētu vēlēties. Šajā pamācībā es parādīšu, kā automātiski ierakstīt jebkuru audio straumi, izmantojot mplayer, lame un cron, lai ieplānotu darbu.

1. darbība: iegūstiet Ubuntu, izveidojiet direktorijus

Iegūstiet Ubuntu, izveidojiet direktorijus
Iegūstiet Ubuntu, izveidojiet direktorijus

Lai to izdarītu, jums ir nepieciešama Ubuntu Linux. Es palaistu 7.04, bet tas var darboties arī citās versijās. Ja cilvēki šķiet ieinteresēti, es uzrakstīšu atsevišķu pamācību, parādot, kā to izdarīt ar Windows. Ja jūs jau izmantojat Ubuntu, vienīgās nepieciešamās lietas ir brīvi pieejamas, izmantojot apt. Terminālī izmantojiet šādas komandas, lai instalētu Lame, Mplayer un KCron. Sudo apt-get install lame mplayer kcronType ievadiet paroli un apstipriniet instalēšanu. Izmantojiet šādas komandas, lai izveidotu nepieciešamās mapes. Sudo mkdir /scriptsmkdir /home /username /Music /NameOfShow Un šī komanda uzņemas tikko izveidotā direktorija īpašumtiesības:

2. darbība: izveidojiet Streamrecord skriptu

Izveidojiet Streamrecord skriptu
Izveidojiet Streamrecord skriptu

Mūsu izmantotā skripta darbības ir šādas: 1. Atveriet mplayer, norādiet uz audio straumi internetā2. Ierakstiet straumi wav failā direktorijā /tmp3. Nogalināt mplayer procesu, kad izrāde beidzas4. Konvertējiet /tmp/mystream.wav uz mp3 failu, nosauciet to ar šodienas datumu un pārvietojiet to uz “lietotājam draudzīgāku” direktoriju zem lietotāja mapes. Izdzēsiet wav failu direktorijā /tmp. Lai to panāktu, vispirms ir jānoskaidro tās straumes URL, kurai piekļūstat. Piemēram, es izmantošu CSPAN radio straumi un ierakstīšu to no pirmdienas līdz plkst. 14.00 līdz piektdienai. Šeit ir skripta teksts:#!/Bin/shNOW = $ (datums +"%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/Mūzika/CSPAN/Mans šovs - $ NOW.mp3 "; rm /tmp/mystream.wav; Kopējiet šo tekstu tukšā failā, izmantojot Gedit vai Vi, un saglabājiet to kā" streamrecord ". Jums būs jārediģē skripta apgabali slīprakstā, jo tie uz jums neattiecas. Teksts aiz mplayer ir tās straumes URL, kuru vēlaties ierakstīt; tas būs jāaizstāj ar straumes URL, kuru var viegli atrast, pārejot uz straumi pārlūkprogrammā Firefox, ļaujot startēt spraudnim mplayer, pēc tam ar peles labo pogu noklikšķiniet un izvēlieties "Kopēt URL".

3. darbība: saglabājiet skriptu, izveidojiet Pkill skriptu un padariet skriptus izpildāmus

Saglabājiet skriptu, padariet Pkill skriptu un padariet skriptus izpildāmus
Saglabājiet skriptu, padariet Pkill skriptu un padariet skriptus izpildāmus

Tālāk mēs saglabāsim skriptu direktorijā /scripts. Kad esat saglabājis, dodieties uz termināļa sesiju un ierakstiet šo:

cd /scripts chmod 700 streamrecord (Tas padara tikko izveidoto skriptu izpildāmu failu.) Izveidojiet vēl vienu failu direktorijā /scripts. To sauks par pkill, un tas būs jūsu slepkava. Tas nozīmē, ka tas nogalinās mplayer procesu, lai pirmais skripts varētu turpināt uztvertās straumes pārdēvēšanu un kodēšanu. Pilns pkill skripta teksts ir tieši šāds: pkill mplayer Tagad tas pārkāpj skriptu etiķeti, jo augšpusē nav #!/Bin/sh, bet man tas darbojas. Kad esat saglabājis failu pkill direktorijā /scripts, vēlreiz izmantojiet komandu chmod, lai padarītu šo izpildāmu. Jums jābūt termināļa sesijā, vispirms /scripts direktorijā, pēc tam ierakstiet: chmod 700 pkill Ātrā "ls" parādīs tikko izveidotos failus, tagad skaisti zaļā krāsā, nevis standarta melnā krāsā.

4. solis. Izmantojiet KCron, lai ieplānotu savus darbus

Izmantojiet KCron, lai ieplānotu savus darbus
Izmantojiet KCron, lai ieplānotu savus darbus
Izmantojiet KCron, lai ieplānotu savus darbus
Izmantojiet KCron, lai ieplānotu savus darbus

Cron, brīnišķīgais, bet ārkārtīgi mulsinošais mazais teksta fails un ar to saistītais pakalpojums ir pelnījis veselu virkni instrukciju. Lai padarītu lietas vienkāršākas, tā vietā mēs izmantosim KCron (kuru mēs instalējām agrāk). Ja instalēšana notika, kā plānots, sadaļā Programmu sistēmas rīki vajadzētu redzēt KCron. Alternatīvi, programmu var palaist no termināļa, ierakstot "kcron". Izmantojiet Ctrl+N, lai izveidotu jaunu darbu, un konfigurējiet darbu, kā parādīts attēlā. Attēlā, kuru redzat, es konfigurēju programmu /skriptus /straumēšanas ierakstu, lai tā darbotos visus mēnešus, pirmd., Plkst. 12:00 ar 0 minūtēm.

Otrs jūsu izveidotais skripts ar nosaukumu “pkill” faktiski beidz mplayer un ļauj turpināt pirmo skriptu. Lai palaistu arī šo skriptu, jums būs jāiestata cits cron darbs. Piemēram, man ir divi darbi KCron. (skatīt 2. attēlu)

5. solis: jūs esat biznesā

Jūs esat biznesā!
Jūs esat biznesā!

Tas ir viss, lai pārbaudītu savu roku darbu, ar peles labo pogu noklikšķiniet uz straumēšanas ieraksta Kcron, izvēlieties “palaist tūlīt” un savā direktorijā /tmp pārbaudiet, vai nav atrasts mystream.wav. Ja tas ir tur (un strauji aug), palaidiet pkill darbu, un drīzumā vajadzētu redzēt, ka mystream.wav pazūd no jūsu /tmp direktorija, un jauns.mp3 fails direktorijā, kuru norādījāt, mainot skriptu. Ja ierakstāt garu pārraidi, ņemiet vērā, ka.wav faila kodēšana prasīs pienācīgu laiku. Vienā 3 stundu ilgā raidījumā, kuru es ierakstīju, kodēšana uz mp3 aizņem apmēram 10 minūtes. Ja jums rodas kādas problēmas, lai to paveiktu, lūdzu, rakstiet man.

Lietas P. S. Es zinu, ka manas metodes ir nedaudz neapstrādātas, jo, iespējams, ir labākā prakse, ko es neievēroju dažos soļos, tāpēc, lūdzu, neapmāciet mani ar Linux 101, tas ir ātrs un netīrs veids, kā nekad nepalaist garām jūsu iecienītākā audio straume.

Ieteicams: