Я использую карту Winfast Leadtek TV 2000 XP и TVTime 1.0.2 для просмотра аналогового ТВ. Вывод звука с ТВ-карты подключен к компакт-диску моей материнской платы (MSI Intel X58 Platinum).
Совсем недавно мне удалось заставить ALSA правильно распознать CD-in (см. Как включить CD-in? ).
Теперь я хотел бы, чтобы TVTime настраивал слайдер ALSA CD при увеличении и уменьшении громкости в TVTime. Тем не менее, 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 микшер: найти ошибку: успех mixer: Невозможно открыть микшер по умолчанию, громкость микшера и отключение звука недоступны. mixer: Невозможно открыть устройство по умолчанию / cd, громкость микшера и отключение звука недоступны.
Текущие настройки кажутся несколько правильными, так как вывод больше не жалуется на отсутствие файла или каталога и содержит «find error: Success».
Что мне нужно сделать, чтобы TVTime мог регулировать громкость моего CD?
alsamixer
. Проблема в том, что TVTime не может изменить громкость. Это не меняется, когда я запускаю TVTime с помощью вашей команды.
tvtime | arecord -D hw:1,0 -r 48000 -c 2 -f S16_LE | aplay -
добавления терминала, чтобы tvtime собирал как аудио, так и видео с устройства и маршрут это на ваш мастер-микшер, если это работает, вы можете отредактировать вашу программу запуска tvtime, чтобы добавить эту команду. Удачи!