回答:
これは既知の問題であり、ここで読み、ここでバグレポートを参照できます。
Broadcom VideoCoreファームウェアの問題であると思われ、ポッピングはオーディオの有効化と無効化に伴う電圧ジャンプが原因です。
この問題に対する現在の解決策はありませんが、曲間にギャップを設ける代わりに、オーディオを連続して再生することでその影響を軽減できます。これを行うスクリプトski522
は、前に投稿した同じフォーラムスレッドで提供されています。
シェルスクリプトを作成します。
sudo nano mpgapless.sh
次に、シェルスクリプトに次を入力します。
#!/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 "$@"
ファイルを実行可能にします。
chmod 555 ./mpgapless.sh
音楽ファイルのディレクトリがある場合は、次のように使用できます。
./mpgapless.sh *
このスクリプトのすべてのクレジットはski522です。
私は統合されたオーディオジャックをあきらめ、私がやったことを嬉しく思います。次のUSBオーディオインターフェイスを数ドルで購入しました。
http://www.amazon.com/dp/B001MSS6CS/ref=pe_175190_21431760_3p_M3T1_ST1_dp_1
このようにして、Piは得意なこと(デジタルデータの送信)を行い、D / A変換をインターフェイスに残します。いいな。これがどのように機能するようになったかです:
編集する /etc/modprobe.d/alsa-base.conf
次の行をコメントアウトします/etc/modprobe.d/alsa-base.conf
(コメントなし、USBサウンドカードがデフォルトのサウンドデバイスになるための最小優先順位を与えると思います)options snd-usb-audio index=-2
参照:http : //forums.linuxmint.com/viewtopic.php?f=48&t=95337
唯一の欠点は、ドングルの追加されたバルクであり、USBポートを失うことです。
ポッピングの問題は修正されましたが、修正を利用するにはRaspberry Piのファームウェアをアップグレードする必要があります。Linux raspberrypi 3.6.11+#399(2013-02-09-wheezy-raspbian)を実行している真新しいPiでこの問題が発生しました。上記で引用したように、これは音声が飛び出る音の問題の歴史です。
これは、Piのファームウェアを更新する方法を見つけるために使用したWebサイトです。
Bashの「&&」構文に慣れていない人のために、これらはPiを更新するために使用できる特定のコマンドです(sudo
コマンドがルート権限で実行されることを確認するためにプレフィックスに注意してください)。
Raspbian OSの最新バージョンに更新します。
sudo apt-get update
sudo apt-get upgrade
gitバージョン管理システムをインストールします。
sudo apt-get install git
Hexxehのrpi-update
ファームウェア更新スクリプトをインストールします。
sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update
sudo sudo chmod +x /usr/bin/rpi-update
ファームウェアの更新プロセスを実行して、再起動します。
sudo rpi-update
sudo shutdown -r now
その後、オーディオファイルを再生する前後にPiがクリックしなくなりました。再起動して再度ログインした後、次のコマンドを使用してPiで試してください。
omxplayer /usr/share/scratch/Media/Sounds/Vocals/Hey-yay-hey.mp3
このソリューションを確認してください。静的電流を除去し、アナログAUXポートでクリーンなオーディオを提供できる適切な電源を使用する必要があります。