Я читал и испытал, что музыка (mp3 и т. Д.) Через аудио-пиджак плохо (трещит звуки между песнями). Это уже решено или как лучше (настройка) уменьшить эту проблему?
установка audio_pwm_mode = 2 в /boot/config.txt исправляет ситуацию в последних дистрибутивах (2016-)
смарт
Ответы:
12
Это известная проблема, о которой вы можете прочитать здесь и просмотреть отчет об ошибке здесь .
Похоже, что это проблема с прошивкой Broadcom VideoCore, и всплеск вызван скачками напряжения при включении и отключении звука.
В настоящее время нет решения этой проблемы, однако вы можете уменьшить его эффект, непрерывно воспроизводя звук, вместо того, чтобы иметь разрыв между песнями. Сценарий для этого предоставляется ski522в той же ветке форума, которую я разместил ранее .
Таким образом, Pi делает что-то, что у него хорошо получается (излучение цифровых данных) и оставляет цифро-аналоговое преобразование в интерфейсе. Это звучит здорово. Вот как я заставил это работать:
редактировать /etc/modprobe.d/alsa-base.conf
закомментируйте следующую строку /etc/modprobe.d/alsa-base.conf(без комментариев , я думаю, что это дает минимальный приоритет звуковой карте USB, чтобы стать звуковым устройством по умолчанию)options snd-usb-audio index=-2
Проблема с сованием была исправлена, но вам нужно обновить прошивку Raspberry Pi, чтобы воспользоваться преимуществами этого исправления. У меня была эта проблема с новым Pi, работающим под Linux raspberrypi 3.6.11+ # 399 (2013-02-09-wheezy-raspbian). Как упомянуто выше, это - история проблемы с звуком выскочения звука:
Для тех, кто не знаком с синтаксисом «&&» в Bash, это конкретные команды, которые вы можете использовать для обновления вашего Pi (обратите внимание на sudoпрефикс, чтобы гарантировать, что команды выполняются с привилегиями root).
Запустите процесс обновления прошивки, затем перезагрузите компьютер:
sudo rpi-update
sudo shutdown -r now
После этого мой Pi больше не щелкает до и после воспроизведения аудиофайла. После перезагрузки и входа снова попробуйте на Pi, используя следующую команду:
Похоже, что вы можете использовать импульсный звук, а затем отключить сон между отсутствием активности в аудио. (отключить строку в /etc/pulse/default.pa). Это должно исправить проблему появления звука.
Проверьте это решение. Необходимо использовать хороший источник питания, который может отфильтровывать статический ток и обеспечивать чистый звук на аналоговом вспомогательном порте.
Помимо решения этих проблем вы упоминаете. Звук из Pi в целом довольно плохой.
Я думаю, что лучше всего использовать звуковую карту USB или звуковую карту с разъемом GPIO, как одну из них . Причина в том, что используемые ими аудиокодеки гораздо более линейны, чем стратегия широтно-импульсной модуляции (ШИМ), которую использует Pi. Эта линейность подразумевает гораздо лучшее качество звука.
Ответы:
Это известная проблема, о которой вы можете прочитать здесь и просмотреть отчет об ошибке здесь .
Похоже, что это проблема с прошивкой Broadcom VideoCore, и всплеск вызван скачками напряжения при включении и отключении звука.
В настоящее время нет решения этой проблемы, однако вы можете уменьшить его эффект, непрерывно воспроизводя звук, вместо того, чтобы иметь разрыв между песнями. Сценарий для этого предоставляется
ski522
в той же ветке форума, которую я разместил ранее .Вся благодарность за этот скрипт на 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:
Установите систему контроля версий git:
Установите скрипт
rpi-update
обновления прошивки Hexxeh :Запустите процесс обновления прошивки, затем перезагрузите компьютер:
После этого мой Pi больше не щелкает до и после воспроизведения аудиофайла. После перезагрузки и входа снова попробуйте на Pi, используя следующую команду:
источник
Похоже, что вы можете использовать импульсный звук, а затем отключить сон между отсутствием активности в аудио. (отключить строку в /etc/pulse/default.pa). Это должно исправить проблему появления звука.
источник
Проверьте это решение. Необходимо использовать хороший источник питания, который может отфильтровывать статический ток и обеспечивать чистый звук на аналоговом вспомогательном порте.
http://www.howtoeverything.net/linux/raspberry-pi/sound-distortions-and-raspberry-pi-reasons-and-solutions
источник
Помимо решения этих проблем вы упоминаете. Звук из Pi в целом довольно плохой.
Я думаю, что лучше всего использовать звуковую карту USB или звуковую карту с разъемом GPIO, как одну из них . Причина в том, что используемые ими аудиокодеки гораздо более линейны, чем стратегия широтно-импульсной модуляции (ШИМ), которую использует Pi. Эта линейность подразумевает гораздо лучшее качество звука.
источник