|
TV karta v linuxu? Dostalo se mi možnosti zapůjčit si TV kartu 3Daemon PV951TF. Jelikož jsem s ni již měl dříve zkušenosti pod Windows, chtěl jsem vyzkoušet jak bude fungovat v Linuxu.
Moje předchozí zkušenosti byly víceméně špatné. TV karta sice po Windows fongovala, ale bez možnosti sledování teletextu (Windows 2000 a Windows XP, ve Windows 98/ME funguje), což bylo způsobeno ovladači a dodávaným softwarem. Po nynějších zkušenostech můžu říct, že v podstatě vše co mi na kartě pod Windows vadilo, bylo způsobeno právě dodávaným softwarem.
Instalace v Linuxu proběhla bez problémů a pokud nepočítám prohazování mezi sloty a čas na kompilaci Video4Linux rozhraní a bttv.o driveru do jádra, tak byla karta funkční během 15. minut.
Reálně probíhala instalace přibližně takto:
- 5 minut - instalace do slotu
- 15 minut - rekompilace kernelu (video4linux + bttv.o) - ve většině distribucí je součástí jádra, ale já mám vlastní, bez všech "zbytečností" :o)
- 5 minut - konfigurace ovladače
- 10 minut - zkoumání proč to nejede :o)
- 5 minut - instalace do jiného PCI slotu
- 3 minuty - kompilace xawtv
- 5 minut - kompilace avifile
- dlouho do noci - benchmarky, testování a sledování TV :o)
Výsledky mě opravdu překvapily. Nenarazil jsem na žádné problémy technického charakteru.
Přehrávání jsem realizoval pomocí programu xawtv. Grabování programem avicap, který je součást balíku avifile/aviplay.
rozlišení | codec | CPU | HDD | status | 384*288 | divx4 | 50% | 20% | OK | 576*384 | divx4 | 90% | 40% | OK | 768*576 | divx4 | 100% | 60% | FALSE | 384*288 | divx5 | 60% | 20% | OK | 576*384 | divx5 | 100% | 40% | FALSE | 768*576 | divx5 | 100% | 40% | FALSE | 384*288 | bez komprese | 15% | 80% | OK | 576*384 | bez komprese | 15% | 100% | FALSE | 768*576 | bez komprese | 15% | 100% | FALSE | 384*288 | MJPEG | 40% | 25% | OK | 576*384 | MJPEG | 60% | 40% | OK | 768*576 | MJPEG | 100% | 50% | OK/FALSE |
Výsledky HDD berte jen pouze odhadem, protože jsem nechtěl dále zatěžovat systém měřením.
Jak je vidět podle tabulky, tak v případě ukládání bez komprese nestíhal harddisk (Western Digital, 30GB, 7200rpm, UltraATA 100, ale na řadiči UltraATA 66). Jinak ve vyšších rozlišeních nedostačoval výkon procesoru (Pentium III, 700 MHz).
Nejvyšší rozlišení (PAL) ukládané kodekem MJPEG bylo na hranici, protože nasnímaný obraz byl kvalitní, ale občas nějaký ten snímek vypadl. V sekvenci dlouhé 30 sekund bylo ztraceno od 20 do 100 snímků, v závyslosti na jiných souběžně prováděných operacích. Myslím, že by bylo možné doladit na stejné konfiguraci výkon na potřebnou hodnotu, ale vyloučit ztrátu snímků zřejmě nelze. Když například systém začne swapovat, tak Vás od poklesu výkonu neuchrání nic.
Pokud jde o ukládání ve formátu DivX, tak dopadla lépe verze 4. Zřejmě protože DivX 5 používá lepší a náročnější kompesi. Pro ukládání v plném PAL rozlišení mi však procesor nestačil ani v jednom případě kodeku DivX.
Celkem mě kvalita i možnosti ukládání realtime mile překvapily a vzhledem k ceně karty (pod 2.500,- Kč) je dostačující.
Podrobný popis konfigurace ovladače naleznete na serveru www.abclinuxu.cz. |
[ rubrika: TV/video technika ] - [ autor: Pavel Beníšek ] - [ uveřejněno: 9.12.2002 1:00 ]
| |
|