kiv |
|
Темы:
26
Сообщения:
117
Участник с: 12 мая 2011
|
У меня есть 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 для работы с ТВ что я видел жутко не удобные), то с радостью выслушаю советы по работе со звуком в своей программе. |
babay2004 |
|
Темы:
18
Сообщения:
334
Участник с: 26 сентября 2007
|
Добавь в загрузку модуть snd-mixer-oss, звук в tvtime появится. Эту тему посмотри ещё. |
kiv |
|
Темы:
26
Сообщения:
117
Участник с: 12 мая 2011
|
После добавления модуля TvTime смог регулировать громкость (до этого не мог открыть микшер и регулировка не работала), но звука по-прежнему нет. То есть я якобы увеличиваю громкость в TvTime, но ничего всё равно не слышно. Также, в Gnome Alsa Mixer я перешёл на закладку соответствующую устройству тюнера. Там было два канала “Line”. Причём если на одном из них начать менять громкость (или включить/выключить его) звук появляется где-то на секунду и вновь пропадает. Значит это и есть звуковой канал ТВ-тюнера. Однако почему звук появляется только на очень короткое время и пропадает вновь? |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Гляньте вывод запущенной в терминале tvtime. У меня такой-же тюнер (или 509FM, не суть). Звук идёт по шнуру из платы тюнера в line-in на звуковой, так? В арче проблем с ним не было, завёлся сразу, из коробки, разве что, традиционно в конфиге изменил Mute_On_Exit=1 (синтаксис может и напутал по памяти, но там легко найти), это отключает линейный вход при закрытии tvtime, по-умолчанию там 0. Вобщем, сначала терминал - может что прояснится. ps. tvtime при запуске сама должна-бы включать Line (это видно, если параллельно запустить, напр., alsamixer) - может с правами проблема..? Пока не понятно. |
babay2004 |
|
Темы:
18
Сообщения:
334
Участник с: 26 сентября 2007
|
bobartЭто в каком это конфиге? Скажи точнее, я чё-то такой переменной у себя не вижу. bobartДа. Включать на выставленый при остановке уровень. Но после остановки tvtime, в alsamixer смотрю, канал Line включеный остаётся, громкость выставлена, но звук с тюнера пропадает. Странно как-то. UPD: Всё, нашол, спасибо за наводку. :) UPD2: Только смысла в опции <option name=“MuteOnExit” value=“1”/> нет никакого - канал Line спокойно управляется tvtime без неё, и при любом её значении. У меня при включении компа идёт шипение в моменты инициализации аудиоустройств. Я думал, эта опция позволит избавиться от него - хрена, не влияет вообще. Так что смысла шаманить с ней нету. |
kiv |
|
Темы:
26
Сообщения:
117
Участник с: 12 мая 2011
|
Вот вывод в терминал:$ 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. |
babay2004 |
|
Темы:
18
Сообщения:
334
Участник с: 26 сентября 2007
|
kivА в Убунту как же оно работало? Разберись со своим подключением. В Убунту ж настроил? Тут так же. |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
babay2004, когда я пользовался убунтой ещё, при включении компа, на секунду включался Line с “саундтреком” какого-нибудь телеканала, было весело, я долго и безуспешно искал решение, пока не наткнулся в конфиге на эту опцию и меня не осенило: <option name=“MuteOnExit” value=“1”/> - при установке tvtime на арче, так и сделал, снова, на всякий случай. Саундтреки не беспокоят. Не шипит. Как я понял, при завершении tvtime, канал Line в alsamixer у тебя тоже отключается, - независимо от значения этой опции в конфиге tvtime? ps. kiv, со шнурком попробуй. |
babay2004 |
|
Темы:
18
Сообщения:
334
Участник с: 26 сентября 2007
|
bobartНет. Без этой опции канал Line в alsamixer остаётся открытым , не замучивается. С добавлением этой опции да, замучивается в . Я пронаблюдал. Но шипение или саундтрек беспокоят шо так, шо так - без разницы. Я имел ввиду, что когда выключаешь tvtime, без этой опции, канал Line в alsamixer остаётся открытым , но звук-то отключается! Где он управляется? |
kiv |
|
Темы:
26
Сообщения:
117
Участник с: 12 мая 2011
|
Где он управляется?Посылается запрос устройству Video4Linux2. Звуком можно управлять не только через микшер, но и непосредственно из драйвера устройства. В Убунту ж настроил? Тут так же.В Ubuntu ничего и настраивать не пришлось. P.S.: Открыл крышку системника, глянул. От ТВ карты идёт звуковой CD провод на материнку. |