[Mplayer-felhasznalok] TVtuner (ujfent)

Tazman Ordog tasmanian at freemail.hu
Tue Oct 22 14:44:12 CEST 2002


-------------- next part --------------
TV-kártyák

A TV-kártyák gombamód szaporodnak, manapság bárhol, bármilyen minõségben beszerezhetõk. Természetesen Linux oprendszer alatt sem kell nélkülöznünk ezeket, lássuk, milyen lehetõségeink vannak a tévénézésre.

Elõször is figyeljünk oda a vásárlásnál: nem mindegy, milyen kártyát veszünk, ne számítsunk arra, hogy bármilyen TV- vevõt használhatunk majd Linuxon is. Sajnos a gyártók nem készítenek drivert Linuxra, így jobb híján a rendelkezésre álló, gyártóktól és kártyáktól független modult, a bttv-t kell használnunk. A bttv modul a Brooktree chipjeit támogatja, konkrétan a 848/849-es és 878/879-es chipeket. Ez csak a chip azonosítója, számos gyártó használja fel ezeket kártyáin, pl a Miro, vagy a Hauppage, hogy csak az ismertebb neveket említsem. 
Szerencsére a kártyákat jól dokumentálják, tehát legalább a gyártó weboldalán érdemes átnézni a mûszaki adatokat, de inkább látogassuk meg az ebben a cikkben is említett honlapokat, ahol konkrét típusokról is megtudhatjuk, hogy használhatjuk-e majd Linux alatt is. 
Én egy Avermedia TVCapture 98 típusú kártyát használok, és ugyan a beállítása nem volt egyszerû feladat, de mostmár kiválóan mûködik. A beállítás titka néhány sor az /etc/modules.conf-ban, így a leírás alapján remélhetõleg bárki felveszi a versenyt a Windowsos telepítõ sebességével :) Érdekes módon a gyári, Windowsos szoftver és driver az említett Avermedia kártya esetén rosszabb a Linuxos programoknál: Windows alatt 6-7 másodpercig tart a kártya inicializálása (?) - legalábbis ez alatt a szünet alatt a szoftver az Initializing... szöveget írja ki, és egy nem kifejezetten szép képet, splash-screent kell bámulnunk; Linuxon az xawtv viszont egy pillanat alatt elindul, és azonnal nézhetõ az adás...

1, Hogyan élesszük fel a kártyát?
2, Kártyatípusok
3, Tunertípusok
4, További paraméterek, melyeket általában nem kell állítani
5, Xawtv
6, Kwintv
7, Teletext
8, Honlapok, további információk


1, Hogyan élesszük fel a kártyát?

Szükségünk lesz a bttv modulra, ami az újabb kernelekben már benne van, tehát ha egy mai aktuális 2.2-es (pl. 2.2.18), vagy 2.4-es kernelt használunk, akkor nem kell külön patch-et letöltenünk. E cikknek nem témája az esetleges modul-fordítás, kernel foltozás, leginkább azért, mert a mai, elterjedt disztribúciók tartalmazzák a bttv-t, így kernelfordítás nélkül is meg tudunk oldani mindent. Sajnos ez úgymond speciális hardver, tehát a telepítõk általában nem állítják be automatikusan, mindenképpen kézzel kell megadnunk a kártyánk jellemzõit. Nem kell megijedni, egyetlen szövegfile-t kell csak módosítanunk a dokumentációk alapján, és két apró scripttel ki is próbálhatunk mindent. A módosítandó file a modules.conf, vagy conf.modules (disztribúciótól függõen). Az alábbi sorokat kell beírnunk:

alias char-major-81 videodev
alias char-major-81-0 bttv
pre-install bttv modprobe -k msp3400; modprobe -k tuner
options bttv radio=R card=N
options tuner type=M Ahol "R" értéke 0, vagy 1 attól függõen, hogy rádiós kártyánk van-e, a
kártya tipusa (N) és a tuner típusa pedig az alábbi listából választható
ki:




Kártyatípusok:

Száma
Típusa
1
*** Ismeretlen *** 
2
MIRO PCTV
3
Hauppauge old
4
STB
5
Intel
6
Diamond DTV2000
7
AVerMedia TVPhone
8
ATRIX-Vision MV-Delta
9
Fly Video II
10
TurboTV
11
Hauppauge new (bt878)
12
MIRO PCTV pro
13
ADS Technologies Channel Surfer TV
14
AVerMedia TVCapture 98
15
Aimslab VHX
16
Zoltrix TV-Max
17
Pixelview PlayTV (bt878)
18
Leadtek WinView 601
19
AVEC Intercapture
20
LifeView FlyKit w/o Tuner
21
CEI Raffles Card
22
Lucky Star Image World ConferenceTV
23
Phoebe Tv Master + FM
24
Modular Technology MM205 PCTV, bt878
25
Askey/Typhoon/Anubis Magic TView CPH051/061 (bt878)
26
Terratec/Vobis TV-Boostar
27
Newer Hauppauge WinCam (bt878)
28
MAXI TV Video PCI2
29
Terratec TerraTV+
30
Imagenation PXC200
31
FlyVideo 98
32
iProTV
33
Intel Create and Share PCI
34
Terratec TerraTValue
35
Leadtek WinFast 2000
36
Chronos Video Shuttle II
37
Typhoon TView TV/FM Tuner
38
PixelView PlayTV pro
39
TView99 CPH063
40
Pinnacle PCTV Studio/Rave
41
STB2
42
AVerMedia TVPhone 98
43
ProVideo PV951
44
Little OnAir TV
45
Sigma TVII-FM
46
MATRIX-Vision MV-Delta 2
47
Zoltrix Genie TV/FM
48
Terratec TV/Radio+
49
Dynalink Magic TView 
50
GV-BCTV3
51
Prolink PV-BT878P+4E (PixelView PlayTV PAK)
52
Eagle Wireless Capricorn2 (bt878A)
53
Pinnacle PCTV Studio Pro
54
Typhoon TView RDS / FM Stereo
55
Lifetec LT 9415 TV
56
BESTBUY Easy TV
57
FlyVideo '98/FM / 2000S
58
GrandTec 'Grand Video Capture'
59
Phoebe TV Master Only (No FM)
60
TV Capturer
61
MM100PCTV
62
AG Electronics GMV1

















Tunertípusok:
	
1
Temic PAL (4002 FH5)
2
Philips PAL_I
3
Philips NTSC
4
Philips SECAM
5
NoTuner
6
Philips PAL
7
Temic NTSC (4032 FY5)
8
Temic PAL_I (4062 FY5)
9
Temic NTSC (4036 FY5)
10
Alps HSBH1
11
Alps TSBE1
12
Alps TSBB5
13
Alps TSBE5
14
Alps TSBC5
15
Temic PAL_I (4006FH5)
16
Alps TSCH6
17
Temic PAL_DK (4016 FY5)
18
Philips NTSC_M (MK2)
19
Temic PAL_I (4066 FY5)
20
Temic PAL* auto (4006 FN5)
21
Temic PAL (4009 FR5)
22
Temic NTSC (4039 FR5)
23
Temic PAL/SECAM multi (4046 FM5)
24
Philips PAL_DK
25
Philips PAL/SECAM multi (FQ1216ME)
26
LG PAL_I+FM (TAPC-I001D)
27
LG PAL_I (TAPC-I701D)
28
LG NTSC+FM (TPI8NSR01F)
29
LG PAL_BG+FM (TPI8PSB01D)
30
LG PAL_BG (TPI8PSB11D)











További paraméterek, melyeket általában nem kell állítani:

vidmem=addr
a VGA kártya memóriájának címe
remap=addr

egyes VGA kártyák rosszul jelzik a BIOS-nak a memóriájuk méretét (S3-as kártyák), amelyek így átnyúlhatnak a TV kártya memóriájába. Ezzel az opcióval eltolhatjuk a TV-kártya memóriájának címét


pll

A kvarckristály beállítása. 
0: nem használ pll-t
1: 28 MHz-es kristály használata
2: 35 MHz-es kristály használata

Az Avermedia a 13-as kártyatípussal, és 1-es tunertípussal mûködik jól. A két lista egymástól teljesen független, a kártya típusa a képet kelti életre, a tuner pedig kizárólag a kártya hangolásáért felelõs. Ha tehát például kiváló képet mutat a szoftverünk, de nem tudunk más adóra kapcsolni, akkor a kártyatípust eltaláltuk, a tuneren viszont változtatni
kell. A próbálkozások idejére jól jöhet két egyszerû script:

Script neve: videoki

#!/bin/bash
rm core   # biztos, ami biztos :)
rmmod bttv
rmmod tvaudio
rmmod videodev
rmmod tuner
rmmod msp3400
rmmod i2c-algo-bit
rmmod i2c-core 

Script neve: bevideo

#!/bin/bash
depmod -a
modprobe -k i2c-core
modprobe -k i2c-algo-bit
modprobe -k msp3400
modprobe -k  tuner
modprobe -k videodev
modprobe -k  bttv

xawtv A videoki script kiveszi a memóriából a TV kártyához tartozó modulokat, ezután elvégezhetjük a módosításokat a modules.conf-ban, majd a bevideo-val rögtön ki is próbálhatjuk az új beállításokat. Ha minden mûködik, örülhetünk, ha nem, akkor módosíthatunk... Fontos, hogyha módosítottunk valamit, akkor futtassuk le a videoki scriptet, majd a bevideo-t, mert a modul csak betöltõdéskor foglalkozik a paraméterekkel, futás közben már nem. Ha elindul az xawtv, nyomjuk le a jobb egérgombot, és válasszuk ki a Channel Editor-t, amivel végigfuthatunk a frekvenciákon, és megnézhetjük, hogy kártyánk jól mûködik-e.
A kártya beállítása után most lássuk a Linuxos TV-programokat







Xawtv

