Freebsd

FreeBSD 低音/高音調整

  • May 31, 2020

當通過外部線路輸出收聽聲音時,我試圖降低一點低音並增加一點高音。

%cat /dev/sndstat
%sysctl hw.snd.default_unit=0

Installed devices:
pcm0: <Conexant CX20642 (Analog 4ch/2.0)> (play/rec) default
pcm1: <Conexant CX20642 (Analog)> (play/rec)
pcm2: <Intel Cougar Point (HDMI/DP 8ch)> (play)
pcm3: <Intel Cougar Point (HDMI/DP 8ch)> (play)
pcm4: <Intel Cougar Point (HDMI/DP 8ch)> (play)
No devices installed from userspace.
hw.snd.default_unit: 0 -> 0

我努力了:

% mixer treble 90
mixer: unknown device: treble
usage: mixer [-f device] [-s | -S] [dev [+|-][voll[:[+|-]volr]] ...
      mixer [-f device] [-s | -S] recsrc ...
      mixer [-f device] [-s | -S] {^|+|-|=}rec rdev ...
devices: vol, pcm, speaker, mic, rec
rec devices: mic

% mixer treble 90:90
mixer: unknown device: treble
usage: mixer [-f device] [-s | -S] [dev [+|-][voll[:[+|-]volr]] ...
      mixer [-f device] [-s | -S] recsrc ...
      mixer [-f device] [-s | -S] {^|+|-|=}rec rdev ...
devices: vol, pcm, speaker, mic, rec
rec devices: mic

注意:這有效:

% mixer 80
Setting the mixer vol from 86:86 to 80:80.

FreeBSD 12.1

它可能對您不可用。請參閱混合器(8),其中說:

並非所有混音器設備都可用。

沒有任何參數,混音器會顯示所有支持設備的目前設置,然後顯示有關目前錄音輸入設備的資訊。如果指定了 dev 參數,則混合器僅顯示該 dev 的值。

因此,只需輸入mixer以查看您實際可用的內容。它實際上列在您的錯誤消息中:

devices: vol, pcm, speaker, mic, rec

只有上述內容從您的音效卡中暴露出來。mixer 80工作,因為該設備vol可用。

然而,一切都沒有失去。我們可以使用“參數軟體均衡器”均衡任何pcm流。

預設情況下禁用 EQ,但可以使用hint.pcm.%d.eq可調參數啟用。

請參閱3) 參數化軟體均衡器聲音均衡器幫助請求

引用自:https://unix.stackexchange.com/questions/589924