TV и FM тюнер в Arch Linux

У меня есть PCI TV/FM тюнер Behold TV 507FM.
Он нормально определяется Linux (появляются соответствующие устройства в /dev).
Однако проблема с тем, чтобы найти программу через которую можно было бы нормально его использовать.
VLC может его открывать как устройство видео-захвата (/dev/video0), но я не знаю что указать в качестве аудио-устройства, а без этого звук не работает. К тому же не ясно как переключать каналы.
TvTime тоже нормально показывает видео, однако звуком управлять совсем не хочет, а смотреть видео без звука как то мне не особенно и нужно. Пробовал ставить tvtime-alsa из AUR, но разницы нет.
Мой ТВ-тюнер также умеет ловить FM-радио, но gnomeradio из AUR не собирается. Вероятно, потому что не предназначен для Gnome3.
В качестве DE использую Gnome Shell, который в свою очередь использует по умолчанию звуковую систему PulseAudio.
Под Ubuntu звук в TvTime работает (как и GnomeRadio нормально ставится, потому что там старый гном).
Что можно сделать, не меняя DE?
В общем-то я даже готов написать свою собственную программу для работы с тюнером (ориентируясь по интерфейсу и возможностям на FlyTV2000 из Windows) и имею кое-какие наработки (вывод видео в окно с выбранного устройства, переключение каналов), но опять же не работает звук - потому что я просто пока так и не понял как в GStreamer захватить звук с аудио-устройства тюнера и направить на колонки компьютера. Если других вариантов нет (да и если есть. Всё равно все программы под Linux для работы с ТВ что я видел жутко не удобные), то с радостью выслушаю советы по работе со звуком в своей программе.
Добавь в загрузку модуть snd-mixer-oss, звук в tvtime появится.
Эту тему посмотри ещё.
После добавления модуля TvTime смог регулировать громкость (до этого не мог открыть микшер и регулировка не работала), но звука по-прежнему нет. То есть я якобы увеличиваю громкость в TvTime, но ничего всё равно не слышно. Также, в Gnome Alsa Mixer я перешёл на закладку соответствующую устройству тюнера. Там было два канала “Line”. Причём если на одном из них начать менять громкость (или включить/выключить его) звук появляется где-то на секунду и вновь пропадает. Значит это и есть звуковой канал ТВ-тюнера. Однако почему звук появляется только на очень короткое время и пропадает вновь?
Гляньте вывод запущенной в терминале tvtime.
У меня такой-же тюнер (или 509FM, не суть). Звук идёт по шнуру из платы тюнера в line-in на звуковой, так?
В арче проблем с ним не было, завёлся сразу, из коробки, разве что, традиционно в конфиге изменил Mute_On_Exit=1 (синтаксис может и напутал по памяти, но там легко найти), это отключает линейный вход при закрытии tvtime, по-умолчанию там 0.
Вобщем, сначала терминал - может что прояснится.

ps. tvtime при запуске сама должна-бы включать Line (это видно, если параллельно запустить, напр., alsamixer) - может с правами проблема..? Пока не понятно.
bobart
разве что, традиционно в конфиге изменил Mute_On_Exit=1 (синтаксис может и напутал по памяти, но там легко найти), это отключает линейный вход при закрытии tvtime, по-умолчанию там 0.
Это в каком это конфиге?
Скажи точнее, я чё-то такой переменной у себя не вижу.

bobart
ps. tvtime при запуске сама должна-бы включать Line
Да. Включать на выставленый при остановке уровень.
Но после остановки tvtime, в alsamixer смотрю, канал Line включеный остаётся, громкость выставлена, но звук с тюнера пропадает. Странно как-то.

UPD: Всё, нашол, спасибо за наводку. :)

