Настройка AverTV Studio 505 в Ubuntu 9.04-10.4
Сам я этот путь настройки прошел не так давно, поэтому, как говорится, по свежим следам )
Так что же нам нужно для того, что бы наш тюнер заработал под этим linux-ообразным Ubuntu? )
Для ясности сразу скажу, что нам нужно:
1. программа tvtime, в которой мы будем смотреть.
2. пакет lirc, обеспечивающий дистанционное управление через ИК-пульты.
3. Холодный ум, горячее сердце и большой радиус кривизны рук ![]()
Первым делом, установим tvtime и lirc через менеджер пакетов Synaptic или через консоль:
sudo apt-get install tvtime
sudo apt-get install lirc
В процессе установки tvtime нужно будет выбрать систему вещания в вашей сети — PAL или SECAM и частотную таблицу.
Напомню, что в России вещание, чаще всего, ведётся в телевизионных стандартах PAL-DK и SECAM.
Выберем для частотной таблицы Россию и PAL-DK, т.к. большинство каналов у моего кабельного тв транслируется именно в этой системе. А при установке lirc нас спросят, какой у нас тв-тюнер, не затрудняйтесь выбором, это мы настроим потом )
Внимание: все конфигурационные файлы lirc, saa7134, udev из данной статьи, со всеми необходимыми настройками есть в архиве и создавать их самим не нужно
После завершения установки, из приложенного выше архива, скопируем содержимое «etc» в одноимённую директорию /etc в корневом разделе системы, т.е. папки lirc, modprobe.d и udev, в которых лежат файлы конфигураций, которые мы будем править ниже.
Затем через консоль откроем файл конфигурации для нашего тв-тюнера:
sudo nano /etc/modprobe.d/saa7134.conf
в котором видим следующее:
alias char-major-81 videodev
alias char-major-81-0 saa7134
options i2c-algo-bit bit_test=1
options saa7134 card=35 tuner=51 i2c_scan=1 radio_nr=1
options tuner secam=d
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off
Тут немного теории:
Для других тв-тюнеров на базе чипсета Philips saa7134 (не AverTV Studio 505), нужно будет подобрать свои значения «card» и «tuner», вместо указанных выше. В моём случае подошли card=35 и tuner=51 (чип c FM).
Кстати, для Studio 505, значения card/tuner, указанные выше, в моём случае, действительны и в 9.04 и в 9.10. Правда, радио в 9.10 не работает, но дело уже не в этих значениях, и во второй статье (ссылка внизу поста) я опишу как включить и радио.
! Важно: для тюнеров значения card и tuner подбираются на основе прилагающихся к ядрам CARDLIST.saa7134 и CARDLIST.tuner, причем у разных ядер значения card и tuner тоже могут быть разными, поэтому мои рабочие значения (для моего тюнера AverTV Studio 505 и моего ядра 2.6.28-16) могут вам запросто не подойти.
Из этого следует, что если тюнер прекрасно работал в 9.04, то в 9.10 скорее всего (из-за смены ядра), нужно будет подбирать значения заново
Ниже привожу скрипт для проверки значений card и tuner, методом перебора, и взят он конечно, с http://forum.ubuntu.ru/ )
Сам скрипт нужно запускать в консоли под sudo, предварительно сделав исполняемым:
chmod +x script.sh
sudo ./script.sh
Внимание: проверьте, так ли в вашем случае называется устройство тв-тюнера и если нужно, измените его в скрипте (/dev/video0)
Итак, содержимое скрипта script.sh:
#/bin/sh
startc=1 # начальное значение card
MAXCARD=170 # значение card, на котором остановиться
startt=1 # начальное значение tuner
MAXTUNER=81 # значение tuner, на котором остановиться
c=$startc
while [ $c -lt $MAXCARD ];
do
t=$startt
while [ $t -lt $MAXTUNER ];
do
#выгружаем все модули saa7134
rmmod saa7134_dvb
rmmod saa7134_empress
rmmod saa7134_alsa
rmmod saa7134
#подставляем новый номер карты
modprobe saa7134 card=$c tuner=$t
echo "Текущий card:" $c
echo "Текущий tuner:" $t
sleep 2 #пауза для инициализации
#проверяем как она определилась
v4l-info /dev/video0 | head -n 9
#запуск программы просмотра
tvtime
echo
echo "Берем следующий тюнер"
echo
t=$(($t+1))
done
echo "Берем следующую карту"
c=$(($c+1))
done
После того как значения card и tuner пойманы, заносим их в /etc/modprobe.d/saa7134.conf и идём дальше.
После перезагрузки запускаем tvtime (в меню Ubuntu он находится в разделе «Аудио и видео»), клацая правой кнопкой мыши по экрану, заходим в меню: «Channel management» > «Сканирование каналов» и … правильно — запускаем сканирование
Сканировать так же можно консольной утилитой tvtime-scanner.
Кстати, замечу, что пункт «Сканирование каналов» виден в меню tvtime, только при включённом режиме обнаружения входного сигнала.
После сканирования, скорее всего, часть каналов не будет показываться (будет синий экран или «война микробов»
), т.к. у них другая система вещания, например SECAM, в отличие от выбранного вначале PAL-DK.
Посмотрев в «Channel management», какие основной видео и аудио стандарты у основной массы нормально показывающих каналов, выставляем их для видео и аудио по умолчанию в «Основные настройки». Они будут использоваться в дальнейшем, для новых пойманных каналов.
Затем идём на первый из каналов, который не показывает и в «Channel management» меняем стандарт видео и аудио на рабочие, и повторяем это для каждого неработающего канала.
Если нет звука, то тут возможны два варианта: либо мы забыли соединить кабелем аудио выход тюнера с линейным входом звуковой карты, либо в настройках аудиомиксера линейный вход аудиокарты отключен или его громкость стоит на нуле.
Для решения этой проблемы открываем звуковой миксер щелкая на значок динамика на панели либо отрываем его в консоли:
sudo alsamixer
Затем включаем Line In, если он отключен, и прибавляем на нём громкость.
В итоге, мы имеем работающий под линём AverTV Studio 505, и телек работает, но не время расслабляться, ведь мы хотим переключать каналы пультом, сидя на диване?
Для этого, мы должны определить устройство ИК-приемника тюнера. Есть разные способы определения устройства ИК-приемника:
Способ №1: вводим в консоли следующую команду:
cat /proc/bus/input/devices
в выдаче которой, находим кусок со словами «saa7134″,»IR» и «Aver», у меня он такой:
I: Bus=0001 Vendor=1461 Product=a115 Version=0001
N: Name=»saa7134 IR (AverMedia AverTV St»
P: Phys=pci-0000:04:01.0/ir0
S: Sysfs=/devices/pci0000:00/0000:00:1e.0/0000:04:01.0/input/input6
U: Uniq=
H: Handlers=kbd event6
B: EV=100003
B: KEY=40fc310 8214000000000000 0 2048000 18000004001 9e000000000000 ffc
Из вышеприведенного куска, нам совершенно ясно
, что ИК-приёмником тюнера является устройство event6, а точнее /dev/input/event6
Этот способ плох тем, что номер event-та после перезагрузки может измениться, особенно это характерно при наличии USB-устройств ввода, т.е. мыши, клавиатуры и т.д.
Способ №2: набиваем в консоли следующую команду:
ls /dev/input/by-path/ | grep event-ir
которая нам выдаст, например, следующее:
pci-0000:02:01.0-event-ir
что нашим устройством ИК-приемника тюнера будет
/dev/input/by-path/pci-0000:02:01.0-event-ir
Этот способ более универсальный и сгодится для большинства случаев, но только не в моём
) Дело в том, что у меня нет файлов ИК-устройств ни в /dev/input/by-path/ ни в /dev/input/by-id/ , а есть только event в /dev/input/ как в первом способе, но он, как я говорил, может измениться после перезагрузки, и соответственно, ненадёжен.
Способ №3 Универсальный (я так думаю
: Чтобы не искать устройство ИК-приемника по всему /dev, мы просто создадим правило для udev, благодаря которому, в /dev/input/ появится постоянная символическая ссылка на наше искомое ИК-устройство, вида /dev/input/event-ir
Для этого, в начале статьи, мы уже скопировали файлы из архивной папки etc в /etc, среди которых есть папка udev, находящаяся теперь в /etc/udev и содержащая нужное нам правило в готовом виде (файл /etc/udev/rules.d/z70_input_compro_ir.rules):
KERNEL==»event[0-9]*», SUBSYSTEM==»input», DRIVERS==»saa7134″, SYMLINK+=»input/event-ir»
Теперь ИК-приёмник тюнера будет уже навечно
устройством /dev/input/event-ir
На что уже и указано в готовом конфиге lirc-а, убедиться в этом можно, открыв файл hardware.conf:
sudo nano /etc/lirc/hardware.conf
и увидев следующие строки:
REMOTE_MODULES=»"
REMOTE_DRIVER=»dev/input»
REMOTE_DEVICE=»/dev/input/event-ir»
REMOTE_LIRCD_CONF=»/etc/lirc/lircd.conf»
Если что-то будете копировать с этой статьи в конфиги, то будьте внимательны с кавычками, вордпресс опять напакостил с ними, сцуко (
А в файле lircd.conf:
sudo nano /etc/lirc/lircd.conf
находится уже готовый набор соответствий кнопок и сигналов пульта для нашего тюнера:
begin remote
name AVerMediaMy
bits 32
flags SPACE_ENC|CONST_LENGTH
eps 30
aeps 100
header 9078 4437
one 615 1631
zero 615 515
ptrail 620
repeat 9080 2189
gap 108056
repeat_bit 0
begin codes
POWER 0×0000000080010074
TV/FM 0×0000000080010179
CD 0x000000008001017F
TELETEXT 0×0000000080010184
VIDEO 0×0000000080010189
1 0×0000000080010002
2 0×0000000080010003
3 0×0000000080010004
AUDIO 0×0000000080010188
4 0×0000000080010005
5 0×0000000080010006
6 0×0000000080010007
FULLSCREEN 0×0000000080010174
7 0×0000000080010008
8 0×0000000080010009
9 0x000000008001000a
PREVIEW 0x00000000800100D2
0 0x000000008001000b
DISPLAY 0×0000000080010172
LOOP 0x00000000800100A8
MUTE 0×0000000080010071
AUTOSCAN 0x00000000800100D9
FREEZE 0x000000008001008E
CAPTURE 0x000000008001019A
PLAY 0x00000000800100CF
RECORD 0x00000000800100A7
PAUSE 0×0000000080010077
STOP 0×0000000080010080
YELLOW 0×0000000080010190
RED 0x000000008001018E
VOL_DOWN 0×0000000080010072
VOL_UP 0×0000000080010073
BLUE 0×0000000080010191
GREEN 0x000000008001018F
CH_DOWN 0×0000000080010193
CH_UP 0×0000000080010192
end codesend remote
Теперь перезапустим демона lirс-а, чтобы он прочитал отредактированные нами файлы:
sudo /etc/init.d/lirc restart
и проверим его работу, запустив в консоли утилиту irw. Если, при нажатии на кнопки пульта, мы увидим нечто похожее на это:
0000000080010193 00 CH_DOWN AVerMediaMy
0000000080010072 00 VOL_DOWN AVerMediaMy
0000000080010073 00 VOL_UP AVerMediaMy
0000000080010192 00 CH_UP AVerMediaMy
0000000080010071 00 MUTE AVerMediaMy
значит мы в полушаге от завершения )
Теперь нужно, чтобы одна из утилит lirc-а irexec запускалась автоматически при загрузке системы, т.к. именно она исполняет команды, закрепленные за определёнными кнопками пульта. В Xubuntu/Ubuntu/Kubuntu для этого нужно запустить из меню «Настройка» или «Параметры» приложение, ответственное за настройку сеансов, оно называется по разному в разных убунтах, но везде содержит слово «Сеансы», в нём то и добавляем в автозапуск приложение irexec
И последний этап
— это копирование из архива файла .lircrc в корень вашей домашней директории, читая который, irexec будет знать, какую именно команду исполнить, при нажатии на определенную кнопку пульта.
И опять в консоли наберем следующее:
cd ~
sudo nano .lircrc
и увидим следующие настройки:
begin
prog = irexec
button = POWER
config = tvtime &
config = tvtime-command QUIT
end
begin
prog = irexec
button = VOL_UP
repeat = 2
config = tvtime-command RIGHT
endbegin
prog = irexec
button = VOL_DOWN
repeat = 2
config = tvtime-command LEFT
end
begin
prog = irexec
button = CH_UP
repeat = 8
config = tvtime-command CHANNEL_UP
endbegin
prog = irexec
button = CH_DOWN
repeat = 8
config = tvtime-command CHANNEL_DOWN
endbegin
prog = irexec
button = 1
config = tvtime-command CHANNEL_1
endbegin
prog = irexec
button = 2
config = tvtime-command CHANNEL_2
endbegin
prog = irexec
button = 3
config = tvtime-command CHANNEL_3
endbegin
prog = irexec
button = 4
config = tvtime-command CHANNEL_4
endbegin
prog = irexec
button = 5
config = tvtime-command CHANNEL_5
endbegin
prog = irexec
button = 6
config = tvtime-command CHANNEL_6
endbegin
prog = irexec
button = 7
config = tvtime-command CHANNEL_7
endbegin
prog = irexec
button = 8
config = tvtime-command CHANNEL_8
endbegin
prog = irexec
button = 9
config = tvtime-command CHANNEL_9
endbegin
prog = irexec
button = 0
config = tvtime-command CHANNEL_0
endbegin
prog = irexec
button = MUTE
config = tvtime-command TOGGLE_MUTE
endbegin
prog = irexec
button = FULLSCREEN
config = tvtime-command TOGGLE_FULLSCREEN
endbegin
prog= irexec
button = CAPTURE
config = tvtime-command SCREENSHOT
end
На всякий случай, в архиве я выложил файл .lircrc с командами не только для TvTime, но и для управления Totem-ом и Gnomeradio (ссылка на статью об их настройке в самом низу)
Для чистоты эксперимента перезагружаемся и включаем tvtime с пульта.
Чтобы послушать FM-радио, нужно установить либо пакет gnomeradio, либо gqradio или же плагин gkrellm-radio, если стоит системный монитор GKrellM. Единственное, при запуске надо будет правильно указать устройство радио, которое зачастую, программы выставляют в /dev/radio, что не всегда совпадает с действительностью, поэтому зайдем в папку устройств /dev и посмотрим, как точно называется устройство. В моём случае это устройство radio1, и в программе я указал /dev/radio1
Вот и всё! Для начала хватит. Следующий раз мы прикрутим к пульту управления gnomeradio (FM-радио), видеопроигрыватель Totem и , возможно, даже просмотрщик телетекста
Уточнения и поправки приветствуются )
P.S. Раскладка кнопок пульта находится во второй части статьи, ссылка ниже:
Часть вторая: настройка AverTV Studio 505 в Ubuntu 9.04+Gnomeradio+Totem+Tvtime


