Как я могу заставить TVTime найти мой микшер?

1

Я использую карту 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?

Крис
источник
Вы уже попробовали это? askubuntu.com/questions/45357/… Пожалуйста, обратите особое внимание на место, где я объясняю проблемы со звуком или нет звука, которые могут быть исправлены путем tvtime | arecord -D hw:1,0 -r 48000 -c 2 -f S16_LE | aplay -добавления терминала, чтобы tvtime собирал как аудио, так и видео с устройства и маршрут это на ваш мастер-микшер, если это работает, вы можете отредактировать вашу программу запуска tvtime, чтобы добавить эту команду. Удачи!
Geppettvs D'Constanzo
@ GeppettvsD'Constanzo Спасибо за ваше предложение. Как объяснено выше, я могу слышать звук и изменять громкость с помощью alsamixer. Проблема в том, что TVTime не может изменить громкость. Это не меняется, когда я запускаю TVTime с помощью вашей команды.
Крис
1
Проверьте это: askubuntu.com/a/217462/9598
Geppettvs D'Constanzo
@ GeppettvsD'Constanzo Спасибо, я тоже уже пробовал, но это не решило проблему. Вместо этого вывод выглядит еще более тревожным, теперь он жалуется на «недействительный CTL». Я обновил вопрос с подробным выводом.
Крис
1
@ GeppettvsD'Constanzo Я только что нашел ответ над тем, который вы связали, и он помог мне. Большое спасибо!
Крис

Ответы:

1

Я нашел ответ на очень похожий вопрос: https://askubuntu.com/a/51574/14220

Это сработало для меня. Вот как выглядит соответствующая строка в моем tvtime.xml:

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

Обратите внимание, что это чувствительно к регистру, использование строчного "cd", как было предложено на справочной странице tvtime.xml, не работает!

Крис
источник
для меня это не сработало. возможно, звуковой провод прикреплен к чему-то еще на материнской плате.
user126106
1
@MinimusHeximus Прежде всего попытайтесь выяснить, слышите ли вы звук при увеличении громкости компакт-диска с помощью alsamixer. Если это не работает, это не правильное решение для вас.
Крис