Capitolo 5. Le sorgenti riproducibili

KMPlayer può riprodurre diverse sorgenti. Queste sono elencate nel menu Sorgente.

TV

KMPlayer può usare le schede TV usando MPlayer o XVideo (usando kxvplayer). Prima di poter vedere la TV, devi configurare quale dispositivo usare e i canali televisivi. Puoi usare il programma di scansione dalla finestra di configurazione, oppure puoi configurare il file manualmente.

Il file di configurazione per le impostazioni della TV è un file XML, posizionato a ~/.kde/share/apps/kmplayer/tv.xml. Vedi qui per la manipolazione diretta di questi dati. Il formato XML è come in questo esempio:

<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="21600"/>
            <channel name="VCR" frequency="59490"/>
        </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>

Nota che gli elementi «input» con dei canali dovrebbero avere l'attributo «tuner» impostato a «1».

XVideo usa solo gli attributi «xvport» e «xvenc», e possono essere impostati manualmente solo modificando questo file. I valori di questi attributi possono essere recuperati usando «kxvplayer» in un'applicazione di terminale come Konsole. Per ogni porta, «kxvplayer» scriverà delle righe come le seguenti, e si possono impostare i numeri per gli attributi di cui si è parlato.

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

Anche gli attributi di altezza e larghezza sono ignorati dal lettore XVideo. Questo lettore ottiene le dimensioni dal server X. Una delle cose carine di XVideo è che la scala è fatta dall'hardware, dalla scheda video, quindi è possibile avere il supporto a schermo intero senza uso di CPU e senza cambio di risoluzione del tuo monitor. Inoltre, non ci sarà un noioso sfarfallio quando un'altra finestra si sovrapporrà a questa finestra video.

Vedi la sezione VDR per maggiori informazioni sull'uso di XVideo.