Eu li e experimentei que a música (mp3 etc) através da capa de áudio é ruim (sons de estalo entre as músicas). Isso já está resolvido ou qual é a melhor maneira (configuração) de diminuir esse problema?
Eu li e experimentei que a música (mp3 etc) através da capa de áudio é ruim (sons de estalo entre as músicas). Isso já está resolvido ou qual é a melhor maneira (configuração) de diminuir esse problema?
Respostas:
Este é um problema conhecido sobre o qual você pode ler aqui e ver o relatório de erros aqui .
Parece haver um problema com o firmware Broadcom VideoCore, e o estalar é causado por saltos de tensão quando o áudio é ativado e desativado.
Não existe uma solução atual para o problema, no entanto, você pode atenuar seu efeito tocando áudio continuamente, em vez de ter um espaço entre as músicas. Um script para fazer isso é fornecido ski522
no mesmo tópico do fórum publicado anteriormente .
Crie um script de shell:
sudo nano mpgapless.sh
Em seguida, digite o seguinte no script de shell.
#!/bin/bash # mpgapless case "$@" in *.m3u) PL="-playlist" ;; esac rm /tmp/audiofifo mkfifo /tmp/audiofifo aplay -t raw -c 2 -f S16_LE -r 48000 /tmp/audiofifo &> \ /tmp/aplayfifo.log & mplayer -noconfig all -nolirc -nojoystick \ -novideo -benchmark -vc null -vo null -ao pcm:fast -af resample=48000 -nocache \ -ao pcm:nowaveheader:file=/tmp/audiofifo $PL "$@"
Torne o arquivo executável:
chmod 555 ./mpgapless.sh
Se você possui um diretório de arquivos de música, pode usá-lo como:
./mpgapless.sh *
Todo o crédito desse script para ski522 .
Desisti da tomada de áudio integrada e fico feliz por ter desistido. Comprei a seguinte interface de áudio USB por alguns dólares:
http://www.amazon.com/dp/B001MSS6CS/ref=pe_175190_21431760_3p_M3T1_ST1_dp_1
Dessa forma, o Pi faz algo em que é bom (emitindo dados digitais) e deixa a conversão D / A para a interface. Parece ótimo. Aqui está como eu consegui funcionar:
editar /etc/modprobe.d/alsa-base.conf
comente a seguinte linha /etc/modprobe.d/alsa-base.conf
(não comentada, acho que dá prioridade mínima à placa de som USB para se tornar o dispositivo de som padrão)options snd-usb-audio index=-2
ref: http://forums.linuxmint.com/viewtopic.php?f=48&t=95337
A única desvantagem é a maior parte de um dongle e a perda de uma porta USB.
O problema com o popping foi corrigido, mas você precisa atualizar o firmware do Raspberry Pi para aproveitar a correção. Eu tive esse problema com um Pi novíssimo executando o Linux raspberrypi 3.6.11+ # 399 (09-02-2013-wheezy-raspbian). Como citado acima, este é o histórico do problema de som de estalo de áudio:
Este é o site que eu usei para descobrir como atualizar o firmware do meu Pi:
Para aqueles que não estão familiarizados com a sintaxe "&&" no Bash, estes são os comandos específicos que você pode usar para atualizar seu Pi (observe o sudo
prefixo para garantir que os comandos sejam executados com privilégios de root).
Atualize para a versão mais recente do sistema operacional Raspbian:
sudo apt-get update
sudo apt-get upgrade
Instale o sistema de controle de versão git:
sudo apt-get install git
Instale o rpi-update
script de atualização de firmware do Hexxeh :
sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update
sudo sudo chmod +x /usr/bin/rpi-update
Execute o processo de atualização do firmware e reinicie:
sudo rpi-update
sudo shutdown -r now
Depois disso, meu Pi não clica mais antes e depois de reproduzir um arquivo de áudio. Após reiniciar e efetuar login novamente, tente no seu Pi com o seguinte comando:
omxplayer /usr/share/scratch/Media/Sounds/Vocals/Hey-yay-hey.mp3
Verifique esta solução. Precisa usar uma boa fonte de alimentação que possa filtrar a corrente estática e fornecer áudio limpo na porta auxiliar analógica.
Além de resolver esses problemas que você menciona. A saída de áudio do Pi é bastante ruim em geral.
Eu acho que é melhor usar uma placa de som USB ou uma placa de som com cabeçalho GPIO como uma dessas . A razão é que os codecs de áudio que eles usam são muito mais lineares do que uma estratégia de modulação por largura de pulso (PWM) que o Pi usa. Essa linearidade implica em uma qualidade de som muito melhor.