Satura rādītājs:
- 1. darbība: iegūstiet Ubuntu, izveidojiet direktorijus
- 2. darbība: izveidojiet Streamrecord skriptu
- 3. darbība: saglabājiet skriptu, izveidojiet Pkill skriptu un padariet skriptus izpildāmus
- 4. solis. Izmantojiet KCron, lai ieplānotu savus darbus
- 5. solis: jūs esat biznesā
Video: Plānojiet audio ierakstu straumēšanu Ubuntu: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:58
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
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
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
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
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ā
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:
DIY VEX ierakstu atskaņotājs: 6 soļi
DIY VEX ierakstu atskaņotājs: Šis ir ceļvedis, kā izveidot DIY VEX ierakstu atskaņotāju. Ņemiet vērā, ka daudziem no šiem komponentiem ir alternatīvas, kas var darboties labāk, tie ir tikai pieejamie materiāli. Šis ierakstu atskaņotājs var atskaņot 33 1/3 un 45 apgr./min ierakstus
ESP32-CAM Veidojiet savu robotu automašīnu ar tiešraides video straumēšanu: 4 soļi
ESP32-CAM Veidojiet savu robotu automašīnu ar tiešraides video straumēšanu: Ideja ir padarīt šeit aprakstīto robotu automašīnu pēc iespējas lētāku. Tāpēc es ceru sasniegt lielu mērķa grupu ar saviem detalizētajiem norādījumiem un izvēlētajiem komponentiem lētam modelim. Es vēlos iepazīstināt jūs ar savu ideju par robotu automašīnu
Kā izveidot satriecošu elektronisko ierakstu: Ievadmūzikas producēšana FL Studio: 6 soļi
Kā izveidot satriecošu elektronisko ierakstu: Ievadmūzikas producēšana FL Studio: Laipni lūdzam! Šī pamācība palīdzēs iesācējiem un vidējiem mūzikas producentiem izmantot FL Studio dažādu elektroniskās deju mūzikas žanru radīšanai. Tajā tiks apskatīti dziesmas izveides pamatelementi ar mērķi detalizēt pamatnoteikumus
65 gadus veca ierakstu atskaņotāja labošana: 10 soļi
65 gadus veca ierakstu atskaņotāja labošana: Man patīk labot vecās lietas. Braucu ar 1929. gada velosipēdu, kuru atvedu no nāves. Mans zāles pļāvējs ir no 20. gadiem un bija tikpat miris. Man ir 1929. gada gramofons, kuru es atjaunoju gandrīz no mirušajiem. Es nolēmu, ka ir pienācis laiks spēlēt savu vinilu citā veidā
Aveņu tvertne ar tīmekļa saskarni un video straumēšanu: 8 soļi (ar attēliem)
Aveņu tvertne ar tīmekļa saskarni un video straumēšanu. Mēs redzēsim, kā es esmu sapratis nelielu WiFi tvertni, kas spēj attālināti pārvaldīt tīmekli un video straumēt. Šī ir apmācība, kurai nepieciešamas pamatzināšanas par elektronisko un programmatūras programmēšanu. Šī iemesla dēļ es izvēlējos