Kapitel 5. Die abspielbaren Quellen

Inhaltsverzeichnis

TV
VDR
Befehlszeile

KMPlayer kann von verschiedenen Quellen abspielen. Diese Quellen sind im Menü Quellen aufgeführt.

TV

KMPlayer kann von TV-Karten abspielen, entweder mittels MPlayer oder XVideo (dies braucht kxvplayer). Bevor TV geschaut werden kann, müssen das zu gebrauchende Gerät und die TV-Kanäle konfiguriert werden. Dazu kann der Scanner aus dem Konfigurationsdialog benutzt werden oder die Konfigurationsdatei kann manuell editiert werden.

Die Konfigurationsdatei für die TV-Einstellungen ist eine XML-Datei mit dem Namen ~/.kde/share/apps/kmplayer/tv.xml. Siehe hier, um diese Datei direkt zu ändern. Das XML-Format ist wie im folgenden Beispiel:

<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.9"/>
        </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>

Es ist darauf zu achten, dass input-Elemente mit channels das tuner-Attribut auf 1 gesetzt haben sollten.

XVideo braucht nur die xvport- und xvenc-Attribute; diese können nur durch manuelles Editieren der Datei gesetzt werden. Die Werte dieser beiden Attribute können ausgelesen werden, indem kxvplayer in einem Terminal wie z.B. konsole gestartet wird. Für jeden Port wird kxvplayer eine Zeile wie unten aufgeführt ausgeben. Die Werte können daraufhin für die erwähnten Attribute gesetzt werden.

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

Die Attribute für die Breite und die Höhe werden vom XVideo-Spieler nicht beachtet. Dieses Programm erhält seine Bildgröße vom X Server. Einer der Vorteile von XVideo ist die Eigenschaft, dass die Skalierung durch die Hardware erledigt wird, d. h. durch die Videokarte, und somit auch im Vollbildmodus ohne CPU-Belastung und ohne Wechsel der Bildschirmauflösung. Ebenso wenig gibt es ein Flickern, wenn ein anderes Fenster das Videobild überlagert.

Im Kapitel VDR sind mehr Informationen enthalten über den Gebrauch von XVideo.