Saya sudah membaca dan mengalami bahwa musik (mp3 dll) melalui jaket audio buruk (muncul suara di antara lagu). Apakah ini sudah dipecahkan atau apa cara (pengaturan) terbaik untuk mengurangi masalah ini?
Saya sudah membaca dan mengalami bahwa musik (mp3 dll) melalui jaket audio buruk (muncul suara di antara lagu). Apakah ini sudah dipecahkan atau apa cara (pengaturan) terbaik untuk mengurangi masalah ini?
Jawaban:
Ini adalah masalah yang diketahui yang dapat Anda baca di sini dan lihat laporan bug di sini .
Tampaknya menjadi masalah dengan firmware Broadcom VideoCore, dan muncul disebabkan oleh tegangan yang melonjak ketika audio diaktifkan dan dinonaktifkan.
Tidak ada solusi saat ini untuk masalah ini, namun Anda dapat mengurangi efeknya dengan memutar audio terus menerus, alih-alih memiliki celah di antara lagu. Sebuah skrip untuk melakukan ini disediakan oleh ski522
di utas forum yang sama yang saya posting sebelumnya .
Buat skrip shell:
sudo nano mpgapless.sh
Lalu masukkan berikut ini ke dalam skrip 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 "$@"
Jadikan file dapat dieksekusi:
chmod 555 ./mpgapless.sh
Jika Anda memiliki direktori file musik, Anda dapat menggunakannya seperti:
./mpgapless.sh *
Semua kredit untuk skrip ini ke ski522 .
Saya menyerah pada jack audio terintegrasi dan senang saya melakukannya. Saya membeli antarmuka audio USB berikut untuk beberapa dolar:
http://www.amazon.com/dp/B001MSS6CS/ref=pe_175190_21431760_3p_M3T1_ST1_dp_1
Dengan cara ini, Pi melakukan sesuatu yang bagus (memancarkan data digital) dan meninggalkan konversi D / A ke antarmuka. Kedengarannya bagus. Begini cara saya membuatnya bekerja:
sunting /etc/modprobe.d/alsa-base.conf
mengomentari baris berikut dalam /etc/modprobe.d/alsa-base.conf
(tidak ditulis, saya pikir itu memberikan prioritas minimum kartu suara USB untuk menjadi perangkat suara default)options snd-usb-audio index=-2
ref: http://forums.linuxmint.com/viewtopic.php?f=48&t=95337
Satu-satunya downside adalah menambahkan sebagian dongle dan Anda kehilangan port USB.
Masalah dengan popping sekarang telah diperbaiki, tetapi Anda perlu memutakhirkan firmware Raspberry Pi Anda untuk mengambil keuntungan dari perbaikan. Saya mengalami masalah ini dengan Pi baru yang menjalankan Linux raspberrypi 3.6.11+ # 399 (2013-02-09-wheezy-raspbian). Seperti dikutip di atas, ini adalah sejarah masalah suara audio yang muncul:
Ini adalah situs web yang saya gunakan untuk mencari tahu cara memperbarui firmware Pi saya:
Bagi mereka yang tidak terbiasa dengan sintaks "&&" di Bash, ini adalah perintah khusus yang dapat Anda gunakan untuk memperbarui Pi Anda (catat sudo
awalan untuk memastikan bahwa perintah dijalankan dengan hak akses root).
Perbarui ke versi terbaru dari Raspbian OS:
sudo apt-get update
sudo apt-get upgrade
Instal sistem kontrol versi git:
sudo apt-get install git
Instal rpi-update
skrip pembaruan firmware Hexxeh :
sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update
sudo sudo chmod +x /usr/bin/rpi-update
Jalankan proses pembaruan firmware, lalu reboot:
sudo rpi-update
sudo shutdown -r now
Setelah itu, Pi saya tidak lagi mengklik sebelum dan sesudah memainkan file audio. Setelah me-reboot dan masuk lagi, coba di Pi Anda dengan perintah berikut:
omxplayer /usr/share/scratch/Media/Sounds/Vocals/Hey-yay-hey.mp3
Periksa solusi ini. Perlu menggunakan catu daya yang baik yang dapat menyaring arus statis dan menyediakan audio yang bersih pada port aux analog.
Selain memecahkan masalah yang Anda sebutkan. Audio yang keluar dari Pi cukup buruk secara umum.
Saya pikir yang terbaik adalah menggunakan kartu suara USB, atau kartu suara header GPIO seperti ini . Alasannya adalah bahwa codec audio yang mereka gunakan jauh lebih linier daripada strategi modulasi lebar pulsa (PWM) yang digunakan Pi. Linearitas ini menyiratkan kualitas suara yang jauh lebih baik.