Настройка 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 <strong>/dev/video0</strong> | 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 0x0000000080010074 TV/FM 0x0000000080010179 CD 0x000000008001017F TELETEXT 0x0000000080010184 VIDEO 0x0000000080010189 1 0x0000000080010002 2 0x0000000080010003 3 0x0000000080010004 AUDIO 0x0000000080010188 4 0x0000000080010005 5 0x0000000080010006 6 0x0000000080010007 FULLSCREEN 0x0000000080010174 7 0x0000000080010008 8 0x0000000080010009 9 0x000000008001000a PREVIEW 0x00000000800100D2 0 0x000000008001000b DISPLAY 0x0000000080010172 LOOP 0x00000000800100A8 MUTE 0x0000000080010071 AUTOSCAN 0x00000000800100D9 FREEZE 0x000000008001008E CAPTURE 0x000000008001019A PLAY 0x00000000800100CF RECORD 0x00000000800100A7 PAUSE 0x0000000080010077 STOP 0x0000000080010080 YELLOW 0x0000000080010190 RED 0x000000008001018E VOL_DOWN 0x0000000080010072 VOL_UP 0x0000000080010073 BLUE 0x0000000080010191 GREEN 0x000000008001018F CH_DOWN 0x0000000080010193 CH_UP 0x0000000080010192 end codes end 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 end begin 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 end begin prog = irexec button = CH_DOWN repeat = 8 config = tvtime-command CHANNEL_DOWN end begin prog = irexec button = 1 config = tvtime-command CHANNEL_1 end begin prog = irexec button = 2 config = tvtime-command CHANNEL_2 end begin prog = irexec button = 3 config = tvtime-command CHANNEL_3 end begin prog = irexec button = 4 config = tvtime-command CHANNEL_4 end begin prog = irexec button = 5 config = tvtime-command CHANNEL_5 end begin prog = irexec button = 6 config = tvtime-command CHANNEL_6 end begin prog = irexec button = 7 config = tvtime-command CHANNEL_7 end begin prog = irexec button = 8 config = tvtime-command CHANNEL_8 end begin prog = irexec button = 9 config = tvtime-command CHANNEL_9 end begin prog = irexec button = 0 config = tvtime-command CHANNEL_0 end begin prog = irexec button = MUTE config = tvtime-command TOGGLE_MUTE end begin prog = irexec button = FULLSCREEN config = tvtime-command TOGGLE_FULLSCREEN end begin 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
Вот оно
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 для вашего ядра.
07 Апр 2012 в 12:39
Подскажите пожалуйста. У меня стоит 505 Studia и веб-камера Logiteck Quick-Cam Express. Настроив твтюнер все работает. Но когда я включаю в разъем USB камеру tvtime не может захватить сигнал с тюнера и как я понял пытается захватить камеру но не захватывает. Как я думаю это связано с устройствами video0 и video1 из папки /dev . Как указать tvtime откуда захватывать сигнал?
04 Июл 2012 в 05:21
Спасибо за подробную инструкцию!
Но звука нет. Я ещё в процессе подбора значений card и tuner
НО когда срипт вводит новые значения добавляет:
mixer: Can’t open device /dev/mixer, mixer volume and mute unavailable.
может быть именно из-за этого до сих пор ничего не подошло?
Умоляю, подскажите как это исправить!..
__________________________
Ubuntu 10.10, AverTV M15H (он же 505), аудио выход тюнера с линейным входом звуковой карты соединены, в настройках аудиомиксера линейный вход аудиокарты вроде-бы включен.
04 Июл 2012 в 12:56
Пожалуйста, Мария
Проблема с отсутствием /dev/mixer на 10.10 известна и неоднократно описана на форуме ubuntu.ru. Сам я с этой проблемой не сталкивался, поскольку еще сижу на 10.04 (предпоследней LTS), а в 10.04 устройство /dev/mixer присутствует. Поищите на указанном выше форуме, думаю обязательно найдётся решение.
P.S. В течение месяца перейду на последнюю LTS бубунты (12.04), если там те же вилы со звуком в gnomeradio и tvtime, то опишу как настроить аналогичные программы для прослушивания радио и просмотра телевидения.
13 Дек 2012 в 07:25
От далекого от linux.
Спасибо за инструкцию.
По ней установил AverTV Studio 505 в linux mint 14.
К сожалению и в этой оси регулировка звука через tvtime не работает, пишет что alsamixer не работает. Включил в alsamixer line и согласно Вашей ссылке http://forum.ubuntu.ru/index.php?topic=117605.0 тупо прикрутил системную регулировку звука Master.
И еще при установке нужно менять права на устанавливаемые файлы и папки, т.к. владельцем является по умолчанию root, а текущему пользователю запрещено чтение-запись. По этой причине у меня сначала не получалось осуществить настройку. Это я так, к общему сведению.
10 Янв 2013 в 07:57
Добрый день!
У меня видимо та же проблема что и у amer в сообщении от 8 ноя 2009 — половина каналов не дает звук. Пробовал переключить звук на PAL-I, PAL-DK, PAL-BK. Других режимов в основных настройках нет, в настройках для каждого канала пробовал переключить режим с SECAM на PAL — звука нет, картинка пропадает. Частично помогает подстройка канала — звук появляется, но с ежесекундными перебоями. Такое ощущение, что слишком сильный сигнал не поддерживается и отрезается. Все настройки звука излазил в alse и Kmix… Пробовал напрямую через наушники снимать звук из тюнера — та же штука. Может есть здравые мысли? А то у меня уже заканчиваются…
21 Янв 2013 в 19:21
karrik.
Я бы посоветовал скриптом (указанным в основной статье) перебрать значения card, tuner. У меня Aver 505, я не поленился их перебрать и выбрал значения близкие к указанным в статье CARDLIST.saa7134 и CARDLIST.tuner. У меня получились значения card=170, tuner=80. Режим звука PAL-DK. Ну а потом уже можно попробовать и точную подстройку каналов.
Кстати, у меня кабельное тв на Украине и при установке tvtime я указал настройки систему PAL и страну CUSTOM, потом сами каналы настроил через терминал tvtime-scanner
Удачи.
25 Янв 2013 в 08:53
Спасибо за совет, Далекий от linux!
Но, вот в чем вопрос — как мне определить какая комбинация карта/тюнер моя? На настроенной таблице каналов с данными указанными в статье у меня при работе скрипта любая комбинация показывает картинку, и дает переключать каналы, звук не меняется т.е. — там где он был — ЕСТЬ, там где не было — НЕТ! Я правда прошел пока только 2 карты по 80 тюнеров, но ситуация такова. И еще вопрос, если мне придется пройти почти всю таблицу карт/тюнеров задерживаясь на каждом сочетании хотя бы на 5 секунд, то это займет у меня почти сутки… Я все правильно понимаю и делаю?)
27 Янв 2013 в 07:52
Итак, все работает!
Инструкция одна из лучших, но все пришлось «докручивать»…
Карту и тюнер нашел на другом форуме (это был последний этап, после чего заработал даже звук на всех каналах) card=102 tuner=38, пользоваться скриптом не хватило сил, хотя если другого выхода нет — надо! На любых других значениях (видимо, неправильных) карта/тюнер все работало нормально, кроме того что звук отсутствовал в половине каналов. Звук через «шнурок» от тюнера к звуковухе регулируется в tvtime посредством добавления в фаил ~/.tvtime/tvtime.xml примерно следующей строки , все зависит от вашего hw…)) А для настройки Lirc догрузил xdotool и настроил на пульте копии кнопок клавиатуры, теперь им можно работать с tvtime, VLC, Kaffeine, rhythmbox и т.д…
Хотел добавить… Огромное спасибо за статью, комментарии и помощь!!!
В Linux’е без году неделя, но если смогу чем-то помочь — обращайтесь…)
27 Янв 2013 в 07:55
Строка в tvtime.xml (почему-то не прописалась, видимо накосячил) — option name=»MixerDevice» value=»hw:0/Line»/