Руководство по настройке тв-тюнера Behold TV 403 FM
Настройка девайса проводилась под 2.6.7 и 2.6.11 ядрами (без патчей). Первое о чем надо знать: поддержка данного тюнера должна бала быть включена в стандартный пакет video4linux, однако этого не произошло по одной причине: это "копия" Manli MuchTV M-TV002, который уже поддерживается (к слову сказать 401-й Beholder,- это Manli MuchTV M-TV001). Поэтому все настройки от Manli MuchTV M-TV002 для него подходят.
Если модуль saa7134 уже загружен, то перед настройкой его надо выгрузить:
Код: Выделить всё
#rmmod saa7134
Затем добавить несколько опций в modprobe.conf
Код: Выделить всё
options saa7134 tuner=5 card=27 gbuffers=4 oss_rate=44100
alias char-major-89-* i2c-dev
options i2c-core i2c_debug=1
options i2c-algo-bit bit_test=1
Можно перезагрузиться.
Затем загрузить модуль saa7134 со следующими параметрами:
Код: Выделить всё
#modprobe saa7134 card=27 tuner=5
Возможно придется добавить эту строку в загрузочные скрипты
Возможно у некоторых пользователей тюнера возникнет проблема: /dev/video0,- ЭТО КАТАЛОГ:
Код: Выделить всё
ls /dev/video0/
ataraid/ cpu/ inet/ net/ touchscreen/
cciss/ i2o/ input/ rd/ video/
compaq/ ida/ modems/ scanners/ watchdogs/
Решается данная проблема достаточно просто: в /dev/v4l лежит нормальное символьное устройство video0 (radio0, vbi0 находятся там же), поэтому "смотрелкам" в опциях нужно указать нормальное устройство. Если кому очень хочется,- можно сделать символьную ссылку на /dev/video0:
Код: Выделить всё
#ln -s /dev/v4l/video0 /dev/video0/
Однако я и так хорошо живу!
Затем ищем каналы с помощью tvtime-scanner и scantv (регион Россия или Восточная Европа). Далее можно использовать програмы для просмотра ТВ. Для этой цели рекомендую tvtime и mplayer. Mplayer запускаю со следующими опциями:
Код: Выделить всё
mplayer -nofs -tv driver=v4l2:width=384:height=260:device=/dev/v4l/video0:normid=5:chanlist=russia:input=2:channel=SK2-MTV1,23-TV2:quality=90:amode=1:buffersize=128:fps=30:brightness=10:contrast=-20:hue=-70:saturation=-60:audiorate=44100:alsa:forcechan=1:outfmt=i420 -vc rawi420 tv://
Возможно кто-то сталкнется с такой проблемой: в M$ при просмотре записи *.avi-файлов с тюнера картинка идет со звуком, а в Linux'e нет. Решение: воткнуть второй конец малого провода в Микрофон-в(ы)ход родной звуковой карты. Для записи также рекомендую использовать mplayer:
Код: Выделить всё
#! /bin/sh
DATE="`date +%H%M%d`"
PH=The_AVI-file_path
mencoder -tv driver=v4l2:width=640:height=480:device=/dev/v4l/video0:input=2:normid=5:quality=90:fps=25:brightness=10:contrast=-20:hue=-40:saturation=-50 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1800:vqscale=3:vb_strategy=1:keyint=300:acodec=ac3:vqmin=3:top=-1 -audio-demuxer 20 -oac mp3lame -lameopts cbr:br=64 -srate 48000 -vf pp=tn/lb,crop=640:480 -o $PH/$DATE.avi tv://
Все! Тюнер работает, картинка отличная.
ЗЫ: Из проблем, которые я не решал (в принципе и не стремился этого делать): не работает пульт ДУ (в интернете видел патчи под этот тюнер, но не ставил т.к. мне пульт пока ненужен), звук выключается сочетанием "быстрых клавиш в КДЕ" (или микрофон-в(ы)ходом в kmix'e).
Если имеются какие недочеты/упущения,- исправлю.
[CODE][CODE]