Página 1 de 1

MP3 Decoder

MensagemEnviado: 22 Mar 2007 15:20
por lrfad2
Boa tarde, pessoal!!!

Gostaria de fazer um reprodutor vocálico digital, que armazene uns 10min de gravação.
Apesar de saber que existem chips dedicados que fazem isso (ISD), gostaria de fazê-lo utilizando o método "convencional" com um LPC2138 e uma flash externa.
A pergunta que tenho é a seguinte: se eu pegar um arquivo em MP3, com taxa de amostragem de 44khz e 10 bits / amostra e arrancar o cabeçalho, o que sobra são as informações sonoras, certo?
Se eu pegar essas informações sonoras separá-las de 10 em 10 bits e "joga-las" num conversor D/A de 10 bits, a uma taxa de 44Khz eu conseguirei reproduzir o som?
Abraços

MensagemEnviado: 22 Mar 2007 16:06
por guest2003
Sem chance...

O que você tem é o resultado de algoritimos matematicos para comprimir o som... ou seja, estes 10 bits que vc esta falando podem equivaler de 8 a 12 bytes para tocar direto como vc mencionou...

Por isso existem os decoders de MP3, eles fazer este calculo pra voce... (acho que existem exemplos de como o ARM pode decodificar tbm, ele tem poder de fogo pra isso...)

[]'s

MensagemEnviado: 22 Mar 2007 17:51
por xultz
Ao invés de mp3, isso de retirar o cabeçalho é com arquivos WAV. Ou converte prá PCM que não tem cabneçalho nenhum, são somente os dados mesmo.

MensagemEnviado: 26 Mar 2007 23:06
por phophollety
Um arquivo WAV de 10min nessa qualidade. vai ficar enorme!!!
Sem os algoritimos de compactação não vale a pena...

Disponibilizei o material que fui coletando da net nos ultimos tempos...

Nome: Players.rar

link:

http://www.4shared.com/dir/2036938/c36e ... aring.html

Disponível após às 23h30min do dia 26.03.2007

MensagemEnviado: 28 Mar 2007 08:37
por jeanfernandes
Dá pra decodificar com o ARM.
Agora o problema é se for usar o DAC dele o som fica uma titica.
Bom seria um DAC de pelo menos 16 bits.

Pra fazer com ARM tem libs por ae. Consome um processamento fud* mas acho que vira.

T+.

MensagemEnviado: 28 Mar 2007 09:52
por phophollety
Se for para empenhar um ARM com um processamento no limite, creio que seja muito mais viável utilizar logo um MP3 decoder, VS1001 da VLSI,

http://www.vlsi.fi/vs1001/vs1001.shtml

MensagemEnviado: 05 Abr 2007 16:10
por lrfad2
Vc sabe se o VS1001 da VLSI vende no Brasil?

MensagemEnviado: 05 Abr 2007 17:56
por phophollety
Infelizmente, nunca achei para comprar... o diego (nightcrawler) tinha uns uma époco, se não me engano.. mande uma MP para ele...

Procure no antigo fórum, tem bastantes coisas lá sobre isso... vale a éna...

Se conseguir alguma coisa, por favor, me envie uma MP, também tenho interesse nessas gracinhas! :wink: :wink:

[]s