INHOUDSOPGAWE:
- Stap 1: Kry Ubuntu, skep gidse
- Stap 2: Skep Streamrecord Script
- Stap 3: Stoor script, maak Pkill -script en maak skrifte uitvoerbaar
- Stap 4: Gebruik KCron om u werk te beplan
- Stap 5: U is besig
Video: Beplan streaming audio -opnames in Ubuntu: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:28
As u soos ek is, verwag u base dat u werk terwyl u werk, en nie na u gunsteling radioprogram luister nie, soos u wil. In hierdie instruksies sal ek wys hoe om 'n klankstroom outomaties op te neem met mplayer, lame en cron om die taak te skeduleer.
Stap 1: Kry Ubuntu, skep gidse
Vir hierdie instruksies moet u Ubuntu Linux hê. Ek gebruik 7.04, maar dit kan ook vir ander weergawes werk. As mense belangstel, skryf ek 'n aparte instruksie waarin u kan sien hoe u dit met Windows kan doen. As u reeds Ubuntu gebruik, is die enigste ding wat u benodig gratis beskikbaar by apt. Gebruik die volgende opdragte by 'n terminale om Lame, Mplayer en KCron te installeer. Sudo apt-get install lame mplayer kcron Tik u wagwoord in en bevestig die installasies. Gebruik die volgende opdragte om die dopgehou te skep wat u benodig. Sudo mkdir /scriptsmkdir /home /gebruikersnaam /musiek /NameOfShow En hierdie opdrag om eienaarskap te neem van die gids wat u pas geskep het: sudo chown YourUserName /scripts
Stap 2: Skep Streamrecord Script
Die stappe vir die skrif wat ons gebruik, is soos volg: 1. Maak mplayer oop, wys na klankstroom op Internet2. Teken stroom op na wav -lêer in /tmp directory3. Maak die mplayer -proses dood wanneer die vertoning eindig4. Skakel /tmp/mystream.wav om na mp3-lêer, noem dit met die datum van vandag en skuif dit na 'meer' gebruikersvriendelike 'gids onder gebruikersmap. Verwyder die wav -lêer in /tmp -gids. Om dit te bereik, moet u eers die URL vind van die stroom wat u besoek. Byvoorbeeld, ek gebruik die CSPAN -radiostroom en neem dit op van Maandag tot Vrydag tussen 12:00 en 14:00. Hier is die teks van die skrif:#!/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; lam -ms /tmp/mystream.wav -o" /home/shawn/Music/CSPAN/My Show - $ NOW.mp3 "; rm /tmp/mystream.wav; Kopieer hierdie teks na 'n leë lêer met behulp van Gedit of Vi, en stoor dit as 'streamrecord'. U moet die gedeeltes van die skrif kursief wysig, aangesien dit nie op u van toepassing is nie. Die teks na mplayer is die URL van die stroom wat u wil opneem; dit moet vervang word met die URL van u stroom, wat maklik gevind kan word deur na die stroom in Firefox te gaan, die mplayer-inprop te laat begin, met die rechtermuisknop en kies "Kopieer URL".
Stap 3: Stoor script, maak Pkill -script en maak skrifte uitvoerbaar
Vervolgens stoor ons die script in die /scripts -gids. Sodra dit gestoor is, gaan na 'n terminale sessie en tik die volgende:
cd /scripts chmod 700 streamrecord (Dit maak die script wat u pas geskep het in 'n uitvoerbare lêer.) Skep nog 'n lêer in die /scripts -gids. Dit sal pkill genoem word, en sal jou huurmoordenaar wees. Dit wil sê, dit sal die mplayer -proses doodmaak sodat die eerste script kan voortgaan met die hernoeming en kodering van die vasgelegde stroom. Die volledige teks van die pkill -script is presies soos volg: pkill mplayer Nou breek dit die etiketetiket deur nie #!/Bin/sh aan die bokant te hê nie, maar dit werk vir my. Nadat u die pkill -lêer in die /scripts -gids gestoor het, gebruik die chmod -opdrag weer om hierdie een uitvoerbaar te maak. U moet eers in 'n terminale sessie wees, eers in die /scripts -gids en tik dan: chmod 700 pkill 'n vinnige "ls" wys u die lêers wat u so pas geskep het, nou in 'n pragtige groen in plaas van die standaard swart.
Stap 4: Gebruik KCron om u werk te beplan
Cron, die wonderlike, maar uiters verwarrende klein tekslêer en gepaardgaande diens verdien 'n hele reeks instruksies vir homself. Om dinge makliker te maak, gaan ons eerder KCron (wat ons vroeër geïnstalleer het) gebruik. As die installasie verloop soos beplan, moet u KCron onder Applications System Tools sien. Alternatiewelik kan die program vanaf 'n terminale begin word deur 'kcron' in te tik. Gebruik Ctrl+N om 'n nuwe taak te skep en stel die taak op soos op die foto getoon. In die prentjie kan u sien dat ek die program /scripts /streamrecord opgestel het om alle maande te werk, ma-vr om 12 uur met 0 minute.
Die tweede script wat u gemaak het, genaamd 'pkill', is wat mplayer eintlik beëindig en die eerste script laat voortgaan. U moet ook 'n ander cron -taak instel om die script ook te kan uitvoer. Vir my voorbeeld kry ek twee poste in KCron. (sien 2de prentjie)
Stap 5: U is besig
Dit is alles wat u hoef te doen: om u handewerk te toets, kan u met die rechtermuisknop op die stroomopname -taak in Kcron klik, 'hardloop nou' kies en kyk of mystream.wav in u /tmp -gids is. As dit daar is (en vinnig groei), voer die pkill -taak uit en u moet binnekort sien dat mystream.wav uit u /tmp -gids verdwyn en 'n nuwe.mp3 -lêer in die gids wat u gespesifiseer het toe u die script verander het. As u 'n lang program opneem, moet u in gedagte hou dat dit redelik lank sal neem om u.wav -lêer te kodeer. Op 'n 3 uur lange vertoning wat ek opneem, neem dit ongeveer 10 minute om na mp3 te kodeer. As u probleme ondervind om dit te laat werk, kan u my gerus 'n e -pos stuur.
Stuff P. S. Ek weet dat my metodes 'n bietjie onbeskof is, aangesien daar waarskynlik beste praktyke is wat ek in sommige van my stappe nie volg nie, so leer my asseblief nie op Linux 101 nie; dit is net 'n vinnige en vuil manier om nooit te mis nie jou gunsteling klankstroom.
Aanbeveel:
DTMF VIDEO STREAMING ROVER: 3 stappe
DTMF VIDEO STREAMING ROVER: hallo na my LINUX TERMINAL CONTROLLED ROVER en WIFI DTMF PC CONTROLLED ROBOT, dit is my derde robot. en soos die ander twee hier, het ek ook geen mikrobeheerder of programmering gebruik om dit eenvoudig en maklik te maak nie. dit stroom ook lewendige video via wifi
Tutoriaal: hoe om ESP32-CAM te gebruik in video-streaming webbediener: 3 stappe
Tutoriaal: Hoe om ESP32-CAM te gebruik in video-streaming webbediener: Beskrywing: ESP32-CAM is 'n ESP32 draadlose IoT Vision Development Board in 'n baie klein vormfaktor, wat ontwerp is om gebruik te word in verskillende IoT-projekte, soos tuis slim toestelle, industriële draadlose beheer, draadlose monitering, draadlose QR -identifikasie
VPN Premium -instellingsgids vir aflaai van hoë snelhede en streaming van OKAY volgens REO: 10 stappe
VPN Premium-instellingsgids vir aflaai van hoë snelhede en OKAY-streaming deur REO: Dankie, Asuswrt-MerlinHi, ek kom uit Thailand. Ek gaan 'n VPN-gedetailleerde opstellingsgids skryf vir 'n hoë aflaai van gemiddeld ongeveer 100 Mb/s en miskien die gladste streaming vir Netflix, Crunchyroll, Hulu, ens. Uit Thailand, die bestemming
Live streaming/opname van video op OBS: 5 stappe
Regstreekse stroming/opname van video op OBS: hierdie instruksies leer hoe om regstreeks vanaf die rekenaarskerm te stroom of video op te neem. Daar is verskeie maniere om regstreeks te stroom en nog meer maniere om op te neem, maar hierdie gids fokus op die streaming platform, OBS. Enige redelike moderne komponent
Aan die gang met ESP32 CAM - Streaming van video met behulp van ESP CAM via wifi - ESP32 -beveiligingskamera -projek: 8 stappe
Aan die gang met ESP32 CAM | Streaming van video met behulp van ESP CAM via wifi | ESP32 -beveiligingskamera -projek: Vandag leer ons hoe u hierdie nuwe ESP32 CAM -bord kan gebruik en hoe ons dit kan kodeer en as 'n beveiligingskamera kan gebruik en 'n stroomvideo oor wifi kan kry