| Подключение 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 .
Если поддержка Video4Linux и/или I2C у вас выключена, то включите ее и перекомпилируйте ядро. Теперь самое время выключить компьютер и установить TV-тюнер. Если он у вас внешний (USB-тюнер), то компьютер можно не выключать, а сразу запустить harddrakel (Mandriva) или kudzu (Fedora Core/ASP).
Поддержка Video4Linux включена 4 После перезагрузки у вас должно появиться новое устройство — /dev/video0, проверим это: Is/dev/video0 Если устройство не появилось, тогда самое время его создать. Перейдите в каталог /usr/sr^inux^ocumentation/video41inux/bttv и выполните команду: ./MAKEDEV video0 Теперь можно приступить к настройке программ для просмотра телепередач. Одна из самых удачных программ для просмотра телепередач — это Xawtv. Установите эту программу, но не спешите запускать. Сначала нужно отредактировать ее конфигурационный файл. Он находится в вашем домашнем каталоге и называется .xawtv. Если такого файла там нет, то создайте его. [global] fullscreen = 800 х 600 Разрешения 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-тюнера можно считать выполненной.
Related Articles
Set as favorite
Bookmark
Email This
Hits: 848 Комментарии (0)RSS feed CommentsНаписать комментарий |