Tôi đã đọc và trải nghiệm rằng âm nhạc (mp3, v.v.) qua áo khoác âm thanh rất kém (bật âm thanh giữa các bài hát). Điều này đã được giải quyết hay cách tốt nhất (cài đặt) để giảm vấn đề này là gì?
Tôi đã đọc và trải nghiệm rằng âm nhạc (mp3, v.v.) qua áo khoác âm thanh rất kém (bật âm thanh giữa các bài hát). Điều này đã được giải quyết hay cách tốt nhất (cài đặt) để giảm vấn đề này là gì?
Câu trả lời:
Đây là một vấn đề đã biết mà bạn có thể đọc về đây và xem báo cáo lỗi ở đây .
Nó dường như là một vấn đề với phần mềm Broadcom VideoCore và việc xuất hiện là do nhảy điện áp khi âm thanh được bật và tắt.
Không có giải pháp hiện tại cho vấn đề, tuy nhiên bạn có thể giảm thiểu tác động của nó bằng cách phát âm thanh liên tục, thay vì có khoảng cách giữa các bài hát. Một kịch bản để làm điều này được cung cấp bởi ski522
trong cùng một chủ đề diễn đàn tôi đã đăng trước đó .
Tạo một kịch bản shell:
sudo nano mpgapless.sh
Sau đó nhập đoạn mã sau vào shell script.
#!/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 "$@"
Làm cho tập tin thực thi:
chmod 555 ./mpgapless.sh
Nếu bạn có một thư mục chứa các tệp nhạc, bạn có thể sử dụng nó như:
./mpgapless.sh *
Tất cả tín dụng cho kịch bản này để trượt tuyết522 .
Tôi đã từ bỏ giắc âm thanh tích hợp và vui mừng vì tôi đã làm được. Tôi đã mua giao diện âm thanh USB sau đây với giá vài đô la:
http://www.amazon.com/dp/B001MSS6CS/ref=pe_175190_21431760_3p_M3T1_ST1_dp_1
Bằng cách này, Pi thực hiện điều gì đó tốt (phát ra dữ liệu số) và để lại chuyển đổi D / A sang giao diện. Nghe có vẻ tuyệt vời. Đây là cách tôi làm cho nó hoạt động:
chỉnh sửa /etc/modprobe.d/alsa-base.conf
nhận xét dòng sau đây /etc/modprobe.d/alsa-base.conf
(không bị thiếu, tôi nghĩ rằng nó ưu tiên tối thiểu cho card âm thanh USB để trở thành thiết bị âm thanh mặc định)options snd-usb-audio index=-2
tham chiếu: http://forums.linuxmint.com/viewtopic.php?f=48&t=95337
Nhược điểm duy nhất là phần lớn được thêm vào của một dongle và bạn mất một cổng USB.
Sự cố với popping hiện đã được khắc phục, nhưng bạn cần nâng cấp chương trình cơ sở của Raspberry Pi để tận dụng lợi thế của việc khắc phục. Tôi gặp vấn đề này với một Pi hoàn toàn mới chạy Linux raspberrypi 3.6.11+ # 399 (2013 / 02-09-wheezy-raspbian). Như đã trích dẫn ở trên, đây là lịch sử của vấn đề âm thanh xuất hiện:
Đây là trang web tôi đã sử dụng để tìm hiểu cách cập nhật chương trình cơ sở của Pi:
Đối với những người không quen thuộc với cú pháp "&&" trong Bash, đây là những lệnh cụ thể bạn có thể sử dụng để cập nhật Pi của mình (lưu ý sudo
tiền tố để đảm bảo rằng các lệnh được chạy với quyền root).
Cập nhật lên phiên bản mới nhất của HĐH Raspbian:
sudo apt-get update
sudo apt-get upgrade
Cài đặt hệ thống kiểm soát phiên bản git:
sudo apt-get install git
Cài đặt rpi-update
tập lệnh cập nhật firmware của Hexxeh :
sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update
sudo sudo chmod +x /usr/bin/rpi-update
Chạy quá trình cập nhật firmware, sau đó khởi động lại:
sudo rpi-update
sudo shutdown -r now
Sau đó, Pi của tôi không còn nhấp trước và sau khi phát tệp âm thanh. Sau khi khởi động lại và đăng nhập lại, hãy thử nó trên Pi của bạn bằng lệnh sau:
omxplayer /usr/share/scratch/Media/Sounds/Vocals/Hey-yay-hey.mp3
Kiểm tra giải pháp này. Cần sử dụng nguồn điện tốt để có thể lọc dòng tĩnh và cung cấp âm thanh sạch trên cổng phụ tương tự.
Ngoài việc giải quyết những vấn đề bạn đề cập. Nói chung, âm thanh của Pi khá kém.
Tôi nghĩ tốt nhất là sử dụng thẻ âm thanh USB hoặc thẻ âm thanh tiêu đề GPIO như một trong số này . Lý do là các codec âm thanh mà chúng sử dụng là tuyến tính hơn nhiều so với chiến lược điều chế độ rộng xung (PWM) mà Pi sử dụng. Tuyến tính này ngụ ý chất lượng âm thanh tốt hơn nhiều.