BTTV тунери
под Linux от Милко Крачунов
([email protected])
1. За да пуснете тунер bttv под Linux ще имате
нужда от bttv driver. Той представлява няколко
модула сред които:
videodev.o
bttv.o
tuner.o
i2c.o
Този драйвер трябва да се дръпне от
интернет и да се компилира, но той фигурира
в по новите версии на ядрото. Трябва да
компилирате модулите както следва:
В терминал пишете:
cd /usr/src/linux
make menuconfig
Отивате на Character devices и от там на Video
for Linux. Избирате Video For Linux и bttv като модули (това
става като натиснете "M"). Пишете:
make modules; make modules_install
Ако обаче вие сте със стара версия на
ядрото ще трябва да отидете на http://www.metzlerbros.de/bttv.html
или дръпнете драйвера директно от тук.
Инсталационната процедура е проста:
Декомпресирате със tar xvzf bttv-xxxxx.tar.gz.
Редактирате ръчно Makefile със pico
например. (Макар че при мен тръгна без нищо
да променям)
Пишете: make; make install
Ако забележите, че /dev/video0, /dev/video и /dev/bttv
липсват трябва да напишете:
cd /dev
mknod video0 c 81 0
ln -s video0 video
ln -s video0 bttv
Готово! Вече имате качен драйвер за вашия
тунер!
2. Сега трябва да изтеглите и инсталирате
програмка за гледане на телевизия като
например kwintv
или xawtv.
kWinTV е с user frienly интерфеис, но xawtv не иска KDE.:
tar xvzf program-xxxxx.tar.gz
cd program-xxxxx
./configure
make; make install
Все пак ви препоръчвам да прочетете този
марериал за инсталиране на програми от
изходен код.
Ако обаче си изтеглите rpm просто трябва да
напишете rpm -Uvh program-xxxxx.rpm.
3. Ако напишете modprobe bttv и пуснете kWinTV или
xawtv най-вероятно ще видите разбъркан образ,
възможно е да не можете да не можете да
променяте канала и др. Тогава ще трябва да
заредите модулите с някакви параметри.
PixelView например тръгва със:
/sbin/modprobe videodev
/sbin/modprobe i2c scan=1 i2c_debug=0 verbose=0
/sbin/modprobe tuner type=1
/sbin/modprobe bttv pll=1 radio=1
Параметъра pll например включва Phase Lock Loop.
Използвайте modinfo -p <module> за да вземете
пълния списък на възможните параметри. INSTALL
файла от сорса на bttv (намира се в директория
Documentation/video4linux/bttv в сорса на ядрото) също
може да помогне.
Аз лично ви съветвам да добавите горните
редове в /etc/rc.d/rc.local.
4. Ако имате нужда от други приложения (за
capture, remote control, teletext и други) вижте тук.
5. Съвети за гледане на телевизия. Secam-BG и
Pal-BG са с разделителна способност 768х576. Тъй
като вашата видео карта едва ли ще поддържа
тази пробвайте с най-блиската по-ниска, но
може и да използвате по висока и да
разтегнете екрана. Intel i740 например поддържа
720x576, което е идеално. Телевизия се гледа най-добре
Interlaced. Обикновено образа излизащ на екрана
от тунера е interlaced, но ако не е можете да
изберете някой interlaced режим, ако видео
картата ви го поддържа. Най-доброто решение
би било 768x576x32i с 29 инчов монитор. Освен това
аз препоръчвам да не ползвате KDE или Gnome, а
wmaker, защото той може тотално да се ские под
екрана. Също така ви съветвам резолюцията
при която гледате телевизия да е най-големямата
при дълбочината на цветове която ползвате.
Друго решение е да накарате kwintv да
намалява резолюцията до най-близката (по-голяма,
да кажем 800х600 освен ако нямате 768х576) и леко
да разпънете екрана при нея. Така и лентата
на KDE или Gnome няма да ви пречи.
6. Съвети за запис на филмчета. Ако ще
записвате ще трябва да си отделите доста
хард диск. Ако ще правите филмчета със 768x576x24
със 24 fps ще трябва да заделите по близо 2 GB за
минута, тъй че ви препоръчвам 384x288x16 със 24 fps.
Това е идеална разделителна способност и
ако си вземете и Mpeg encoder ще можете да правите
Video CD.
Милко Крачунов