Como obter melhor qualidade de áudio com a saída do conector de áudio
19
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?
definindo audio_pwm_mode = 2 em correções /boot/config.txt coisas para mim em distros recentes (2016-)
smarques
Respostas:
12
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 ski522no mesmo tópico do fórum publicado anteriormente .
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
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:
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 sudoprefixo 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-updatescript de atualização de firmware do Hexxeh :
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:
Parece que você pode usar o áudio de pulso e depois desativar o sono entre nenhuma atividade no áudio. (desative uma linha em /etc/pulse/default.pa). Ele deve corrigir o problema de popping de áudio.
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.
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 .Todo o crédito desse script para ski522 .
fonte
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.
fonte
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:
Instale o sistema de controle de versão git:
Instale o
rpi-update
script de atualização de firmware do Hexxeh :Execute o processo de atualização do firmware e reinicie:
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:
fonte
Parece que você pode usar o áudio de pulso e depois desativar o sono entre nenhuma atividade no áudio. (desative uma linha em /etc/pulse/default.pa). Ele deve corrigir o problema de popping de áudio.
fonte
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.
http://www.howtoeverything.net/linux/raspberry-pi/sound-distortions-and-raspberry-pi-reasons-and-solutions
fonte
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.
fonte