我如何知道我的系统是否能够播放24bit / 96kHz声音?


8

记录一下,我对Hi-Fi音响系统一无所知,但对于音质我很挑剔。通常我会听16/44翻录到FLAC的CD录音,但是我也有几张专辑也从24/96翻录到黑胶唱片到FLAC。但似乎我无法分辨16位和24位版本之间的区别(当然,除了一些乙烯基噪音)。这可能是由于以下几个原因:

  • 我的设备(车载音频,监听耳机)不够好,无法发挥任何作用,
  • 我的系统没有播放24位96 kHz的音频,
  • 我身体上无法听到区别。

所以这是我的问题,如何确定我的系统是否可以播放 96或192 kHz分辨率的24位声音?如果可以的话,我如何告诉它播放而不是向下采样到16位/ 44 kHz?

另外,您建议使用哪种硬件(音频卡,放大器等)在Ubuntu上播放此类录音?

Answers:


6

要了解您的声卡支持什么,请看一下

/proc/asound/card0/codec#2

(您只需输入cat /proc/asound/card0/codec#2终端即可阅读)

现在,0和#2可能因您而异,请cat /proc/asound在终端中输入内容并点击tab以查看其中的内容,

在此文件(实际上不是文件,但没关系)中,您将找到以下内容:

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

同样,可以说,您可能会比较安全,打字cat /proc/asound/card0/codec#2 | grep rates并查看最低的公分母。

但是:声音系统实际上与之无关的DAC(数模转换器)可能只是内插信号,声卡甚至可能会做一些虚假的广告,您无法从制造商那里了解到安全性网站。

您没有听到差异的原因(我断言有一个可以听到的声音,尽管这是一个充满争议的话题),可能是-DAC不够好。到目前为止,这是最弱的链接(在计算机内部)。

关于您的第二个问题:虽然当然不是讨论此问题的地方,但是可以看看“ ESI Juli @”或“ Dac Nano博士”之类的东西,它们价格合理,分别可播放192kHz / 96kHz -挑剔的发烧友社区普遍认为他们“还可以”。另外,如果耳机/扬声器/放大器跟不上效果,那么最好的声音芯片也不会奏效。


是否有任何方法可以知道软件层(ALSA,PulseAudio和位于gstreamer,OpenAL等之前的其他层)是否会干扰并提供低于最佳速度的速度?
奥利(Oli)

我不这么认为。移调是一项艰巨的任务,我认为没有任何音频驱动程序可以实现它(可能是错误的),所以唯一可能发生的是声音以错误的速率播放,这会使您的John Coltrane听起来像切断第五,反之亦然。
Stefano Palazzo

还会cat /proc/asound/card0/codec#2 | grep bits告诉您支持的内容。尽管比位和采样率高,但内部噪声更是一个问题。
伊什瓦尔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.