Ist es möglich, unter Linux bitgenaues Audio zu erreichen?

Ist es möglich, unter Linux bitgenaues Audio zu erreichen?

Beim Surfen im Internet stieß ich in einem Computerforum auf einen Beitrag, in dem jemand behauptete, es sei ihm nicht gelungen, unter Linux eine bitperfekte¹ Audiowiedergabe zu erzielen:http://www.bleepingcomputer.com/forums/t/617127/sorry-guys-no-more-linux-for-me/Er sagt, er habe aus genau diesem Grund aufgehört, Linux zu verwenden.

Ist es aus irgendeinem grundsätzlichen Grund wirklich unmöglich, bitgenaues Audio unter Linux zu erreichen? Wenn nicht, wie geht das?


¹ Bitperfekt ist ein strenger Begriff. Er bedeutet, dass die Audioausgabe mit der Eingabe identisch ist. Wenn die Audioausgabe beispielsweise auf ein USB-Laufwerk umgeleitet wird, ist die resultierende Datei mit der Originaldatei identisch. Audio, das neu abgetastet wurde oder durch ein Mischpult gelaufen ist, ist nicht bitperfekt.

Antwort1

Ja, natürlich können Sie ein Schloss unter diesem Link erhalten:

https://www.head-fi.org/threads/bit-perfect-audio-from-linux.561961/

  1. Sie müssen einen Musikplayer installieren, der Ihnen die Auswahl bestimmter ALSA-Einstellungen ermöglicht. Jede meiner Empfehlungen hat Vor- und Nachteile. Meiner Meinung nach kommt „gmusicbrowser“ der Perfektion am nächsten. Meine 4 Empfehlungen für erstklassige Musikplayer sind:

    1. DeaDBeef http://deadbeef.sourceforge.net/
    2. Gmusicbrowser https://launchpad.net/~shimmerproject/+archive/ppa
    3. Guayadeque http://sourceforge.net/projects/guayadeque/
    4. Quod Libet https://code.google.com/p/quodlibet/
  2. So erhalten Sie von jedem der oben genannten Punkte eine bitgenaue Ausgabe:

    DeaDBeef:

    1. Klicken Sie auf das Menü „Bearbeiten“ und dann auf „Einstellungen“.
    2. Im Fenster „Einstellungen“ unter der Registerkarte „Sound“ > „Ausgabe-Plugin“ = „ALSA“ und „Ausgabegerät“ = „HDA Intel ALC889,IEC958, S/PDIF“. HINWEIS: Die Auswahl des „Ausgabegeräts“ hängt vom Typ der Soundkarte in Ihrem Computer ab. Die Bezeichnung kann von der meines Geräts abweichen.

    3. Wählen Sie im selben Einstellungsfenster > Plugins. Wählen Sie in der linken Spalte „Alsa Output Plugin“ und klicken Sie dann auf die Schaltfläche „Konfigurieren“. Stellen Sie im Konfigurationsfenster sicher, dass ALSA-Resampling deaktiviert ist und dass Sie das Kontrollkästchen „Gerät bei Stopp freigeben“ aktivieren. > Sie haben DeaDBeeF jetzt für die bitgenaue Wiedergabe eingerichtet.

    Quod Libet:

    1. Klicken Sie auf das Menü „Musik“ > „Einstellungen“ > „Player“
    2. Geben Sie für die „Ausgabepipeline“ „alsasink device=hw:0,1“ ein (ohne Anführungszeichen).

    Gmusicbrowser: siehe Beitrag 5 in diesemFaden:

    Guayadeque:

    1. Klicken Sie auf das Menü „Bibliothek“ > ​​„Einstellungen“ und wählen Sie in der linken Spalte „Wiedergabe“ aus.
    2. für Ausgabegerät = ALSA und geben Sie in das weiße Feld rechts „hw:0,1“ oder „plughw:0,1“ ein (Anführungszeichen weglassen).

Ich verwende Ubuntu Studio, da der Kernel in Echtzeit läuft. Ein Echtzeitkernel wird jackdbeispielsweise von benötigt. Es funktioniert jedenfalls einwandfrei.

Tschüss

Antwort2

Wenn Ihnen das Aussehen von Amarok 1.4 und Clementine gefällt, Sie aber einen aktualisierten Player mit erweiterten Einstellungen für die Audioausgabe und Alsa möchten, können Sie sich meinen Fork von Clementine namens Strawberry ansehen:https://github.com/jonaski/strawberry/releases Es richtet sich an Audio-Enthusiasten und Benutzer, die lokale Musikdateien abspielen. Es unterstützt mehrere Backends (Gstreamer, Xine und VLC) und bietet erweiterte Audiogeräteoptionen, wie z. B. das Festlegen einer benutzerdefinierten Alsa-Gerätezeichenfolge.

verwandte Informationen