我使用 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
控制音量。
我已尝试在配置文件MixerDevice
中tvtime.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”不起作用!