Pinnacle PCTV Deluxe ja Linux-tuki

Last modified on 24. heinäkuuta 2026 • 3 min read • 442 words
Ostin USB-televisiokortin, Pinnacle PCTV Deluxe -mallin.
Ostin USB-televisiokortin, Pinnacle PCTV Deluxen. Linuxille on saatavilla vain yksi ohjelma: dunerec  . Näin sain sen toimimaan: Lataa ja pura (tar -xvzf) dune2-linux.tar.gz  Pakkauksen purkamisen jälkeen sinulla on kaksi hakemistoa: dunetools ja dunelib, kaksi shell-skriptiä (joiden toimintaa en muista) ja yksi README.txt-tiedosto, jossa on asennusohjeita. Mitään ei tarvitse kääntää, vaan riittää, että kopioit suoritustiedostot (ja muutamat muut tiedostot) oikeisiin hakemistoihin: dunetools/dunerec/dunerec siirretään hakemistoon /usr/local/bin dunetools/duneinit/duneinit siirretään kansioon /usr/local/bin Sinun on luotava kansio /usr/local/lib/dune Nyt tarvitset joitakin tiedostoja Windows-ohjelmasta, joka tuli TV-kortin mukana. Sinulla on tietysti oltava Windows-järjestelmä, ja ohjelma on asennettava sinne ensin. Löydät tarvitsemasi tiedostot kansiosta “C:\Program Files\Pinnacle\Pinnacle PCTV Deluxe\Driver". Sinun on kopioitava tiedostot, joiden pääte on .v (k2.v jne.), sekä tiedostot DuneNTSC.sys ja DunePal.sys juuri luotuun hakemistoon /usr/local/lib/dune Koska asun Euroopassa, minun on käytettävä tiedostoa Pal.sys; joten nimeän sen uudelleen dune.sys:ksi chown root /usr/local/bin/dunerec chmod u+s /usr/local/bin/dunerec chown root /usr/local/bin/duneinit chmod u+s /usr/local/bin/duneinit Kanavien haku suoritetaan komennolla /usr/local/bin dunerec -i 0 -S 1 -d 1 Dune kohdassa 001/002 VID 2304 PID 061E Ladataan ezusb2-laiteohjelmistoa… dune.sys: FWOff: 77736 FWLen: 10296 Ohjelma on käynnistettävä uudelleen! Vaihtoehto “-d 1” on tarkoitettu vain vianmääritystietojen tulostamiseen. Komento on suoritettava uudelleen, mikä on normaalia: dunerec -i 0 -S 1 >> /usr/local/lib/dune/channels.txt Tämä komento tallentaa kanavahakutulokset tiedostoon /usr/local/lib/dune/channels.txt; sinun on vielä poistettava tästä tiedostosta rivit, jotka alkavat merkillä . Virheilmoitus ”Cannot find dune!” ilmestyy, kun TV-korttia ei ole kytketty tietokoneeseen. Minulle se ilmeni myös silloin, kun TV-kortti oli paikallaan, ja minun piti irrottaa kortti, käynnistää tietokone uudelleen ja kytkeä se uudelleen toimimaan. Tarkista, toimiiko kortti: dunerec -R test.mpg -i 0 -a 479250. Tämä tallentaa taajuudella 479,250 MHz olevan TV-signaalin tiedostoon test.mpg. Voit lopettaa tallennuksen painamalla Ctrl-C ja katsella tätä mpg-tiedostoa valitsemallasi videosoittimella. Jotta voisit kuitenkin katsella suoratoistettua televisiota, sinun on ohjattava data soittimeen. Ainoa soitin, joka onnistui hyväksymään dataa, on mplayer  . Packman  tarjoaa erinomaisen rpm-paketin Suse Linux 9.1:lle. Älä unohda ladata rpm-pakettia, joka sisältää kaikki koodekit! Tässä on muutamia komentoja, joita olen käyttänyt datan ohjaamiseen: dunerec -R - -i 0 -a 479250 | mplayer -cache 8192 - Voit säätää välimuistin kokoa lyhentääksesi toiston aloittamiseen kuluvaa odotusaikaa. dunerec -R - -i 0 -a 479250 | mplayer -framedrop -vo x11 - Ilman välimuistia sinun on sallittava soittimen pudottaa kehyksiä. dunerec -i 0 -a 479250 -t dvd -R - | mplayer -ao arts -vo xv -double -cache 4096 -framedrop - Tämä on täydellinen komento, jota käytän tällä hetkellä. Kopioin sen gtk2-käyttöliittymästä. GTK2-käyttöliittymä TV-kortille “Pinnacle PCTV Deluxe” http://pctvgtk.sourceforge.net”  . Asennus sujui ohjeiden mukaisesti, ja järjestelmä toimii todella hyvin. Minulla oli hieman ongelmia kanavien etsinnässä; se ei löytänyt kaikkia kanavia. Minun piti suorittaa kanavahaku Windowsissa (Pinnacle-ohjelmalla) ja sitten kirjoittaa taajuudet muistiin ja lisätä ne manuaalisesti channels.txt-tiedostoihin. Mutta sekin sujui ilman ongelmia.