Índice
O KMPlayer pode ler a partir de várias fontes. Estas estão listadas no menu Fonte.
O KMPlayer poderá ver o conteúdo das placas de TV com o MPlayer ou o XVideo (usando o kxvplayer). Antes de poder ver televisão, você terá que configurar o dispositivo a usar e os canais de TV. Você poderá usar o sintonizador da janela de configuração para tal ou editar o arquivo de configuração manualmente.
O arquivo de configuração da TV é um arquivo em XML, localizado em ~/.kde/share/apps/kmplayer/tv.xml
. Veja aqui como manipular diretamente estes dados. O formato em XML é mais ou menos como neste exemplo:
<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>
Repare que os elementos “input” que têm canais, deverão ter o atributo “tuner” igual a “1”.
O XVideo somente usa os atributos “xvport” e “xvenc” e eles somente podem ser definidos editando-se manualmente este arquivo. Os valores destes dois atributos podem ser obtidos executando o “kxvplayer” em uma aplicação de console como o “konsole”. Para cada porta, o “kxvplayer” gerará linhas de saída como as abaixo e os números podem ser configurados pelos atributos mencionados.
xvport 240 .... encoding: 0 PAL-television encoding: 1 NTSC-television encoding: 2 SECAM-television ....
Os atributos 'width' e 'height' são ignorados pelo reprodutor XVideo. Este reprodutor obtém os tamanhos a partir do servidor de X. Uma das coisas legais do XVideo é que o escalonamento é feito pelo hardware, pela placa de vídeo, assim a suporte à tela inteira ocorre sem uso da CPU e sem a mudança de resolução do seu monitor. Com isto, nenhum efeito negativo é gerado quando outra janela sobrepõe a janela de vídeo.
Veja a seção de VDR para mais informações sobre o uso do XVideo.