Я читал и испытал, что музыка (mp3 и т. Д.) Через аудио-пиджак плохо (трещит звуки между песнями). Это уже решено или как лучше (настройка) уменьшить эту проблему?
Я читал и испытал, что музыка (mp3 и т. Д.) Через аудио-пиджак плохо (трещит звуки между песнями). Это уже решено или как лучше (настройка) уменьшить эту проблему?
Ответы:
Это известная проблема, о которой вы можете прочитать здесь и просмотреть отчет об ошибке здесь .
Похоже, что это проблема с прошивкой 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 делает что-то, что у него хорошо получается (излучение цифровых данных) и оставляет цифро-аналоговое преобразование в интерфейсе. Это звучит здорово. Вот как я заставил это работать:
редактировать /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, чтобы воспользоваться преимуществами этого исправления. У меня была эта проблема с новым Pi, работающим под Linux raspberrypi 3.6.11+ # 399 (2013-02-09-wheezy-raspbian). Как упомянуто выше, это - история проблемы с звуком выскочения звука:
Это веб-сайт, который я использовал, чтобы узнать, как обновить прошивку моего Pi:
Для тех, кто не знаком с синтаксисом «&&» в Bash, это конкретные команды, которые вы можете использовать для обновления вашего Pi (обратите внимание на sudoпрефикс, чтобы гарантировать, что команды выполняются с привилегиями root).
Обновление до последней версии Raspbian OS:
sudo apt-get update
sudo apt-get upgrade
Установите систему контроля версий git:
sudo apt-get install git
Установите скрипт rpi-updateобновления прошивки Hexxeh :
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
Проверьте это решение. Необходимо использовать хороший источник питания, который может отфильтровывать статический ток и обеспечивать чистый звук на аналоговом вспомогательном порте.
Помимо решения этих проблем вы упоминаете. Звук из Pi в целом довольно плохой.
Я думаю, что лучше всего использовать звуковую карту USB или звуковую карту с разъемом GPIO, как одну из них . Причина в том, что используемые ими аудиокодеки гораздо более линейны, чем стратегия широтно-импульсной модуляции (ШИМ), которую использует Pi. Эта линейность подразумевает гораздо лучшее качество звука.