Woher weiß ich, ob mein System 24-Bit / 96-kHz-Sound wiedergeben kann?

8

Lassen Sie mich für die Aufzeichnung sagen, dass ich ein absoluter Neuling bin, wenn es um HiFi-Soundsysteme geht, aber ich bin ziemlich wählerisch in Bezug auf die Klangqualität. Normalerweise höre ich CD-Aufnahmen, die 16/44 auf FLAC gerippt wurden, aber ich habe mehrere Alben, die 24/96 auch von Vinyls auf FLAC gerippt wurden. Aber es scheint, dass ich den Unterschied zwischen 16-Bit- und 24-Bit-Versionen nicht erkennen kann (außer natürlich einigen Vinyl-Geräuschen). Das kann mehrere Gründe haben:

  • Meine Ausrüstung (Onboard-Audio, Monitor-Kopfhörer) ist nicht gut genug, um einen Unterschied zu machen.
  • Mein System spielt kein Audio mit 24-Bit-96-kHz ab.
  • Ich kann den Unterschied physisch nicht hören.

So , hier ist meine Frage, wie kann ich feststellen , ob mein System spielen kann 24-Bit - Sound mit 96 oder 192 kHz Auflösung? Und wenn ja, wie kann ich feststellen, dass es abgespielt wird , anstatt auf 16-Bit / 44 kHz herunterzusampeln?

Welche Hardware (Audiokarten, Verstärker usw.) würden Sie empfehlen, um solche Aufnahmen unter Ubuntu abzuspielen?

Igor Zinov'yev
quelle

Antworten:

6

Schauen Sie sich an, um herauszufinden, was Ihre Soundkarte unterstützt

/proc/asound/card0/codec#2

(Sie können einfach cat /proc/asound/card0/codec#2ein Terminal eingeben, um es zu lesen)

Jetzt können die 0 und die # 2 für Sie variieren, geben Sie cat /proc/asoundin das Terminal ein und drücken Sie, um tabzu sehen, was da ist.

In dieser Datei (die eigentlich keine Datei ist, aber egal) finden Sie ungefähr Folgendes:

[...]
Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
[...]
  PCM:
[...]
    rates [0x560]: 44100 48000 96000 192000
[...]

Möglicherweise sind Sie auch auf der sicheren Seite, wenn Sie cat /proc/asound/card0/codec#2 | grep ratessozusagen den kleinsten gemeinsamen Nenner eingeben und betrachten.

Aber : Der DAC (Digital-Analog-Wandler), mit dem das Soundsystem wirklich nichts zu tun hat, interpoliert möglicherweise nur das Signal, die Soundkarte macht möglicherweise sogar falsche Werbung, Sie können nicht sicher wissen, ob Sie die Hersteller ansehen Webseite.

Der Grund dafür, dass Sie keinen Unterschied hören (ich behaupte, dass es einen zu hören gibt, obwohl dies Gegenstand großer Debatten ist), ist - wahrscheinlich -, dass der DAC einfach nicht gut genug ist. Es ist bei weitem das schwächste Glied (in Ihrem Computer).

Was Ihre zweite Frage betrifft: Obwohl dies natürlich nicht der richtige Ort ist, um darüber zu diskutieren, werfen Sie einen Blick auf Dinge wie "ESI Juli @" oder "Dr. Dac Nano", sie sind preiswert und spielen 192 kHz / 96 kHz - und sie werden von der immer wählerischen audiophilen Community allgemein als "okay" anerkannt. Auch der beste Soundchip nützt nichts, wenn die Kopfhörer / Lautsprecher / Verstärker nicht mithalten können.

Stefano Palazzo
quelle
Gibt es eine Möglichkeit zu wissen, ob die Softwareschichten (ALSA, PulseAudio und alles andere, was davor sitzt, wie z. B. gstreamer, OpenAL usw.) stören und eine nicht optimale Rate liefern könnten?
Oli
Das glaube ich nicht. Das Transponieren wäre eine gewaltige Aufgabe, und ich glaube nicht, dass ein Audiotreiber sie implementiert (könnte falsch sein). Das Einzige, was passieren könnte, wäre der Sound, der nur mit der falschen Rate abgespielt wird, wodurch Ihr John Coltrane so klingt Abgetrennter Fünfter oder umgekehrt.
Stefano Palazzo
Außerdem cat /proc/asound/card0/codec#2 | grep bitserfahren Sie, welche Bits unterstützt werden. Obwohl mehr als die Bits und die Abtastrate, ist Ihr internes Rauschen eher ein Problem.
Eshwar