Taula de continguts:

Programeu la transmissió de gravacions d’àudio a Ubuntu: 5 passos
Programeu la transmissió de gravacions d’àudio a Ubuntu: 5 passos

Vídeo: Programeu la transmissió de gravacions d’àudio a Ubuntu: 5 passos

Vídeo: Programeu la transmissió de gravacions d’àudio a Ubuntu: 5 passos
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Desembre
Anonim
Programeu la transmissió de gravacions d’àudio a l’Ubuntu
Programeu la transmissió de gravacions d’àudio a l’Ubuntu

Si sou com jo, els vostres caps esperen que treballeu mentre esteu treballant i que no us sentiu escoltant el vostre programa de ràdio preferit com vulgueu. En aquest instructiu, mostraré com gravar qualsevol flux d’àudio automàticament mitjançant mplayer, lame i cron per programar la feina.

Pas 1: Obteniu Ubuntu, creeu directoris

Obteniu Ubuntu, creeu directoris
Obteniu Ubuntu, creeu directoris

Per a aquesta instrucció, haureu de tenir Ubuntu Linux. Execució 7.04, però també pot funcionar en altres versions. Si la gent sembla interessada, escriuré un document instructiu que mostri com fer-ho amb Windows. Si ja teniu Ubuntu, les úniques coses que necessiteu estan disponibles de forma gratuïta a través de l’apt. Utilitzeu les ordres següents en un terminal per instal·lar Lame, Mplayer i KCron.sudo apt-get install lame mplayer kcron Escriviu la vostra contrasenya i confirmeu les instal·lacions. Feu servir les ordres següents per crear les carpetes que necessitareu.

Pas 2: Creeu un script Streamrecord

Creeu un script Streamrecord
Creeu un script Streamrecord

Els passos per a l'script que estem utilitzant són els següents: 1. Obre mplayer, apunta a un flux d’àudio a Internet2. Grava el flux al fitxer wav al directori / tmp3. Mata el procés de mplayer quan finalitzi el programa4. Convertiu /tmp/mystream.wav en fitxer mp3, nomeneu-lo amb la data actual i moveu-lo al directori més "fàcil d'utilitzar" a la carpeta d'usuari. Suprimiu el fitxer wav del directori / tmp. Per aconseguir-ho, primer haureu de conèixer l'URL del flux al qual accediu. Per exemple, utilitzaré la transmissió de ràdio CSPAN i la gravaré entre les hores del migdia i les 14:00 de dilluns a divendres. Aquí teniu el text de l'script: #! / 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 dummy -vo null; lame -ms /tmp/mystream.wav -o" / home / shawn / Music / CSPAN / My Show - $ NOW.mp3 "; rm /tmp/mystream.wav; Copieu aquest text a un fitxer en blanc amb Gedit o Vi i deseu-lo com a" streamrecord ". Haureu d’editar les àrees de l’escriptura en cursiva, ja que no s’aplicaran a vosaltres. El text després de mplayer és l’URL del flux que voleu enregistrar, s’haurà de substituir per l’URL del vostre flux, que es pot trobar fàcilment accedint al flux a Firefox, deixant que s’iniciï el connector mplayer i, a continuació, feu clic amb el botó dret i trieu "Copia URL".

Pas 3: deseu scripts, feu que Pkill script i feu executables els scripts

Deseu script, feu que Pkill script i faci executables els scripts
Deseu script, feu que Pkill script i faci executables els scripts

A continuació, desarem l'script al directori / scripts. Un cop desat, aneu a una sessió de terminal i escriviu el següent:

cd / scripts chmod 700 streamrecord (Això fa que l'script que acabeu de crear en un fitxer executable.) Creeu un fitxer més al directori / scripts. Això s’anomenarà pkill i serà el vostre sicari. És a dir, matarà el procés mplayer per permetre que el primer script continuï amb el canvi de nom i la codificació del flux capturat. El text complet de l'script de pkill és exactament el següent: pkill mplayer Ara, això trenca l'etiqueta de script, ja que no té #! / Bin / sh a la part superior, però em funciona. Un cop hàgiu desat el fitxer pkill al directori / scripts, torneu a utilitzar l'ordre chmod per fer-lo executable. Primer heu d’estar en una sessió de terminal, al directori / scripts i, a continuació, escriviu: chmod 700 pkill Un "ls" ràpid us mostrarà els fitxers que acabeu de crear, ara en un verd preciós en lloc del negre estàndard.

Pas 4: utilitzeu KCron per programar les vostres feines

Utilitzeu KCron per programar els vostres treballs
Utilitzeu KCron per programar els vostres treballs
Utilitzeu KCron per programar els vostres treballs
Utilitzeu KCron per programar els vostres treballs

Cron, el meravellós però extremadament confús fitxer de text i el servei associat es mereix tota una sèrie d’instruccions. Per simplificar les coses, utilitzarem KCron (que vam instal·lar anteriorment). Si la instal·lació va ser tal com estava previst, hauríeu de veure KCron a Aplicacions Eines del sistema. Alternativament, es pot iniciar el programa des d’un terminal escrivint "kcron". Utilitzeu Ctrl + N per crear un treball nou i configureu el treball tal com es mostra a la imatge. A la imatge podeu veure que he configurat el programa / scripts / streamrecord perquè s’executi tots els mesos, dilluns a les 12 de la nit amb 0 minuts.

El segon guió que heu creat, anomenat "pkill", és el que realment acaba amb mplayer i permet que el primer guió continuï. Haureu de configurar un altre treball cron per executar també aquest script. Per al meu exemple, acabo amb dues feines a KCron. (veure segona imatge)

Pas 5: ja esteu treballant

Esteu a la feina!
Esteu a la feina!

Això és tot el que hi ha, per provar el vostre treball manual, podeu fer clic amb el botó dret al treball de streamrecord a Kcron, triar "executa ara" i comprovar si hi ha mystream.wav al directori / tmp. Si hi és (i creix ràpidament), executeu el treball pkill i aviat hauríeu de veure desaparèixer mystream.wav del directori / tmp i un fitxer.mp3 nou al directori que heu especificat quan vau modificar l'script. Si esteu gravant un programa llarg, tingueu en compte que trigareu una bona quantitat de temps a codificar el fitxer.wav. En un programa de 3 hores que gravo, es necessiten aproximadament 10 minuts per codificar a mp3. Si teniu problemes per fer funcionar això, no dubteu a enviar-me una línia.

Coses P. S. Sé que els meus mètodes són una mica grollers, ja que probablement hi ha pràctiques recomanades que no estic seguint en alguns dels meus passos, així que si us plau, no m’escolaritzeu a Linux 101, aquesta és només una manera ràpida i bruta de no perdre’s mai el teu flux d’àudio preferit.

Recomanat: