Wie ändere ich die Audio-Bittiefe und die Abtastrate?

12

Ich bin ein unerfahrener Linux-Benutzer. Ich verwende derzeit Xubuntu 11.10

Ich mag es, das Beste aus meiner Hardware herauszuholen. Dies beinhaltet Sound. In Fenstern war es ganz einfach. Ich ging einfach zu den Audioeinstellungen und stellte die Bittiefe und die Abtastrate auf die größten verfügbaren Werte ein.

Mit Xubuntu ist es allerdings etwas kniffliger. Es gibt keine erweiterten Einstellungen im Grafikkonfigurator. Das heißt, ich muss in einer Konfigurationsdatei nach Bittiefe und Abtastrate suchen. Die Sache ist, ich weiß nicht genau welche.

Wenn mir jemand sagen könnte, um welche es sich handelt und welche Zeilen ich ändern muss, wäre ich dankbar.

Yasashii
quelle

Antworten:

15

Um die Abtastrate und die Audio-Bittiefe zu ändern, müssen Sie die Konfigurationsdatei für den Pulseaudio-Server bearbeiten /etc/pulse/daemon.conf

Bitte sichern Sie die ursprünglichen Einstellungen, um die Standardeinstellungen wiederherzustellen, falls einige Einstellungen Ihr Audio beschädigen.

Suchen Sie nach folgenden Einträgen:

; default-sample-format = s16le
; default-sample-rate = 44100

Beide sind mit auskommentiert ;. Dies bedeutet, dass sie nicht gelesen werden, da die hier angegebenen Einträge die Standardeinstellungen sind. Lösen Sie sie und ersetzen Sie sie durch Werte, die besser zu Ihnen passen. Denken Sie immer daran, dass dies bei der Auswahl von Extremwerten die Systemleistung oder -stabilität beeinträchtigen kann.

Mögliche Einträge für das Beispielformat sind: u8, s16le, s16be, s24le, s24be, s24-32le, s24-32be, s32le, s32be float32le, float32be, ulaw, alaw

Mögliche Einträge für die Abtastfrequenz liegen zwischen 1und 192000Hz (wählen Sie sinnvolle Werte!)

Speichern Sie diese Datei als ~/.pulse/daemon.confoder am ursprünglichen Speicherort (Sie müssen dann root sein). Damit Änderungen wirksam werden, muss pulseaudio pulseaudio -kin einem Terminal oder durch Abmelden und erneutes Anmelden neu gestartet werden .

Takkat
quelle
5

Die obige Antwort ist korrekt, ändert jedoch nur die Pulse Audio-Einstellungen. So funktioniert Sound unter Linux:

App> Pulse Audio> ALSA> aktuelle Soundkarte

  • Apps können ihre eigene Audioverarbeitung durchführen, obwohl dies ungewöhnlich ist.
  • Pulse macht sicherlich seine eigenen Audioverarbeitungen.
  • Letzteres kann auch über ALSA gesagt werden.

Das Ändern des Pulse Audio-Sample-Formats und der Samplerate ist also nur der ERSTE Schritt. Sie müssen ALSA ordnungsgemäß einrichten.

Jetzt kann ich dir nicht sagen, wie das geht. Mit keiner aktuellen Ubuntu-Version können Sie die ALSA-Einstellungen über Konfigurationsdateien ändern. Anscheinend wird ALSA immer alles auf 48 kHz / 16 Bit neu abtasten und Sie bleiben dabei. Ich muss Sie daran erinnern, dass ALSA-Misch- und Resampling-Algorithmen von sehr, sehr geringer Qualität sind, ähnlich wie der KMixer von XP.

Das heißt: Bis jemand es möglich macht, das ALSA-Sample-Format und die Sample-Frequenz in den letzten (2012/2013) Ubuntu-Distributionen zu ändern, da Sie Pulse's Audio unter Linux ändern können, SAUGT es einfach wie die Hölle!

Stellen Sie die Samplerate auch nicht auf "Maximal verfügbare Option" ein, da dies zu einem Audio-Resampling führt und Sie das nicht wollen! Stellen Sie die Abtastrate entsprechend dem ein, was Sie hören. Wenn ein CD-Audio: 44,1 kHz. Wenn DVD: 48KHz. Die Bittiefe sollte stattdessen immer die höchste verfügbare sein, während 24 Bit die höchste zu sein scheint, die die besten Karten verarbeiten können.

Ich empfehle mein YouTube- Video für weitere Informationen. Sie können daraus extrahieren, was für Sie nützlicher ist.

Paulo Henrique
quelle
Das Arch Linux-Wiki sagt, dass ALSA mit speexrate neu abtastet, falls verfügbar , und wenn nicht, auf niedrige Qualität zurückgreift. Installieren Sie also das alsa-plugins-Paket oder ein gleichwertiges Paket, um zumindest ein möglicherweise anständiges Mischen / Resampling zu erzielen, aber immer noch keine höhere Frequenz oder Bittiefe.
Peter Cordes
3
Das ist heutzutage falsch. ALSA verwendet das Beispielformat und die Rate, für die die Quelle konfiguriert ist. Siehe hier .
März 2377