Hoofdstuk 5. De afspeelbare bronnen

Inhoudsopgave

TV
VDR
CommandoRegel

KMPlayer kan uit verschillende bronnen afspelen. Deze bronnen staan in het menu Bron.

TV

KMPlayer kan van TV kaarten afspelen door MPlayer of XVideo te gebruiken (via kxvplayer). Voordat er tv gekeken kan worden, moet er ingesteld worden welk apparaat gebruikt wordt en de tv-kanalen moeten ingesteld worden. Hiervoor kan de de scanner van het instellingenvenster gebruikt worden maar dit kan ook met de hand gedaan worden in het instellingenbestand.

Het instellingenbestand voor de tv-instellingen is een XML bestand, te vinden op ~/.kde/share/apps/kmplayer/tv.xml. Lees hier om deze data direct te kunnen bewerken. De XML-indeling is zoals in dit voorbeeld:

<tvdevices>
    <device path="/dev/video0" width="320" height="240" name="BT878 video (Hauppauge (bt878))" audio=""
              minwidth="48" minheight="32" maxwidth="924" maxheight="576" playback="0" xvport="240">
        <input name="Television" id="0" tuner="1" norm="PAL" xvenc="0">
            <channel name="Ned1" frequency="216"/>
            <channel name="VCR" frequency="594.90"/>
        </input>
        <input name="Composite1" id="1" xvenc="7"/>
        <input name="S-Video" id="2" xvenc="14"/>
        <input name="Composite3" id="3"/>
    </device>
    <device path="/dev/video1" width="640" height="480" name="Philips 740 webcam" audio=""
              minwidth="160" minheight="120" maxwidth="640" maxheight="480" playback="1">
        <input name="Webcam" id="0"/>
    </device>
</tvdevices>

Merk op dat bij input elementen die kanalen hebben, de waarde van tuner op 1 moet staan.

XVideo gebruikt alleen de xvport en xvenc parameters en deze kunnen alleen met de hand in dit bestand ingesteld worden. De waarden voor deze twee parameters kunnen verkregen worden door kxvplayer vanuit een terminal venster te starten zoals konsole. Voor elke poort, zal kxvplayer uitvoer geven zoals onderstaande regels en de parameters kunnen met deze getallen ingevuld worden.

    xvport 240
    ....
    encoding: 0 PAL-television
    encoding: 1 NTSC-television
    encoding: 2 SECAM-television
    ....   

De breedte en hoogte parameters worden door de XVideo speler genegeerd. Deze speler krijgt de maten van de X server. Een van de prettige eigenschappen van XVideo is dat de verschaling in de hardware wordt uitgevoerd, door de video kaart, waardoor fullscreen ondersteuning zonder CPU gebruik en zonder verandering van de resolutie van de monitor nodig is. Ook treedt er geen flikker op wanneer een ander venster dit video-venster bedekt.

Lees het VDR hoofdstuk voor meer informatie over het gebruik van XVideo.