Skip to content

Home Мультимедиа и игры Подключение TV-тюнера
Подключение TV-тюнера

Сложность при настройке TV-тюнера заключается в том, что в продаже есть очень много самых разных моделей TV-тюнеров, какой именно у вас я, к сожалению, угадать не могу. А рассмотреть в книге все модели TV-тюнеров невозможно. Поэтому мы рассмотрим общую методику настройки тюнера. Возможно, в вашем случае придется выполнить дополнительные действия. Какие именно? Интернет еще никто не отменял... Если поискать, вы наверняка найдете пошаговое руководство по настройке вашей модели тюнера в Linux.

Сразу нужно отметить, что в книге будет рассматриваться настройка TV-тюнера в Linux с современным ядром 2.6. Настройка тюнера для более старых ядер (2.4, 2.2) рассмотрена не будет, поскольку все современные дистрибутивы основаны на ядре 2.6. Если у вас по-прежнему ядро 2.4, то самое время перейти на более новую версию дистрибутива, тем более если вы хотите использовать такое эксклюзивное устройство, как TV-тюнер. К тому же новые дистрибутивы поддерживают много разных TV-тюнеров.

В процессе настройки TV-тюнера, возможно, придется перекомпилировать ядро, поэтому до начала настройки тюнера убедитесь, что у вас установлены исходные тексты ядра. Чтобы не тратить время зря, просмотрите файл /usr/src/linux/Documentation/video41inux/bttv/Cards — в нем вы найдете список всех тюнеров, поддерживаемых вашим дистрибутивом.

В большинстве случаев все необходимое уже включено, на всякий случай перейдите в каталог с исходными текстами ядра (/usr/src/linux) и введите команду:

# make menuconfig

После этого перейдите в секцию DeviceDrivers. Убедитесь, что включена поддержка I2C и Video4Linux в секции Multimedia devices .

Поддержка I2C включена
Поддержка I2C включена

Если поддержка Video4Linux и/или I2C у вас выключена, то включите ее и перекомпилируйте ядро.

Теперь самое время выключить компьютер и установить TV-тюнер. Если он у вас внешний (USB-тюнер), то компьютер можно не выключать, а сразу запустить harddrakel (Mandriva) или kudzu (Fedora Core/ASP).

Поддержка Video4Linux включена

Поддержка Video4Linux включена

4 После перезагрузки у вас должно появиться новое устройство — /dev/video0,

проверим это:

Is/dev/video0

Если устройство не появилось, тогда самое время его создать. Перейдите в каталог /usr/sr^inux^ocumentation/video41inux/bttv и выполните команду:

./MAKEDEV video0

Теперь можно приступить к настройке программ для просмотра телепередач. Одна из самых удачных программ для просмотра телепередач — это Xawtv. Установите эту программу, но не спешите запускать. Сначала нужно отредактировать ее конфигурационный файл. Он находится в вашем домашнем каталоге и называется .xawtv. Если такого файла там нет, то создайте его.

[global]
fullscreen = 800 х 600 
freqtab = europe-east
pixsize = 128 x 96
pixcols = 1
jpeg-quality = 70
[defaults]
norm = SECAM
capture = over
source = Television

Разрешения 800x600 вам вполне хватит, как и качества картинки — 70%. Если у вас мало оперативной памяти и картинка подтормаживает, попробуйте уменьшить качество и/или разрешение. Например, на слабых компьютерах можно установить разрешение 640x480 и качество 50.

Откройте терминал, введите команду su, чтобы работать от имени root. Введите команды:

# modprobe i2c-dev

# modprobe tuner type=3

# modprobe bttv card=MW

Число NNN можно узнать в файле /usr/src/linux/Documentation/CARDLIST.bttv. Теперь можно запускать xawtv. Пробуйте настроить телепередачу. Если у вас это не получается или вообще нет картинки (или отсутствует звук), значит, вы указали неправильный номер тюнера. Выполняем следующие команды:

# rmmod bttv
# modprobe bttv card=MW

Ясно, что номер должен быть уже другой. И так повторять, пока вы не получите четкую картинку. С этой задачей должен справиться harddrake2, но это не всегда у него получается, поэтому приходится подбирать карты вручную.

После того как вы подберете идентификатор карты, самое время прописать нужные нам модули в файле /etc/modules.conf:

alias char-major-89- i2c-dev 
options i2c-core 
options i2c-algo-bit

alias char-major-81 videodev 
alias char-major-81-0 bttv 
options bttv card=NNW 
options tuner type=3

На этом настройку TV-тюнера можно считать выполненной.

Комментарии (0)

RSS feed Comments

Написать комментарий

smaller | bigger

busy
 

Регистрация




Top