So erzielen Sie eine bessere Audioqualität über die Audioausgabe
19
Ich habe gelesen und erlebt, dass Musik (MP3 usw.) durch die Audio-Jacke schlecht ist (Knackgeräusche zwischen den Songs). Ist dies bereits behoben oder wie lässt sich dieses Problem am besten beheben (Einstellung)?
Das Setzen von audio_pwm_mode = 2 in /boot/config.txt behebt Dinge für mich in den letzten Distributionen (2016-)
Smarques
Antworten:
12
Dies ist ein bekanntes Problem, über das Sie hier lesen und den Fehlerbericht hier lesen können .
Es scheint ein Problem mit der Broadcom VideoCore-Firmware zu sein, und das Knacken wird durch Spannungssprünge verursacht, wenn der Ton aktiviert und deaktiviert wird.
Es gibt keine aktuelle Lösung für das Problem. Sie können den Effekt jedoch abschwächen, indem Sie kontinuierlich Audio abspielen, anstatt eine Lücke zwischen den Titeln zu haben. Ein Skript, um dies zu tun, wird ski522in demselben Forum-Thread bereitgestellt, den ich zuvor gepostet habe .
Sie können das Problem auch umgehen, indem Sie einen USB-Audioadapter verwenden.
TomG
5
Ich habe auf die integrierte Audio-Buchse verzichtet und bin froh, dass ich das getan habe. Ich habe das folgende USB-Audio-Interface für ein paar Dollar gekauft:
Auf diese Weise kann der Pi etwas Gutes tun (digitale Daten aussenden) und die D / A-Wandlung der Schnittstelle überlassen. Es klingt großartig. So habe ich es zum Arbeiten gebracht:
bearbeiten /etc/modprobe.d/alsa-base.conf
Kommentieren Sie die folgende Zeile in /etc/modprobe.d/alsa-base.conf(unkommentiert, ich denke, es gibt der USB-Soundkarte minimale Priorität, um das Standard-Soundgerät zu werden)options snd-usb-audio index=-2
Das Problem mit dem Poppen wurde behoben, aber Sie müssen die Firmware Ihres Himbeer-Pis aktualisieren, um das Update nutzen zu können. Ich hatte dieses Problem mit einem brandneuen Pi unter Linux raspberrypi 3.6.11+ # 399 (2013-02-09-wheezy-raspbian). Wie bereits erwähnt, handelt es sich hierbei um den Verlauf des Audio-Popping-Problems:
Für diejenigen, die mit der Syntax "&&" in Bash nicht vertraut sind, sind dies die spezifischen Befehle, die Sie zum Aktualisieren Ihres Pi verwenden können (beachten Sie das sudoPräfix, um sicherzustellen, dass Befehle mit Root-Rechten ausgeführt werden).
Aktualisieren Sie auf die neueste Version des Raspbian-Betriebssystems:
sudo apt-get update
sudo apt-get upgrade
Installieren Sie das Git-Versionskontrollsystem:
sudo apt-get install git
Installieren Sie das rpi-updateFirmware-Update-Skript von Hexxeh :
Führen Sie das Firmware-Update aus und starten Sie den Computer neu:
sudo rpi-update
sudo shutdown -r now
Danach klickt mein Pi nicht mehr vor und nach dem Abspielen einer Audiodatei. Versuchen Sie es nach dem Neustart und erneuten Anmelden auf Ihrem Pi mit dem folgenden Befehl:
Sie können anscheinend Puls-Audio verwenden und dann den Ruhezustand deaktivieren, wenn keine Aktivität im Audio stattfindet. (Deaktivieren Sie eine Zeile in /etc/pulse/default.pa). Es sollte das Audio-Popping-Problem beheben.
Überprüfen Sie diese Lösung. Es muss ein gutes Netzteil verwendet werden, das statischen Strom herausfiltert und sauberes Audio am analogen Aux-Port liefert.
Abgesehen von der Lösung dieser Probleme erwähnen Sie. Der Audioausgang des Pi ist im Allgemeinen ziemlich schlecht.
Ich denke, es ist am besten, entweder eine USB-Soundkarte oder eine GPIO-Header-Soundkarte wie diese zu verwenden . Der Grund dafür ist, dass die von ihnen verwendeten Audiocodecs weitaus linearer sind als die vom Pi verwendete Pulsbreitenmodulationsstrategie (PWM). Diese Linearität impliziert eine viel bessere Klangqualität.
Antworten:
Dies ist ein bekanntes Problem, über das Sie hier lesen und den Fehlerbericht hier lesen können .
Es scheint ein Problem mit der Broadcom VideoCore-Firmware zu sein, und das Knacken wird durch Spannungssprünge verursacht, wenn der Ton aktiviert und deaktiviert wird.
Es gibt keine aktuelle Lösung für das Problem. Sie können den Effekt jedoch abschwächen, indem Sie kontinuierlich Audio abspielen, anstatt eine Lücke zwischen den Titeln zu haben. Ein Skript, um dies zu tun, wird
ski522
in demselben Forum-Thread bereitgestellt, den ich zuvor gepostet habe .Alle Credits für dieses Script sind ski522 .
quelle
Ich habe auf die integrierte Audio-Buchse verzichtet und bin froh, dass ich das getan habe. Ich habe das folgende USB-Audio-Interface für ein paar Dollar gekauft:
http://www.amazon.com/dp/B001MSS6CS/ref=pe_175190_21431760_3p_M3T1_ST1_dp_1
Auf diese Weise kann der Pi etwas Gutes tun (digitale Daten aussenden) und die D / A-Wandlung der Schnittstelle überlassen. Es klingt großartig. So habe ich es zum Arbeiten gebracht:
bearbeiten
/etc/modprobe.d/alsa-base.conf
Kommentieren Sie die folgende Zeile in
/etc/modprobe.d/alsa-base.conf
(unkommentiert, ich denke, es gibt der USB-Soundkarte minimale Priorität, um das Standard-Soundgerät zu werden)options snd-usb-audio index=-2
Ref: http://forums.linuxmint.com/viewtopic.php?f=48&t=95337
Der einzige Nachteil ist die zusätzliche Größe eines Dongles und der Verlust eines USB-Anschlusses.
quelle
Das Problem mit dem Poppen wurde behoben, aber Sie müssen die Firmware Ihres Himbeer-Pis aktualisieren, um das Update nutzen zu können. Ich hatte dieses Problem mit einem brandneuen Pi unter Linux raspberrypi 3.6.11+ # 399 (2013-02-09-wheezy-raspbian). Wie bereits erwähnt, handelt es sich hierbei um den Verlauf des Audio-Popping-Problems:
Dies ist die Website, auf der ich herausgefunden habe, wie ich die Firmware meines Pis aktualisieren kann:
Für diejenigen, die mit der Syntax "&&" in Bash nicht vertraut sind, sind dies die spezifischen Befehle, die Sie zum Aktualisieren Ihres Pi verwenden können (beachten Sie das
sudo
Präfix, um sicherzustellen, dass Befehle mit Root-Rechten ausgeführt werden).Aktualisieren Sie auf die neueste Version des Raspbian-Betriebssystems:
Installieren Sie das Git-Versionskontrollsystem:
Installieren Sie das
rpi-update
Firmware-Update-Skript von Hexxeh :Führen Sie das Firmware-Update aus und starten Sie den Computer neu:
Danach klickt mein Pi nicht mehr vor und nach dem Abspielen einer Audiodatei. Versuchen Sie es nach dem Neustart und erneuten Anmelden auf Ihrem Pi mit dem folgenden Befehl:
quelle
Sie können anscheinend Puls-Audio verwenden und dann den Ruhezustand deaktivieren, wenn keine Aktivität im Audio stattfindet. (Deaktivieren Sie eine Zeile in /etc/pulse/default.pa). Es sollte das Audio-Popping-Problem beheben.
quelle
Überprüfen Sie diese Lösung. Es muss ein gutes Netzteil verwendet werden, das statischen Strom herausfiltert und sauberes Audio am analogen Aux-Port liefert.
http://www.howtoeverything.net/linux/raspberry-pi/sound-distortions-and-raspberry-pi-reasons-and-solutions
quelle
Abgesehen von der Lösung dieser Probleme erwähnen Sie. Der Audioausgang des Pi ist im Allgemeinen ziemlich schlecht.
Ich denke, es ist am besten, entweder eine USB-Soundkarte oder eine GPIO-Header-Soundkarte wie diese zu verwenden . Der Grund dafür ist, dass die von ihnen verwendeten Audiocodecs weitaus linearer sind als die vom Pi verwendete Pulsbreitenmodulationsstrategie (PWM). Diese Linearität impliziert eine viel bessere Klangqualität.
quelle