Consenso all'uso dei cookies

SITO1 -- SITO2 -- Forum2 -- CercaGlobale -- Informativa su Cookie e Privacy

Questo Forum1 è in sola lettura -- Usa il Forum2


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
[RISOLTO] Registrare sorgente analogica
#1
Avrei da registrare un segnale analogico dalla scheda audio per 24 ore, salvare il file e riaprirne un altro che lo registra per altre 24 ore. Pensavo di utilizzare uno script, per avviare audacity oppure registratore di suoni, iniziare la registrazione alle ore 00:00 e farla terminare alle 23:59 e gestire il tutto con crontab.
Non riesco a trovare il comando da terminale per far iniziare la registrazione con uno dei 2 programmi audio.
Se qualcuno mi puo aiutare ne sarei grato.






Girando nei forum ho visto che il comando arecord poteva fare al caso mio.
ho fatto uno script:
#!/bin/bash
arecord -d 86400 -t wav 'date +%F'.wav

dove 86400 sono i secondi di registrazione mentre 'date +%F'.wav salva il file con il giorno-mese -anno.

Per maggiori info "man arecord" oppure help.

Dopodichè con gedit ho inpostato il crontab che mi necessitava:

00 00 * * 0,1,2,3,4,5,6 /percorso/dove/salvare/file/script.sh

00 minuti 00 ore 0,1,2,3,4,5,6, giorni della sett. 0 Domenica
e poi salvato il tutto in una cartella.
per maggiori info crontab -help

poi dal terminale i seguenti comandi:

crontab (nome del file salvato sopra)
service cron restart
crontab -l per visualizzare se il nostro cronjob è attivo.

A questo punto ogni giorno alle 00:00 si avvia la registrazione per 86400 sec.
e trascorso il tempo di registrazione salva il file con la data del giorno.wav
Con un solo canale audio utilizzato l'intera giornata di registrazione viene circa 700 Mb.


Cita messaggio


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)