Ez az elsõ ránézésre elég fapadosnak tûnõ program egy nagyon könnyen és egyszerûen kezelhetõ TV- szoftver. Beállítása egyszerû, bár kicsit nehézkes, a jobb egérgombra elõbukkanó menübõl választhatjuk ki a Channel Editort, itt a Channel mezõben adhatjuk meg a csatornaszámot, Hotkey alatt azt a billentyût, amivel átválthatunk az adott adóra, a Station ID-nél pedig az adó nevét írhatjuk be. Minden adót kézzel kell beállítani, nincs "wizard", ami magától megkeresné ezeket. A jobb egérgomb menüjét érdemes átnézni, sokmindent állíthatunk vele. Ha behangoltuk a csatornákat, lépjünk ki, és nézzünk bele a $HOME/.xawtv file-ba: itt vannak az adók adatai mellett a program beállításai is. A Global rész paramétereit a man xawtv alapján állíthatjuk át, az egyes csatornák adatait (név, csatornaszám, finomhangolás, hotkey, színtelítettség/fényerõ csatornához tartozó értékei, stereo/mono stb.) pedig a file-ban látható komment sorok alapján. Érdemes ezt egy szövegszerkesztõvel a saját igényeinkhez alakítani. Az xawtv mentes minden olyan funkciótól, ami mai értelemben felhasználóbaráttá 
tesz egy programot - cserébe viszont olyan programunk lehet, ami egyetlen dologra koncentrál, mégpedig arra, ami a feladata: a TV-nézésre. Emiatt alakulhatott úgy, hogy az xawtv lett a legnépszerûbb és legkedveltebb TV-nézõ program.A program honlapja: http://www.bytesex.org/xawtv

Itt sok hasznos információt találhatunk a Linuxos TV-s lehetõségekrõl, többek között innen juthatunk el a bttv-honlapra is, melynek címe: http://www.bytesex.org/bttv Az xawtv-hez kapcsolódik az xawtv_applet nevû kis program, amely a Gnome paneljére épül be, és vezérli az xawtv-t. Honlapjának címe: http:/ /people.debian.org/~mvo/xawtv_applet

Kwintv

Mint a nevébõl is látszik, a KDE-be illeszkedõ programról van szó, ami az xawtv-vel ellentétben kifejezetten felhasználóbarát kinézetet kapott. Minden grafikus felületrõl állítható, és szerencsére emiatt még csak nem is butították le a programot: minden, ami az xawtv-ben egy szövegfile-ban beállítható, azt itt menübõl adhatjuk meg. A kezelése önmagáért beszél. Elsõ induláskor egy wizard behangolja a csatornákat, amit ezután finomhangolhatunk, és nevet adhatunk az adóknak. Sajnos van egy hátránya: nem rendelhetünk egy-egy billentyût az egyes adókhoz, ezért vagy egyesével "ugrálva" juthatunk el a kiszemelt mûsorhoz, vagy a program-böngészõbõl kell kiválasztani a megfelelõ adót. További hátrány, hogy adókra külön-külön nem állítható a mono/stereo mód, csak globálisan. Adónként állíthatjuk viszont a színtelítettséget és fényerõ értékeket. A program tehát a kor követelményeinek megfelelõen díszes és könnyen  ezelhetõ, viszont magán viseli az ebbõl fakadó hátrányokat is. A szoftver honlapja: http://www.mathematik.uni-kl.de/~wenk/kwintv - itt a támogatott hardverekrõl is láthatunk egy listát, amibõl kiderül, hogy a Brooktree chipek mellett más típusok moduljait is fejlesztik már Linuxra. Mindkét szoftver képes arra, hogy állóképeket készítsen egy gombnyomásra, és a kártya saját formátumával videorészletet is fel tud venni (sajnos csak avi formátumban). A framebuffer kedvelõinek fog tetszeni az fbtv program, ami az xawtv-hez hasonlóan mûködik, de szöveges képernyõn, nem X felületen. 

Teletext

 Lehetõségünk van a teletext oldalak lapozgatására is megfelelõ kártya esetén, az alevt az éppen behangolt adó szöveges információit jeleníti meg.Honlapok, további információk 

Érdemes körülnézni az alábbi oldalakon is: http://www.metzlerbros.de/bttv.html 
Metzler testvérek honlapja: információk a bttv modulról, mpeg-kártyákról, 
DVD-lejátszásról, Linuxon támogatott TV- kártyák, TV- és teletext szoftverek 
listája, linkek hivatalos gyári adatlapokra. Kiinduláshoz mindenképpen ajánlható, lényegretörõ, sok információt adó honlap, amit minden TV kártya tulajdonosnak meg kell néznie.

http://www.lirc.org
Sok TV kártyához adnak távirányítót, ezek használatát teszi lehetõvé a lirc 
nevû szoftver.

http://www.linuxtv.org
Egy kisebb honlap, amely a Linuxos TV és DVD lehetõségekrõl szól.

Video HOWTO német nyelven:
http://velociraptor.mni.fh-giessen.de/ldp/dlhp-html/DE-Video-Tv-HOWTO-3.html


More information about the MPlayer-felhasznalok mailing list