Newsgroup: it.comp.musica
Titolo: registrare in formato compresso

Avrei bisogno di registrare da microfono su un file. Dato che devo fare
registrazioni molto lunghe (giorni) avrei bisogno di un programma che
comprime al volo, meglio se in formato ape (monkeys audio) o al limite
in ogg o mp3.
Non ho trovato niente di simile per windows (purtroppo non ho al
momento la possibilita' di usare linux).
Ho provato Audacity, ma non lo fa in tempo reale, bisogna farlo a mano
dopo aver registrato.
Sapete dirmi come posso fare? Mi andrebbe bene anche di avere un
programma che registra su file wav per 5 minuti, e ogni tanto un altro
programma in background fa la compressione (altrimenti mi si riempie il
disco).
grazie

elio...@hotmail.com
 wrote:

E' assolutamente necessario che sia per windows? 
Su linux basta lanciare:
arecord -f cd -t raw | lame -x ? out.mp3
La parte di comando prima della '|' riceve il suono dalla scheda audio e lo
invia alla parte dopo la '|', che è un encoder mp3 (Lame). 
Dopo la '|' puoi naturalmente mettere un encoder diverso, come oggenc oppure
mplayer.
:))
vedi
http://jordilin.wordpress.com/2006/07/28/howto-recording-audio-from-the-command-line/
-- 
http://daniele.homelinux.org

daniele ha scritto:

Si, lo so. Ma dovrei installare linux solo per questo. Purtroppo sono
costretto a usare windows per altri motivi che ti risparmio. Cercavo
un'alternativa, se non esiste vuol dire che installero' linux su
un'altra partizione, tanto ne ho gia' 4
ciao

ciao
Non sono un Linux user ma so che esistono live cd che lanci direttamente
all'avvio del pc: Demudi Live CD se non erro .
Cristiano

Cristiano wrote:

E' verissimo, esistono molti live cd disponibili in rete. Bruci il cd (o in
certi casi il DVD) lo infili nel lettore e riavvii il computer, avendo cura
di premere Canc all'avvio per selezionare il cdrom per il boot.
Mio malgrado mi sento di sconsigliarti caldamente Demudi in qualsiasi sua
forma: il progetto è stato oramai abbandonato, pertanto non è più molto
aggiornato.
Piuttosto per proverei Dynebolic, il cui sviluppo è molto più vivace:
 
http://www.dynebolic.org/
-- 
http://daniele.homelinux.org

 in ogg o mp3.
Io l'ho fatto una volta usando Nero Media Player, se nn ricordo male lo 
fa anche "Total Recorder"
ciao

 
http://daniele.homelinux.org
Eccomi qua di nuovo. Ho installato fedora 5, la scheda audio funziona.
A parte che sto impazzendo a capire come si fa a fare il dial-up e
quindi devo collegarmi con Windows, comunque avrei altre domande:
- come faccio per spezzettare i file in tanti da 5 minuti?
- che encoder devo cercare per registrare in formato .ape? mp3 non mi
va bene perche' non e' loseless come monkeys.
Grazie

 Grazie
Wow! Ci dev'essere un modo + semplice, fatto sta che mesi fa mi trovai di
fronte ad un problema simile (registrazione eventi su file di una certa
dimensione massima). La soluzione che trovai è stata quella di scrivere uno
stupido script in python che legga lo standard input e lo scriva su file
numerati progressivamente:
#################
dimpiece=1000000        # Dimensione in bit massima
from sys import stdin
from time import time
while True:
        out=open(str(time())+'.wav','w')
        out.write(stdin.read(dimpiece))
        out.close()
################
Salvi il codice in un file di testo (tipo insplit.py), quindi da shell lanci
qualcosa come:
arecord -f cd -t wav|python insplit.py
Genererà una serie di file il cui nome è il riferimento temporale in cui
sono stati registrati:
A questo punto hai una bella famigliola di wav. In /etc/crontab potresti
aggiungere un comando per la ricompressione periodica di tutti i file nella
cartella, con un encoder di tuo gradimento.
Non so se esiste un encoder monkeys o ape per linux; a quanto ne so
(pochissimo) il flac dovrebbe essere circa equivalente.
-- 
http://daniele.homelinux.org


Grazie per i consigli.
Alla fine mi sono arreso, perché ho una scadenza per questo lavoro.
Ho trovato questo programmino per windows (mi sono rassegnato a usare
mp3)
http://www.snapfiles.com/get/soundcapture.html
Comunque esiste l'encoder ape per linux, si chiama mac. Il fatto è che
non riesco a selezionare l'ingresso microfonico perché mi manca un
tool che non riesco a installare per problemi di dipendenze dei
pacchetti... purtroppo non ho l'adsl e sembra che yum invece lo dia per
scontato... mi rimetterò a giocare con linux un'altra volta. Peccato
perché mi sarebbe piaciuto.
ciao