23 Май 2009 в 15:44
[...] Настройка AverTV Studio 505 в Ubuntu 9.04 [...]
17 Июн 2009 в 13:15
Пульт у меня и так работал, кроме кнопок «канал вверх» и «канал вниз» следуя мануалу — пульт ваще отвалился! Всё удалил, но пульт на место не встал!
17 Июн 2009 в 17:22
В статье куча проверок на работоспособность на каждом шаге настройки.
Для теста пульта, запустите команду irw в консоли и понажимайте кнопки пульта, если реакции, в виде строк «0000000080010005 00 4 AVerMediaMy» нет, то либо не запущен демон lirc-а, либо неверные конфиги lirc-а в /etc/lirc/.
В таком случае, еще раз проверьте свои настройки по статье, с места, где проверяются устройства ввода «cat /proc/bus/input/devices». Возможно, у вас другое устройство ввода, а не /dev/input/event6
Если после запуска irw в консоли ответ есть, то нужно проверить, запущен ли irexec и есть ли lirc-конфиг (.lircrc) в домашней папке.
21 Июл 2009 в 18:09
А что делать если программа TvTime вообще не открывается и сворачивается сразу при запуске
22 Июл 2009 в 19:56
Драйвера под видеокарту стоят? )
Запустите tvtime из консоли, и по сообщениям в ней можно будет судить о причине ошибки.
у меня вот так:
Т.е. у меня tvtime не выводит никаких сообщений об ошибках, а только рапортует о чтении настроек каналов.
27 Июл 2009 в 20:28
Спасибо за статью. И за ответ на предыдущий вопрос. Изображение и звук появились сразу и без проблем. А вот с пультом пока проблемы. Я не понимаю как запустить утилиту irw. Я новичок в Линуксе. Неделю всего с ним знаком и многое мне не понятно
27 Июл 2009 в 21:14
Всегда рад помочь. Команда irw запускается из терминала (консоли), в меню программ она называется Терминал или Terminal.
28 Июл 2009 в 19:32
Консоль я уже более менее начал осваивать. Но при исполнении этой команды появляется фраза No such file or directory.
28 Июл 2009 в 20:11
Видимо, не установлен сам lirc.
Установить lirc можно через менеджер пакетов Synaptic или через команду в консоли:
11 Авг 2009 в 14:16
Пульт мне не важен.. а вот звук — да)
И его у меня нет)
Что делать?
13 Авг 2009 в 20:11
после запуска tvtime, запустить апплет миксера и проверить уровень громкости — не стоит ли он на нуле и соединён ли, как описано в статье, аудио выход тв-тюнера с аудио входом звуковой карты.
Кстати, какая точно модель тв-тюнера?
14 Авг 2009 в 11:11
аудио выход тв-тюнера с аудио входом звуковой карты соединён, аплет запускал, проверял, вроде всё нормально, всё крутил..
Модель: AverTV Studio 307
15 Авг 2009 в 00:55
для AverTV Studio 307 нужны другие значения card и tuner в /etc/modprobe.d/saa7134 в строке:
Можно попробовать значения card=56 tuner=51 или поискать нужные на форумах.
Замечу, что при подборе значений card и tuner, кроме проверки звука/видео в tvtime, нужно обязательно проверять работу FM-приёмника, если он есть в тюнере.
Очень часто бывает, что значения подобраны и программа, показывающая телевизионые каналы (tvtime, к примеру) работает отлично, а вот программа для FM-радио выдаёт писк вместо звука. Это значит, что подобранные значения не корректны для вашего тв-тюнера и их нужно подбирать дальше.
20 Авг 2009 в 12:24
Поставил card=45 tuner=51 звук не появился. Ну я и махнул рукой, не так уж сильно в телевизоре нуждаюсь)
На след. день, при запуске системы после ввода логина и пароля слышалось шипения(как в телевизоре) Ну я зашол в тв-тайм, там было тоже самое шипение, ну я решил переключить аудио стандарт, перешол с PAL-I на PAL-DK и он запел))
20 Авг 2009 в 18:51
Поздравляю, с почином )
20 Авг 2009 в 19:32
Хм, спасибо)
Однако вот это шипение продолжается.. При запуске системы шипит, а потом идёт стандартный звук запуска убунты.
Как решить?
20 Авг 2009 в 20:14
Видимо, выставлен очень высокий уровень сигнала на линейном входе звуковой карты. Запусти звукой миксер и посмотри уровень на линейном входе — у меня он на среднем положении.
04 Сен 2009 в 00:49
Меня интересует что писать сюда «/etc/lirc/lircd.conf» и сюда «.lircrc в корне вашей домашней директории»
Если у меня «AverTV Studio 507 UA в Ubuntu 9.04 Сервер»??
Дело в том что по команде «irw» ничего никогда не происходило, а при загрузке ОС до входа в профиль у меня видна консоль «Ctrl+Alt+F8″ и там кнопки пульта работают хоть и не все (всего 13) но определяются верно…
08 Сен 2009 в 16:07
Содержимое lircd.conf и .lircrc для Studio 507 UA останется тем же, что и для Studio 505, не думаю, что их скан-коды различаются, хотя всё возможно…
26 Сен 2009 в 20:45
[...] 9.04 Сен.26, 2009 Рубрика: Ubuntu/Linux В одном из прошлых постов (настройка AverTV Studio 505 в Ubuntu 9.04), мы настраивали тв-тюнер AverTV Studio 505 и программу Tvtime для [...]
01 Ноя 2009 в 20:12
звука нет, пульт не работает. все уже 100 раз перепроверил. avertv 507
~$ tvtime
Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
I/O warning : failed to load external entity «/home/bediary/.tvtime/tvtime.xml»
I/O error : Permission denied
I/O error : Permission denied
Cannot change owner of /home/bediary/.tvtime/tvtime.xml: Permission denied.
I/O error : Permission denied
I/O error : Permission denied
01 Ноя 2009 в 21:16
вот сюда посмотрите, там я проблему расписал
http://forum.ubuntu.ru/index.php?topic=72966.msg547541#msg547541
02 Ноя 2009 в 00:10
Момента тут два — разные дистрибутивы (разные ядра) и разные тюнеры, хоть и на одних микрухах от Филлипс ) , тут надо «пожонглировать» значениями card и tuner.
После обновления моей бубунты с 9.04 до 9.10 (ведро стало 2.6.31.14-generic), отвалилось радио от тюнера (( хотя tvtime продолжает отлично показывать и на старых значениях card и tuner…
Посему, сегодня прочесываю значения card и tuner для своего AverTV Studio 505-го, уже проверил card для всех 305/307/507 Aver-ов из CARDLIST.saa7134 (с перебором для каждого card всего диапазона tuner из CARDLIST.tuner) и пока ничего не нашёл… Вернее, комбинаций card+tuner, при которых отлично работает tvtime предостаточно, но радио при них не работает, поэтому поиск продолжается и уже тянет поставить бубунту начисто…
А насчет выложенного на форуме — очень похоже, что одновременно запущенно несколько tvtime-ов, о чем говорит строка «Cannot run two instances of tvtime with the same configuration.» И если линукс дело новое, то попробуйте пока с лирком не заморачиваться, а добить сам тюнер )
03 Ноя 2009 в 10:35
вот здесь значения для новых ядер
http://www.mjmwired.net/kernel/Documentation/video4linux/CARDLIST.saa7134
03 Ноя 2009 в 16:35
все гут кроме звука. в алса он включен на полную (лайн-ин), но надпись мм — то есть где-то отключен. везде где знаю стоит галочка включит. как исправить это??
03 Ноя 2009 в 16:43
нашел. включил но звука нет. кстати на выходе из тюнера звук есть. что-то с лайн ин
03 Ноя 2009 в 16:56
настроил все:)))
04 Ноя 2009 в 03:37
Поздравляю ) А радио заработало?
05 Ноя 2009 в 18:31
я тоже новичек в «пингвинах» настроилось почти все…
никак не могу запустить лирк
[sudo] password for amer:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлена самая новая версия lirc.
lirc установлен вручную.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
amer@amer-home:~$ irw
connect: No such file or directory
amer@amer-home:~$ sudo /etc/init.d/lirc start
amer@amer-home:~$ irw
connect: No such file or directory
amer@amer-home:~$ /ets/init.d/irw
bash: /ets/init.d/irw: No such file or directory
amer@amer-home:~$ /user/bin/irw
bash: /user/bin/irw: No such file or directory
люди добрые! помогите чем можите…..
05 Ноя 2009 в 19:50
подправил в файле /etc/lirc/hardware.conf строку: START_LIRCD=»true» — было false и строку REMOTE=»Default» вместо Default было None
получил следующее:
amer@amer-home:~$ /etc/init.d/lirc restart
* Stopping remote control daemon(s): LIRC [fail]
* Loading LIRC modules [ OK ]
mkdir: невозможно создать каталог `/var/run/lirc’: Permission denied
* Starting remote control daemon(s) : LIRC lircd: can’t open or create /var/run/lirc/lircd.pid
lircd: No such file or directory
[fail]
05 Ноя 2009 в 22:12
неверный путь запуска, по указанному пути нет irw, нужно вместо:
запускать так:
если есть подозрение на нарушение зависимостей при установке, то стоит запустить проверку и затем удалить и заново поставить lirc:
так же это можно сделать через Synaptic
05 Ноя 2009 в 22:16
запуск/перезапуск/останов должен делаться с правами root-а, через команду sudo.
т.е. вместо этого:
делаем так:
07 Ноя 2009 в 12:57
lirc должен появиться в системном мониторе?
я там вижу только irexec
07 Ноя 2009 в 13:26
Если в меню «Системного монитора» выбраны «Вид» > «Все процессы», то видно как irexec так и демона лирка lircd (если он запущен)
07 Ноя 2009 в 17:50
все процессы есть, всё запущено но ниче не работает… в смысле lircd, irexec и irw есть в процессах но на пульт не реагирует
ps я эта, стесняюсь спросить, а в линухах надо какие-нить антивирусы ставить?
07 Ноя 2009 в 19:35
Антивирусы можно не ставить ) а вот фаерволл желательно (вернее фронтенд к нему).
В терминале, где запущен irw (см. в посте), при нажатии кнопок, что-нибудь выводится?
07 Ноя 2009 в 20:48
в терминале пишу irw — в ответ тишина…
нажимаю кнопки на пульте — ничего не происходит…
может чтото в конфигах?
а как запустить lirc-x терминал такую команду не знает…
я в шоке и панике
08 Ноя 2009 в 01:15
Если lirc и iexeс запущены, а irw ничего не показывает, то это может значить только одно — конфиги лирка неверны (hardware.conf), скорее всего неправильно назначено устройство ИК-приемника. В посте написано, как его определить.
А насчет lirc-x, об этом точно знает Synaptic )
Кстати, а какой тюнер?
08 Ноя 2009 в 02:49
тюнер AverMedia 505
причем половина каналов нормально все , а другая половина с видео все нормально а со звуком какая-то хрень или его нет или запинается и заикается…
I: Bus=0001 Vendor=1461 Product=a11a Version=0001
N: Name=»saa7134 IR (AverMedia AverTV St»
P: Phys=pci-0000:06:01.0/ir0
S: Sysfs=/devices/pci0000:00/0000:00:1e.0/0000:06:01.0/input/input4
U: Uniq=
H: Handlers=kbd event4
B: EV=100003
B: KEY=40fc310 82140000 0 0 0 0 2048000 180 4001 9e0000 0 0 ffc
соответственно:
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE=»Default»
REMOTE_MODULES=»"
REMOTE_DRIVER=»dev/input»
REMOTE_DEVICE=»dev/input/event4″
REMOTE_SOCKET=»"
REMOTE_LIRCD_CONF=»/etc/lirc/lircd.conf»
REMOTE_LIRCD_ARGS=»"
#Chosen IR Transmitter
TRANSMITTER=»None»
TRANSMITTER_MODULES=»"
TRANSMITTER_DRIVER=»"
TRANSMITTER_DEVICE=»"
TRANSMITTER_SOCKET=»"
TRANSMITTER_LIRCD_CONF=»"
TRANSMITTER_LIRCD_ARGS=»"
#Enable lircd
START_LIRCD=»true»
#Don’t start lircmd even if there seems to be a good config file
#START_LIRCMD=»false»
#Try to load appropriate kernel modules
LOAD_MODULES=»true»
# Default configuration files for your hardware if any
LIRCMD_CONF=»"
FORCE_NONINTERACTIVE_RECONFIGURATION=»false»
START_LIRCMD=»"
08 Ноя 2009 в 04:18
В tvtime, на каналах, где со звуком проблемы, нужно переключить стандарт звука (скорее всего или SECAM или PAL-DK).
Насчет приведенного конфига hardware.conf, я писал выше, в посте, что вордпресс портит кавычки в примерах и при копировании с сайта в файл, нужно проверять, чтобы везде были стандартные двойные кавычки.
Как, грицца, во избежание, выложил в посте архивчик с содержимым /etc/lirc
09 Ноя 2009 в 12:23
AverMedia 507 (не студио) ubuntu 9.10
alias char-major-81 videodev
alias char-major-81-0 saa7134
options i2c-algo-bit bit_test=1
options saa7134 card=102 tuner=80 i2c_scan=1 radio_nr=1
options tuner secam=d
20 Ноя 2009 в 16:00
спасибо, статья помогла. mint7, 305 studio. после прописки в saa conf, tvtime начал и показывать и говорить. тока пульт работает, если в hardware.conf путь к устройству прописывать через by_path ([url="http://mingtom.blogspot.com/2009/07/lirc-ubuntu-904-avertv-307.html"]тут[/url] нормально описано), ото event упрыгивает постоянно после перезагрузки.
20 Ноя 2009 в 16:31
Рад, что помог.
Спасибо, за уточнение. Есть такая проблема с тем, что event приемника может измениться после перезагрузки, главным образом это зависит наличия USB-шных устройств ввода. Сейчас подредактирую пост, сделав метод определения устройства ИК-приемника наиболее универсальным.
P.S. Правда, в моём случае, указанный вами способ не сработал — у меня, в Ubuntu 9.10, нет ИК-устройств как в /dev/input/by-path/ , так и в /dev/input/by-id/ , только event в /dev/input/
20 Ноя 2009 в 20:55
Обновил статью и добавил еще два способа определения устройства ИК-приемника, один из которых, является универсальным (как я думаю
Теперь вся установка тюнера сводится к копированию конфигов из приложенного архива в папку корня /etc и домашнюю директорию, подбору значений card и tuner в /etc/modprobe.d/saa3174.conf (если указанные не подошли), установки на автозапуск irexec и перезагрузки.
26 Ноя 2009 в 11:05
Спасибо статье, ТВ заработала а вот с радио фигня какая-то. При запуске gnomeradio пишет невозможно открыть dev/mixer. Нажимаю закрыть и получаю новое сообщение Невозможно открыть устройство dev/radio. Что нужно сделать:::
26 Ноя 2009 в 12:14
Хорошо, что статья помогает )
Настройка радио описана во второй статье по настройке тюнера
P.S. Файлы .lircrc, выложенные во второй и первой статьях одинаковые.
06 Дек 2009 в 09:54
Спасибо огромнейшее!
Имел очень большую проблему с настройках пульта после перехода на Убунту 9.10! Но благодаря универсальному способу №3 я получил именно ту зловещую ссылку на устройство пути к которой я искал несколько дней. Так как номер event-a стабильно прыгал между 4 и 5.
Еще раз спасибо автору. Все четко и очень грамотно. Я к этому шел пол года. Так что если у кого-то что-то не работает — прочитайте статью еще раз вниманительнее, скорее всего вы что-то упустили.
Успехов! Автору респект!
06 Дек 2009 в 15:34
Спасибо за отзыв, рад, что смог помочь
19 Дек 2009 в 23:42
ввел я:
sudo apt-get install lirc
и у меня появилось вот такое сообщение:
…
Хотите продолжить [Д/н]? Д
Аварийное завершение.
это из-за чего такое может быть???
20 Дек 2009 в 01:57
вместо «Д», можно нажать «Y» в английской раскладке
20 Дек 2009 в 09:29
действительно, спасибо)
20 Дек 2009 в 09:37
Затем через консоль откроем файл конфигурации для нашего тв-тюнера:
sudo nano /etc/modprobe.d/saa7134.conf
а если такого файла нет, его надо самому создать???
20 Дек 2009 в 11:47
Создавать не надо, все файлы, упомянутые в статье, есть в архиве наверху статьи (абзац, начинающийся с «Внимание:«).
Читайте внимательнее ;)
20 Дек 2009 в 13:04
мда…я косяк)))
27 Дек 2009 в 00:02
Отличная статься, спасибо огромное!
07 Фев 2010 в 04:23
Спасибо огромное за статью! только вот у меня проблема, на некоторых каналах звук прерывается, как будто идёт сильный звуковой сигнал и микшер его поглощает. как быть с этим? в микшер заходил, звук убирал. тоже самое.
07 Фев 2010 в 04:31
и режим звука в tvtime так же переключал для канала…
07 Фев 2010 в 10:30
Если можно, то поподробнее опишите, какой стоит линь/ядро, какие стоят видео и звуковая карты, тв-тюнер ( а так же версию видеодрайвера), и откуда идёт тв-сигнал — с кабельного или с «рогульки» за окном
09 Фев 2010 в 14:15
2 admin
видеокарта geforce 8500, звук интегрированный реалтек… сигнал с кабельного… видимо не судьба мне в линухе его юзать нормально
)
стоит Ubuntu 9.10, тюнер Aver 505
09 Фев 2010 в 16:02
Да, тут остается только гадать о причине такого звука. Впрочем, можно попробовать с внешней звуковой картой, но не факт, что получится. Кстати, до конца ли вставлены в гнезда оба джека от кабеля, соединяющего тв-тюнер и звуковую?
21 Фев 2010 в 07:45
а объясните пожалуйста поподробнее, как скрипт первый запустить(для проверки значений card и tuner)
21 Фев 2010 в 10:03
В статье это описано, но, раз непонятно, то повторюсь:
1. Текст скрипта копируется в файл script.sh
2. В тексте скрипта редактируются диапазоны перебора значений card (переменные startc, MAXCARD) и tuner (переменные startt, MAXTUNER). По умолчанию, выставлены максимальные диапазоны.
3. Если устройство тв-тюнера отличается от указанного в скрипте, то исправить на правильное (в строке v4l-info /dev/video0 | head -n 9)
3. Файл скрипта делается исполняемым, набрав в консоли команду chmod +x script.sh
4. Скрипт запускается с правами рута командой sudo ./script.sh
21 Фев 2010 в 12:46
я вот не понял, откуда этот файл брать, его самому создать надо? если да, то где, просто в корневой директории что ли(то есть «/»)?
21 Фев 2010 в 17:25
Да, нужно создать самому и где душа пожелает
23 Фев 2010 в 11:43
очередная стстья, которая, к сожалению, не помогла запустить мой AverTV Studio 505
cat /proc/bus/input/devices — её нет.
23 Фев 2010 в 14:51
определение через «cat /proc/bus/input/devices» это только один из трёх способов, остальные тоже не помогли или просто не стали читать дальше?
24 Фев 2010 в 07:02
удалось запустить, вот только добавить пришлось:
alias char-major-81-0 saa7134
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off
без этого не хотел.
24 Фев 2010 в 07:41
а как быть с видео захватом (оцифровкой)? в tvtime переключения не нашел.
24 Фев 2010 в 16:05
С захватом в tvtime всё просто, там просто его нет
Я делаю записи через mencoder и планировщик.
Для этого ставим пакет mencoder, закидываем в файл, например, в tv_rec.sh, следующий ниже скрипт:
Делаем скрипт исполняемым и запускаем с двумя параметрами — частотой вещания, записываемого канала и длительностью записи в секундах.
Строка запуска из консоли будет такая: ./tv_save.sh частота_канала длительность_записи_в_секундах
Строка для крона или другого шедулера будет, к примеру, такая:
gnome-terminal -e «/полный_путь_до/tv_save.sh 127,25 1320″
Записи будут находится в «хомяке».
25 Фев 2010 в 01:54
интересует не запись каналов, а оцифровка с видеовхода.
25 Фев 2010 в 02:28
Это тот же самый процесс и может делается тем же менкодером, надо только немного подшаманить вышеуказанный скрипт записи tv_rec.sh, указав менкодеру другой источник записи (добавив параметр input, со значением равным 2 для S-Video) и выкинуть из его опций параметры каналов. Ну, для доп. информаци гугль в помощь и man mencoder
18 Мар 2010 в 03:51
admin, не подскажите, как реализовать быстрое переключение видеовходов с телевизора на композитный/s-video и обратно. (например смотрели телевизор, потом пообщались в скайпе, и опять телевизор)
p.s. Отличная статься, спасибо огромное!
18 Мар 2010 в 09:04
Я правильно прочитал Ваши мысли — Вы хотите использовать фото/видеокамеру в качестве веб камеры, подключаясь через S-Video?
В этом случае (IMHO), лучше не мучаться и купить нормальную вебкамеру с USB-шным разъемом, благо выбор широк и ценовой диапазон тоже. Да и проблем с одновременным использованием тюнера и камеры, по идее, не возникнет…
18 Мар 2010 в 14:57
да, поняли правильно. значит не реально на убунте. эх
на винде это делаеться одним тыком… а веб камеру покупать — лишнее, ведь тюнер и аналоговая уже есть.
20 Мар 2010 в 02:51
Почему не реально? Это реально, просто тут две причины:
1) USB-шная вебкамера, в отличие от аналоговой (подключенной через s-video), имеет своё video-устройство, а следовательно не зависит от тюнера и может работать одновременно с ним.
2) У меня нет аналоговой камеры, поэтому и нет конкретных ответов, что и как с ней делать. В прочем, она есть у моего друга, на днях отпишу процесс подключения ее через S-video тюнера
21 Мар 2010 в 15:19
буду ждать ;)
24 Мар 2010 в 08:03
- У меня нет аналоговой камеры, поэтому и нет конкретных ответов, что и как с ней делать. В прочем, она есть у моего друга, на днях отпишу процесс подключения ее через S-video тюнера
- её может заменить телевизор/dvd/видеомагн… вообщем всё где есть нч видео выход.
04 Апр 2010 в 06:06
здраствуйте, а подскажите пожалуйста как настроить звук (видео работает) на тв тюнер Pinnacle PCTV 100i где взять значения card=? и tuner=? или как их посмотреть?
04 Апр 2010 в 09:53
День добрый
По идее, статья, в общем виде, может использоваться для настройки любого тюнера (кроме настройки lirc-а), на основе филипсовских микрух saa713Х, поэтому можете использовать скрипт из статьи.
18 Апр 2010 в 01:54
И снова проблемы с ик.
18 Апр 2010 в 03:08
а поподробнее?
18 Апр 2010 в 06:09
Извините за тупой коммент: случайно Щелкнул по ентер, а писать объяснения было уже некогда. Суть, в общем, в следующем:
тв-тюнер Fly TV Prime 34 + tvtime + Ubuntu 9.10. вроде сделал все по инструкции (ну, кроме только в saa7134.conf поставил options saa7134 card=7 tuner=51 secam=dk, под свою карточку) , но ИК-порт так и не завелся. Устройство определял по третьему способу. И тут возник вопрос: должно ли оно после этого способа видиться в /proc/bus/input/devices
или нет (у меня, например, нет). На ик irw не реагирует
18 Апр 2010 в 06:56
По идее ик-устройство должно присутствовать в /proc/bus/input/devices.
1) Появилось ли устройство /dev/input/event-ir, после использования третьего способа?
2) Установлены ли конфиги лирка, приложенные к статье?
3) Самое вероятное, что у Fly TV Prime 34 (у его тюнера/пульта) скан-коды кнопок отличаются от скан-кодов AverTV Studio 505, описанного в статье, впрочем как и кол-во кнопок пульта. В этом случае нужно изменить скан-коды в /etc/lirc/lircd.conf под Ваш тюнер.
Готовый lircd.conf под Ваш тюнер можно либо найти в интернете (тогда в ~/.lircrc нужно будет изменить названия кнопок пульта, как в /etc/lirc/lircd.conf) либо можно создать lircd.conf «под себя» утилитой irrecord:
Эта утилита, с Вашей помощью определит соответствия кнопок/скан-кодов и запишет его в /etc/lirc/lircd.conf (утилита irrecord сама добавит окончание к файлу .conf). Не забудьте, что названия кнопок в /etc/lirc/lircd.conf и в ~/.lircrc должны быть одинаковыми.
Ориентировочно, для Fly TV Prime 34 файл конфига лирка (/etc/lirc/lircd.conf) будет такой:
повторюсь, что нужно чтобы в ~/.lircrc названия кнопок были те же что и в /etc/lirc/lircd.conf
18 Апр 2010 в 07:23
вот в том-то и дело, что нет. По счастливому стечению обстоятельств, в доме моргнул свет и теперь приходится заново ставить систему. Посмотрим, как всё сложиться на этот раз.
18 Апр 2010 в 07:28
Без бесперебойника нынче никуда
Желаю удачи в установке.
18 Апр 2010 в 10:58
$ cat /dev/input/event-ir
cat: /dev/input/event-ir: No such file or directory
Не создается почему-то событие.
18 Апр 2010 в 17:30
Есть ли у Вас в выводе следующей команды упоминание устройства IR у тюнера?
В принципе, вываливайте сюда весь вывод команды, будем посмотреть
20 Апр 2010 в 04:34
[code]$ dmesg | grep saa
[ 19.528928] saa7130/34: v4l2 driver version 0.2.15 loaded
[ 19.529031] saa7134 0000:02:02.0: PCI INT A -> Link[LNKC] -> GSI 10 (level, low) -> IRQ 10
[ 19.529044] saa7134[0]: found at 0000:02:02.0, rev: 1, irq: 10, latency: 32, mmio: 0xee011000
[ 19.529056] saa7134[0]: subsystem: 5168:0138, board: KNC One TV-Station RDS / Typhoon TV Tuner RDS [card=7,insmod option]
[ 19.529083] saa7134[0]: board init: gpio is 3b000
[ 19.529093] IRQ 10/saa7134[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[ 19.680046] saa7134[0]: i2c eeprom 00: 68 51 38 01 10 28 ff ff ff ff ff ff ff ff ff ff
[ 19.680064] saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 19.680079] saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 19.680093] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 19.680107] saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 19.680121] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 19.680136] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 19.680150] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 19.680164] saa7134[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 19.680178] saa7134[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 19.680192] saa7134[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 19.680206] saa7134[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 19.680221] saa7134[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 19.680235] saa7134[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 19.680249] saa7134[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 19.680263] saa7134[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 19.700018] saa7134[0]: i2c scan: found device @ 0x86 [tda9887]
[ 19.708034] saa7134[0]: i2c scan: found device @ 0xa0 [eeprom]
[ 19.716045] saa7134[0]: i2c scan: found device @ 0xc2 [???]
[ 19.849355] tuner 0-0043: chip found @ 0x86 (saa7134[0])
[ 19.952235] tuner 0-0061: chip found @ 0xc2 (saa7134[0])
[ 20.016195] saa7134[0]: registered device video0 [v4l2]
[ 20.016284] saa7134[0]: registered device vbi0
[ 20.016368] saa7134[0]: registered device radio1
[ 20.034592] saa7134 ALSA driver for DMA sound loaded
[ 20.034619] IRQ 10/saa7134[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[ 20.034660] saa7134[0]/alsa: saa7134[0] at 0xee011000 irq 10 registered as card -2
[/code]
Вот оно
20 Апр 2010 в 11:46
Из вывода dmesg-а видно, что значение card равно семи и Ваш тюнер Fly TV Prime 34 принимается за тюнер KNC One TV-Station RDS, однако у него (у KNC), по документации, нет функции удаленного управления, а значит нет и устройства IR, в отличие от вашего тюнера. Из этого всего следует (по моему мнению), что значение card выбрано неверно.
20 Апр 2010 в 23:20
Спасибо, буду копать в сторону поиска подходящего значения card
21 Апр 2010 в 23:42
Мда, перспективы перебора не радуют хотя бы потому, что изменения в ssa7134.conf вступают в силу только после перезагрузки системы, следовательно, скрипт в данном случае бесполезен.
На каких-то значениях card/tuner не работает ИК, на каких-то находит только один канал, на каких-то вообще никак и ничего.
Кто знает, где можно в виндовых дровах отыскать, какое значение кард/тюнер используется там, чтобы попробовать использовать их в линукс?
22 Апр 2010 в 22:22
Значения сard и tuner это чисто линуксовые «вещи», связанные с версией ядра, и в драйверах под Windows ничего такого, даже близко нет.
А с поиском пары card/tuner Вам поможет великий и могучий
04 Май 2010 в 04:19
У меня проблема входными каналами.
В TV-time картинка с эфирным шумом показывает при выборе входа Composite2, а при выборе television -синий экран з натписью no signal.
Я так понимаю TV-time у меня не правильно определил входные каналы.
04 Май 2010 в 16:52
maeandrew: Мало данных. Тюнер именно Aver Studio 505? Какая убунта, какие выбраны значения card/tuner?
05 Май 2010 в 01:00
Убунта 9.10
тюнер: Chronos Video Shuttle II TV Tuner Card;
Чип : SAA7135HL/103.
Вот ветка на форуме убунтувцев где он обсуждался: http://ubuntuforums.org/showthread.php?t=106931
Там рекомендуют:
"It began to work with card=42 and tuner=38. Also it work with card=67 and card=100. Also tuner may be set to 63."фото тюнера http://i84.photobucket.com/albums/k18/pienkzuit/IMG_0317.jpg и http://i84.photobucket.com/albums/k18/pienkzuit/IMG_0318.jpg
Я переопробывал все варианты. НО!, не могу сканировать каналы, так как режим — композитный. А при выборе телевижн — «не сигнала» как в s-video.
05 Май 2010 в 01:01
Буду очень благодарен за любую помощь.
05 Май 2010 в 01:57
Кстати, на всякий пожарный, перед перебором проверьте чипсет на самом тюнере (не по наклейке на втором фото, а по самой микрухе — для полной уверенности), дело в том, что Ваш тюнер производился как чипсете Philips SAA7130HL так и на чипсете BT878 и является полным аналогом тюнера LifeView FlyVideo 2000 FM (это подсказка
Я бы посоветовал поискать пару card/tuner для аналога Вашего тюнера — LifeView FlyVideo 2000 FM либо воспользоваться скриптом перебора из статьи.
05 Май 2010 в 02:30
Спасибо за подсказку
, но я не уверен. На чипе высечено SAA7135HL. Вечером попробую.
06 Май 2010 в 08:35
[РЕШЕНО!] —> card=67 tuner=38
Определился как Beholder BeholdTV 409FM.
Все работает!
PS. Синий екран с натписью no signal — фича tvtime, а не сигнал с s-video, как я думал. Нужно было просто снять галочку «Определение сигнала» (или типа того).
Еще раз спасибо за то что откликнулись!
Мир не без добрых людей
01 Июл 2010 в 01:18
Добрый день!
А как огранизовать на данном тюнере запись видеонаблюдения с детектором движения?
02 Июл 2010 в 12:00
Не знаю, что за камеру Вы используете, но могу предложить следующее решение:
Если Ваша камера имеет ethernet/wi-fi и возможность писать видео на указанный ресурс по сети при обнаружении движения, то тюнер не нужен, а нужна сетка для камеры и компьютера или сетевого жесткого диска, на который будет писаться видео.
Если же камера будет передавать видео непрерывным потоком на тюнер через какой-нидь видеокабель, то пример записи описан в комментариях, там почти всех делов — указать нужный вход, и изменить несколько параметров…
06 Июл 2010 в 04:54
Ну что же, по поводу записи я понял, спасибо,
А как быть с детектором движения? Что бы запись велась лишь когда замечено движение?
*Используется камера которая передает видео непрерывным потоком на тюнер через видеокабель.
07 Июл 2010 в 14:36
На счет записи, по срабатыванию от детектора движения — это возможность самой камеры снимать/не снимать и «отсылать» поток, поэтому приделать к этому делу тюнер, чтобы и он писал в таком же «рваном» режиме, думаю навряд ли возможно. Тут, как я писал, либо нужно писать видео на сетевой ресурс, если камера это позволяет, либо, если камера без такой функции, писать всё видео на видеорегистратор.
Ну последний вариант: можно писать и на тюнер, правда весь поток, но, для уменьшения объема записанного, можно уменьшить размер кадра или число кадров при записи. Вот как-то так…
08 Июл 2010 в 02:53
Данный метод приведет к дополнительным тратам, что не позволительно)
В Windows данная функция реализована с помощью дополнительного ПО «КОДОС-Видео» на машине в которую подключена камера наблюдения через тюнер.
На другой машине это работает через специальную плату и ПO от «GEOvision»
Необходимым условием перехода на Ubuntu является реализация именно видеонаблюдения, как по детектору движения, так и непрерывная запись.
А через Wine ПО отказывается работать ссылаясь на отсутствие сигнала).
Так. что нужно найти специальное ПО с такой возможностью, но поиски результатов пока не дали(
08 Июл 2010 в 04:16
Эта линка, надеюсь Вас спасёт
08 Июл 2010 в 09:41
Хорошее решение, доступная настройка, и все же натолкнулся на ряд трудностей, надеюсь автор того поста обратит внимание не мое сообщение)
А вам желаю всего наилучшего, и спасибо за помощь))
08 Июл 2010 в 11:24
Ну что же, я разобрался со всем, теперь все работает как часы, запись, детектор движения, даже лучше чем было в Windows))
Ещё раз, большое спасибо!!
10 Июл 2010 в 06:02
Рад, что помог
11 Июл 2010 в 06:11
Роман, как запись то настроил?
13 Сен 2010 в 12:24
Вопрос: согласно руководства «Внимание: проверьте, так ли в вашем случае называется устройство тв-тюнера и если нужно, измените его в скрипте (/dev/video0)»
Но у меня там ничего подобного вооще нет! Чё делать?
Тюнер AVerTV Hybrid Speedy PCI-E
13 Сен 2010 в 15:42
Данное руководство охватывает настройку тюнеров на основе чипсета saa713X, у тюнера AVerTV Hybrid Speedy PCI-E чипсет saa716x.
Думаю, что эта ссылка поможет — http://www.linuxtv.org/wiki/index.php/AVerMedia_AVerTV_Speedy_Hybrid_PCI-E
05 Дек 2010 в 02:39
Я пробовал внести ваш код в lircd.conf, но при переназначении выводит ошибку:
irrecord: error in configfile line 33:
irrecord: «0×0174″: must be a valid (unsigned long long) number
irrecord: reading of file ‘/etc/lirc/lircd.conf’ failed
irrecord: file «/etc/lirc/lircd.conf» does not contain valid data
Возможно, названия где-то зарезервированы, работают эти:
begin remote
name /etc/lirc/lircd.conf
bits 16
eps 30
aeps 100
one 0 0
zero 0 0
pre_data_bits 16
pre_data 0×8001
gap 35992
toggle_bit_mask 0×0
begin codes
KEY_VOLUMEUP 0×0192
KEY_VOLUMEDOWN 0x017F
KEY_MUTE 0×0071
KEY_NEXT 0×0073
KEY_LAST 0×0072
BTN_0 0x000B
BTN_1 0×0002
btn_2 0×0003
BTN_3 0×0004
btn_4 0×0005
BTN_5 0×0006
BTN_6 0×0007
BTN_7 0×0008
BTN_8 0×0009
BTN_9 0x000A
KEY_MENU 0×0174
KEY_POWER 0×0074
end codes
end remote
06 Дек 2010 в 15:18
Ээээ… это ошибка не из моего конфига /etc/lirc/lircd.conf
Cообщение об ошибке четко указывает, что вместо неизвестно откуда взятого значения сканкода «0×0174″ (16-ти битного), должно стоять значение типа «unsigned long long», т.е. 64-ёх битное (например, «0×0000000080010004″). А в моем конфиге, как раз указаны 64-ёх битные значения скан кодов.
Похоже, у Вас в /etc/lirc/lircd.conf винегрет из кусков нескольких конфигов ;)
Кстати, какой у Вас тюнер?
23 Янв 2011 в 06:37
Спасибо за статью.
Долго мучился с установкой Avermedia 305 — не шел звук. Шарил по интернету — бесполезно. Поставил по Вашей рекомендации alsamixer — звук пошел.
Но появилась другая проблема — поставил драйвера для Skystar2 — tvtime вырубается при запуске:
Failed to open LIRC support. You will not be able to use your remote control.
и убивает v4l2
Причем эта напасть только на ядре 2.6.35-24-generic
На другом поставленном на том же ПК ядре (2.6.35-22-generic
) все в порядке — TV работает.
Не можете ли подсказать в чем проблема?
28 Янв 2011 в 22:32
basile: Трудно сказать, но видимо в ядре
12 Апр 2011 в 15:16
Спасибо все работает. Даже как то странно, все заработало с первого раза.
17 Апр 2011 в 18:33
Да, это странно… )))
У меня тюнер с теми же конфигами (один раз настроеный) работает с 9.04 по текущий дистриб — о как
04 Июн 2011 в 06:55
Что так народ пугать
Я Поставил tv-time и все заработало безо всяких бубнов. Правда, тюнер другой — AverMedia Bt-878 и система Ubuntu-Mint-Росинка 9.
05 Июн 2011 в 13:02
Сердечно рад за Вас
Но темка всё же про тюнеры на микрухах saa713Х.
А с бехолдером и правда проблем меньше, по крайней мере так было раньше.
27 Июн 2011 в 13:58
У меня тюнер Avermedia e506r Cardbus на ноуте. Но ника не могу настроить звук. tvtime пишет:
Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/alexx/.tvtime/tvtime.xml
Playback device is hw:0,0
Capture device is hw:1,0
Cannot open ALSA Playback device hw:0,0: Device or resource busy
Вообщем не получается завести звук по pci я так понимаю. Может кто подскажет дельную мыслю;)
28 Июн 2011 в 18:35
Накопал с http://forum.ubuntu.ru несколько ссылок, может помогут:
http://doc.ubuntu-fr.org/avermedia_hybrid_e506r
http://linuxtv.org/wiki/index.php/AVerMedia_AVerTV_Hybrid%2BFM_Cardbus_%28E506R%29
https://wiki.ubuntu.com/HardwareSupportComponentsMultimediaAverMedia
http://linuxtv.org/wiki/index.php/Saa713x_devices
29 Июн 2011 в 18:28
Спасибо за ссылки. Я там уже бывал не раз. Портал mcenter.de не работает. Ничего по мему вопросу там нет. Нашел (где уже не помню) некоторое решение с запуском tvtime вот таким образом:
В этом решении есть пара проблем: во-первых — звук немного запаздывает за изображением, во-вторых — через некоторе время звук начинает заикаться до перезапуска программы. Если у кого есть какие-нибудь еще решения прошу отписать:)
29 Июн 2011 в 19:40
полюбопытничаю — alsa стоит вместо снесённого pulseaudio?
30 Июн 2011 в 17:46
Вообще-то у меня стоит не ubunta а gentoo. Pulseaudio я и не ставил, он мне не нужен.
04 Июл 2011 в 21:39
-10 к моему ясновидению
02 Авг 2011 в 07:54
Доброго времени суток! Хорошая статья, но возникла проблема со звуком. Avermedia 307, Ubuntu 10.10, 2.6.35-22. Суть проблемы состоит в том, что звук ужасный на каналах SECAM, на слух, не совсем верно выбрана частота поднесущей (на неск-ко кГц). На PAL D/K проблем нет. Причём, что характерно при переключении канала (пользую tvtime) звук буквально на 1-2 сек. нормальный, а дальше то-же самое… Если интересно, звук беру с выхода тюнера (воткнул туда колонки). Подскажите, в чём дело?
07 Авг 2011 в 15:01
2 Wernius
при значении tuner=31 у меня звук шел но плохо, на многих каналах вообще звука не было или прыгал, на самом деле значений на которых идёт звук много, а что бы шел без свистов и потрескиваний и прерываний мало. Заглянув в CARDLIST.tuner и перебрав все значения самым оптимальным выбрал 79, то есть Philips PAL/SECAM multi (FM1216 MK5)
08 Авг 2011 в 11:03
Wernius-у:
Sapres прав — нужно еще поиграть со значениями card/tuner
20 Янв 2012 в 12:57
Большое спасибо за статью!
настроил,тв, радио — работают!!
но lirc так и не победил..
20 Янв 2012 в 15:39
ешё раз сделал всё по пунктикам -работает
20 Янв 2012 в 15:50
не запускаелся lirc (irw,irexec). доустановил gnome-lirc-properties и lirc-x навсякий случай и всё заработало.
у кого после всех процедур звук не появился (мне помогло), нужно в tvtime попробовать добавить звук клавиатурными стрелками. ещё может быть включен режим муте (вкл/откл) — средняя кнопка мыши.
29 Янв 2012 в 14:42
Спасибо, за статью,у меня очень долго работает скрипт для проверки значений card и tuner,около часа,так должно быть?перебрал только половину из возможных значений,при этом мигает вебка.
Заранее благодарна за ответ
30 Янв 2012 в 16:43
Пожалуйста
Скрипт действительно может долго работать, если перебирать все значения card и tuner, но можно сократить время подбора, проверяя значения (для Вашего тюнера), предлагаемые на форумах или примерно подходящие по
CARDLIST.saa7134 и CARDLIST.tuner для вашего ядра.