TerraTec Aureon 7.1
Terratec Aureon 7.1 USB 是一款经济实惠的外部声卡,它通过 S/PDIF 支持光纤和数字输出,并提供完整的 5.1/7.1 环绕声。
安装
要使用此声卡,请安装 ALSA(它支持此声卡)。
配置
将声卡设置为默认设备
如果您有多张声卡,则需要将 Terratec 声卡设置为默认声卡。创建以下文件
/etc/modprobe.d/alsa.conf
options snd slots=snd_usb_audio
可能需要重启才能使更改生效。
启用音量控制
此声卡没有硬件音量控制,因此您需要创建软件主音量控制。在您的主文件夹中创建以下文件
.asoundrc
pcm.softvol { type softvol slave { pcm "dmix" } control { name "Master" card 0 } } pcm.!default { type plug slave.pcm "softvol" }
再次重启 alsa,然后打开音乐播放器,播放一个文件并关闭播放器。然后检查 alsamixer,您应该会看到一个 Master 音量控制。
快捷键
此声卡具有用于音量更改和静音的外部快捷键。您可以通过安装 Xbindkeys 并使用以下配置来捕获按钮按下事件
.xbindkeysrc
#Volume up "amixer set 'Master' 5+" m:0x0 + c:123 XF86AudioRaiseVolume #Volume down "amixer set 'Master' 5-" m:0x0 + c:122 XF86AudioLowerVolume #Mute "/media/disk/programs/mute.sh" m:0x0 + c:121 XF86AudioMute
正如您所见,alsamixer 不处理此混音器的静音,这就是为什么您可以使用一个简单的 mute.sh 脚本,该脚本将音量级别存储在 volume.txt 中。请务必相应地更改 mute.sh 的文件路径。
#!/bin/bash var=$(amixer get Master | grep "Front Left:") var=$(echo "$var" | sed -ne 's/^[^[]*\[\([^]]*\)\].*/\1/p') if [ $var == "0%" ] then volume=$(cat volume.txt) amixer set 'Master' $volume else rm volume.txt echo $var > volume.txt amixer set 'Master' 0% fi
配置 mplayer 以实现环绕声(可选)
为 mplayer 添加以下编解码器设置
.mplayer/config
ac=hwac3,hwdts,a52,dts, ao=alsa
Kodi 也可用于媒体播放,因为大多数接收器不支持 AAC 编解码器。Kodi 会将 AAC 实时重新编码为通用编解码器(可能是 AC3),这样您就可以观看大多数环绕声媒体文件。它还具有一个使用 GUI 的不言自明的配置系统。