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] -~----------~----~----~----~------~----~------~--~---

