Wie kann ich sicher sein, dass mein Audio nicht heruntergesampelt wird?

Wie kann ich sicher sein, dass mein Audio nicht heruntergesampelt wird?

Ich möchte Audio ohne Downsampling oder Resampling abspielen. Wie kann ich das machen? Meine Audiodateien sind 192 kHz und 32 Bit. Ich möchte diese Musikdateien ohne Qualitätsverlust abspielen. Mein DAC unterstützt diese Qualität. Ich verwende Music on Console als meinen Musikplayer und dessen Ausgabe wird an ALSA gesendet. Sampelt ALSA Audio neu ab oder sollte ich zu PulseAudio oder OSS wechseln? Und druckt es pacmd infodie Eigenschaften, die an den DAC gesendet werden, oder druckt es die Dateieigenschaften?

Ausgabe der Pacmd-Liste:

Index: 79 Treiber: <protocol-native.c> Flags: Status: RUNNING Senke: 1 <alsa_output.pci-0000_00_1b.0.analog-stereo> Lautstärke: vorne links: 65536 / 100 % / 0,00 dB, vorne rechts: 65536 / 100 % / 0,00 dB Balance 0,00 stummgeschaltet: nein aktuelle Latenz: 253,67 ms angeforderte Latenz: 75,00 ms Beispielspezifikation: s16le 2ch 192000 Hz Kanalzuordnung: vorne links, vorne rechts Stereo-Resample-Methode: speex-float-1 Modul: 9 Client: 46 <ALSA-Plugin [mocp]> Eigenschaften: media.name = „ALSA-Wiedergabe“ application.name = „ALSA-Plugin [mocp]“ native-protocol.peer = „UNIX-Socket-Client“ native-protocol.version = "34" application.process.id = "22080" application.process.user = "archie" application.process.host = "PC" application.process.binary = "mocp" application.language = "en_US.UTF-8" window.x11.display = ":0" application.process.machine_id = "a89655b594a2465f882377c2c49da4be" application.process.session_id = "1" module-stream-restore.id = "sink-input-by-application-name:ALSA-Plug-in [mocp]"

Antwort1

Überprüfen Sie /proc/asound/cardX/stream0, welche Beispielformate unterstützt werden und welches derzeit verwendet wird:

$ cat /proc/asound/card2/stream0
Roland EDIROL UA-1A at usb-0000:0d:00.3-1, full speed : USB Audio

Playback:
  Status: Running
    Interface = 1
    Altset = 1
    Packet Size = 192
    Momentary freq = 44100 Hz (0x2c.199a)
  Interface 1
    Altset 1
    Format: S16_LE
    Channels: 2
    Endpoint: 1 OUT (ADAPTIVE)
    Rates: 44100
...

verwandte Informationen