我怎样才能让 TVTime 找到我的混音器?

我怎样才能让 TVTime 找到我的混音器?

我使用 Winfast Leadtek TV 2000 XP 卡和 TVTime 1.0.2 观看模拟电视。电视卡的声音输出连接到我的主板 (MSI Intel X58 Platinum) 的 CD-in。

就在最近,我设法让 ALSA 正确识别 CD-in(参见如何启用 CD-in?)。

现在我想让 TVTime 在调高或调低音量时调整 ALSA CD 滑块。但是,TVTime 拒绝这样做,我总是不得不使用 来alsamixer控制音量。

我已尝试在配置文件MixerDevicetvtime.xml按照建议进行不同的设置,例如https://askubuntu.com/a/217462/9598。使用此值时,运行 TVTime 时的输出如下:

运行 tvtime 1.0.2。
从 /etc/tvtime/tvtime.xml 读取配置
从 /home/chrisipk/.tvtime/tvtime.xml 读取配置
ALSA lib control.c:953:(snd_ctl_open_noupdate) 无效 CTL
混频器:附加错误:没有此文件或目录
混音器:无法打开混音器,混音器音量和静音不可用。

这是我目前拥有的:

<option name="MixerDevice" value="default/cd"/>

这是运行 TVTime 时的输出:

运行 tvtime 1.0.2。
从 /etc/tvtime/tvtime.xml 读取配置
从 /home/chris/.tvtime/tvtime.xml 读取配置
搅拌器:查找错误:成功
混音器:无法打开混音器默认值,混音器音量和静音不可用。
混频器:无法打开设备默认/cd,混频器音量和静音不可用。

当前设置似乎有些正确,因为输出不再抱怨缺少文件或目录,并且包含“查找错误:成功”。

我需要做什么才能让 TVTime 调整我的 CD 输入音量?

答案1

我找到了一个非常相似的问题的答案:https://askubuntu.com/a/51574/14220

这对我来说很有效。我的 tvtime.xml 中的相关行现在如下所示:

<option name="MixerDevice" value="hw:0/CD"/>

请注意,这是区分大小写的,使用 tvtime.xml 手册页建议的小写“cd”不起作用!

相关内容