UPD2: Только смысла в опции <option name=“MuteOnExit” value=“1”/> нет никакого - канал Line спокойно управляется tvtime без неё, и при любом её значении.
У меня при включении компа идёт шипение в моменты инициализации аудиоустройств. Я думал, эта опция позволит избавиться от него - хрена, не влияет вообще. Так что смысла шаманить с ней нету.
Вот вывод в терминал:
$ tvtime -v
Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/kiv/.tvtime/tvtime.xml
cpuinfo: CPU Intel(R) Core(TM)2 Quad CPU    Q8300  @ 2.50GHz, family 6, model 7, stepping 10.
cpuinfo: CPU measured at 2500,073MHz.
xcommon: Display :0, vendor The X.Org Foundation, vendor release 11003000
xfullscreen: Using XINERAMA for dual-head information.
xfullscreen: Pixels are square.
xfullscreen: Number of displays is 1.
xfullscreen: Head 0 at 0,0 with size 1280x1024.
xcommon: Have XTest, will use it to ping the screensaver.
xcommon: Pixel aspect ratio 1:1.
xcommon: Pixel aspect ratio 1:1.
xcommon: Window manager is Mutter and is EWMH compliant.
xcommon: Using EWMH state fullscreen property.
xcommon: Using EWMH state above property.
xcommon: Using EWMH state below property.
xcommon: Pixel aspect ratio 1:1.
xcommon: Displaying in a 768x576 window inside 768x576 space.
xvoutput: Using XVIDEO adaptor 78: Intel(R) Textured Video.
speedycode: Using MMXEXT optimized functions.
station: Reading stationlist from /home/kiv/.tvtime/stationlist.xml
videoinput: Using video4linux2 driver 'saa7134', card 'Beholder BeholdTV 507 FM / Beho' (bus PCI:0000:03:00.0).
videoinput: Version is 528, capabilities 5010015.
videoinput: Width 768 too high, using 720 instead as suggested by the driver.
videoinput: Maximum input width: 720 pixels.
tvtime: Sampling input at 720 pixels per scanline.
xcommon: Pixel aspect ratio 1:1.
xcommon: Displaying in a 768x576 window inside 768x576 space.
xcommon: Received a map, marking window as visible (72).
tvtime: Cleaning up.
Thank you for using tvtime.
А я шнурком не пользуюсь. Сейчас не вспомню точно, но то ли звук идёт на вход аудио CD на материнке, то ли вообще по PCI без аналоговых посредников.
kiv
А я шнурком не пользуюсь. Сейчас не вспомню точно, но то ли звук идёт на вход аудио CD на материнке, то ли вообще по PCI без аналоговых посредников.
А в Убунту как же оно работало?
Разберись со своим подключением. В Убунту ж настроил? Тут так же.
babay2004, когда я пользовался убунтой ещё, при включении компа, на секунду включался Line с “саундтреком” какого-нибудь телеканала, было весело, я долго и безуспешно искал решение, пока не наткнулся в конфиге на эту опцию и меня не осенило: <option name=“MuteOnExit” value=“1”/> - при установке tvtime на арче, так и сделал, снова, на всякий случай. Саундтреки не беспокоят. Не шипит.
Как я понял, при завершении tvtime, канал Line в alsamixer у тебя тоже отключается, - независимо от значения этой опции в конфиге tvtime?

ps. kiv, со шнурком попробуй.
bobart
babay2004, <option name=“MuteOnExit” value=“1”/> - при установке tvtime на арче, так и сделал, снова, на всякий случай. Саундтреки не беспокоят. Не шипит.
Как я понял, при завершении tvtime, канал Line в alsamixer у тебя тоже отключается, - независимо от значения этой опции в конфиге tvtime?
Нет. Без этой опции канал Line в alsamixer остаётся открытым , не замучивается.
С добавлением этой опции да, замучивается в . Я пронаблюдал.
Но шипение или саундтрек беспокоят шо так, шо так - без разницы.
Я имел ввиду, что когда выключаешь tvtime, без этой опции, канал Line в alsamixer остаётся открытым , но звук-то отключается! Где он управляется?
Где он управляется?
Посылается запрос устройству Video4Linux2. Звуком можно управлять не только через микшер, но и непосредственно из драйвера устройства.
В Убунту ж настроил? Тут так же.
В Ubuntu ничего и настраивать не пришлось.

P.S.: Открыл крышку системника, глянул. От ТВ карты идёт звуковой CD провод на материнку.
 
Зарегистрироваться или войдите чтобы оставить сообщение.