Como converter MP3,WAV para binario hexa..

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Como converter MP3,WAV para binario hexa..

Mensagempor die6o » 11 Jan 2008 10:41

Ai galera gostaria de saber se alguem sabe como faço pra colocar um arquivo mp3 ou wav no pic mas não sei como converter para binario ou hex alguem poderia me ajudar??
die6o
Nibble
 
Mensagens: 71
Registrado em: 07 Mar 2007 13:26

Mensagempor msamsoniuk » 11 Jan 2008 11:20

eu acho q nao cabe na flash do PIC, entao se vc for armazenar em uma eeprom serial externa ou cartao MMC, provavelmente basta vc armazenar o arquivo no formato binario em que ele jah se encontra mesmo, lembrando q o PIC nao aguenta o tranco de decodificar mp3 sem auxilio de um DSP.

mas se a amostra de audio for suficientemente pequena, vc pode tentar usar o mpg123, por exemplo, p/ converter p/ um formato compativel com o seu DA e entao converter p/ hexa com o hexdump e formatar ele com o awk:

cat /dev/audio | hexdump -b | awk '{ for(i=2;i<=NF;i++) printf " 0"$i","; print "" }' > audio.h

algo do genero. no meu caso o /dev/audio amostra por default em 8KHz x 8 bits. a saida eh em octal separado por virgula, pode ser armazenado entao em um array de unsigned char, algo tipo:

unsigned char *audio={
#include "audio.h"
};

bom, algo do genero :P
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor phophollety » 11 Jan 2008 12:07

para fazer um ou outro som...

serve isso:

http://www.romanblack.com/picsound.htm

[]s
"3 minutes of boring code review means 3 hours less fixing LSD (Little Stupid Detail)" Dr. Mike Smith
"Dê-me um ponto de apoio e uma alavanca e moverei o mundo" Arquimedes
"Quando vejo um Alfa Romeo passar eu tiro o meu chapéu" Henry FORD.
Avatar do usuário
phophollety
Dword
 
Mensagens: 1511
Registrado em: 15 Out 2006 13:00
Localização: Santo André São Paulo, Brasil

Mensagempor xultz » 11 Jan 2008 12:30

Se pegar o Audacity, manda ele gerar áudio tipo RAW.
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x