Pagina 1 di 2

convertire suono wave in codice binario

MessaggioInviato: 24 nov 2012, 14:21
da guidonetto
Ciao, mi spiegate come convertire un suono in formato wave in codice binario ( risoluzione 16bit, 44.1Khz)?
Grazie

Re: convertire suono wave in codice binario

MessaggioInviato: 24 nov 2012, 14:52
da simo85
Avendo già il file, con un editore esadicimale di base puoi visualizzare il contenuto del file in notazione esadecimale.

Poi puoi fare la conversione da esadecimale a binario. Se non la puoi fare con l'editor, si può ricorrere ad un programma in C per fare la conversione totale del contenuto, per esempio.

Re: convertire suono wave in codice binario

MessaggioInviato: 24 nov 2012, 14:58
da PietroBaima
con Mathematica o Matlab faresti in un lampo...

Re: convertire suono wave in codice binario

MessaggioInviato: 24 nov 2012, 15:07
da xyz
Credo che la domanda corretta sia come convertire un file dal formato wave in raw. Se il file .wav è già a 16 bit signed, 44.1 kHz (attento a come scrivi l'unità di misura), mono, per convertirlo procurati il programma Sox:

http://sox.sourceforge.net/

Questo è il comando per la conversione:

Codice: Seleziona tutto
sox file.wav file.raw

nel file .raw ci sono tutti i campioni a 16 bit signed senza nessun header o altre informazioni.

Re: convertire suono wave in codice binario

MessaggioInviato: 24 nov 2012, 15:27
da thermidor
Puoi generare i RAW anche con Audacity, che è gratuito ed è inoltre un buon editor di file audio.

Re: convertire suono wave in codice binario

MessaggioInviato: 24 nov 2012, 15:32
da francos
thermidor ha scritto:Puoi generare i RAW anche con Audacity, che è gratuito ed è inoltre un buon editor di file audio.



Vero, anche con Wavosaur :-)

Re: convertire suono wave in codice binario

MessaggioInviato: 24 nov 2012, 15:39
da guidonetto
Grazie per le risposte, ho provato Auto converter, si mi converte il WAV in RAW, lo fa anche Audacity solo che devo vedere scritta la conversione in binario per poterla scrivere in un dspic, mi potete aiutare?
Grazie

Re: convertire suono wave in codice binario

MessaggioInviato: 24 nov 2012, 16:08
da guidonetto
Ciao, Pietro sto scaricando Matlab, dato che non conosco questo programma mi spieghi come fare?
Grazie

Re: convertire suono wave in codice binario

MessaggioInviato: 24 nov 2012, 16:40
da xyz
Quello che ti serve è una ulteriore conversione da un file binario in un file C con un array di byte per includerlo in un programma.

Ci sono moltissimo convertitori disponibili, sia come codice sorgente o solo in binario, ad esempio "bin2h" è uno di questi:

http://code.google.com/p/bin2h/
http://www.deadnode.org/sw/bin2h/

Re: convertire suono wave in codice binario

MessaggioInviato: 24 nov 2012, 16:47
da PietroBaima
guidonetto ha scritto:Ciao, Pietro sto scaricando Matlab, dato che non conosco questo programma mi spieghi come fare?
Grazie


hai il comando wavread:

QUI trovi come usarlo.

Per scrivere un file binario hai il comando fwrite:

QUI trovi come usarlo.

Poi, nello specifico, mi dovresti dire cosa intendi per "vedere" il binario, in genere ti conviene lavorare su file.

Se poi non ci riesci proprio, il file non pesa 1GB e non è segreto industriale, se me lo mandi te lo converto io.

O_/