2009/7/1 Guilherme <[email protected]>:
>
> Pessoal, estou com um problema para tocar mp3 no meu notebook.
>
> Eu estou utilizando o aplay:
>
>
> aplay arquivo.mp3
>
> já tentei todos os formatos disponíveis -f cd, cdr ..... e eu só ouço um
> ruido continuo.
>
> Alguêm poderia me dar uma ajuda?
>

Já li o outras respostas.
Se o aplay arquivo.mp3 reproduz um ruido, muito bom, sua placa de som
esta funcionando.
E só o aplay que não decodifica o mp3, e ele assumiu que e um arquivo qualquer.
Se um teste meu:
**
$ aplay arquivo.mp3
Playing raw data 'arquivo.mp3' : Unsigned 8 bit, Rate 8000 Hz, Mono
**
O aplay assumiu que o .mp3 e um arquivo de audio raw, 8 bits, mono (um
canal) e amostrado a 8khz, um típico arquivo de voz.

Existe um utilitário do alsa chamado speaker-test, use ele para testar
o som, assim:
speaker-test -c 2
Ira tocar um chiado alternada-mente nas caixas.
**
$ speaker-test -c 2

speaker-test 1.0.16

Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 16384
Period size range from 16 to 16384
Using max buffer size 16384
Periods = 4
was set period_size = 4096
was set buffer_size = 16384
 0 - Front Left
 1 - Front Right
Time per period = 5.633049
 0 - Front Left
 1 - Front Right
**

Se tem mais de duas caixas, mude o 2 para o número de caixas
conectados (surround).

Assegure-se que nenhum outro programa esteja usando o subsistema de
audio, há divergências, mas o alsa não costuma ativar o software mixer
por padrão, e como a maioria das placas de som, possui somente um
canal de comunicação, somente um programa pode tocar um som por vez,
para contornar isso, foram inventados os milhares de servidores de
som, como o esd, atsd(?), pulseaudio, etc.
Quando o canal de audio estiver oculpado, podem ocorrer duas
situações, um erro, dizendo que o programa não conseguiu abrir o
device, ou, o programa ficar 'parado', esperando o canal ser liberado,
que e o mais comum.
Quando ficar 'parado', pode ser que fique emitindo a seguinte mensagem:
Playback open error: -16,Device or resource busy

Para saber se algum programa esta usando o som, faça:
fuser /dev/snd/pcmC*

Se tiver, vai ter uma saída assim (se voltar para o prompt, e que não
tem ninguem):
/dev/snd/pcmC0D0p:    3565m

O 3565 eo pid do programa, um ps ax | grep 3565 pode te dizer que e.


Bom, acho que e isso.

-- 
Paulino Kenji Sato
http://www.nobel.com.br

--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]
-~----------~----~----~----~------~----~------~--~---

Responder a