Capítol 2. Reproductor de TV digital

Configurar la TV digital

Mentre que la funcionalitat bàsica és prou útil per a algú que vol un senzill i encara potent reproductor multimèdia, la millor característica en el Kaffeine és utilitzar-lo com un frontal amb IGU per a veure i gravar la televisió digital.

En el Kaffeine versió 2.0, el suport de televisió digital utilitza la libdvbv5 i s'ha ampliat per a implementar estàndards nous com la DVB-T2 i la ISDB-T. També, ja que utilitza l'API de la DVB versió 5 per a Linux®, ara, admet frontals capaços d'implementar múltiples estàndards de televisió digital.

Ajustar la configuració del televisor al Kaffeine és tan simple com obrir l'element Televisió des de la barra de menús i seleccionar l'opció Configura la televisió.... S'obrirà una finestra emergent que us permetrà ajustar els paràmetres a utilitzar:

Configuració de la TV: opcions generals

Arranjament general de la TV digital

El menú Opcions generals permet indicar la configuració independent del dispositiu.

La Carpeta d'enregistrament estableix la ubicació on s'emmagatzemaran els enregistraments de tots els programes de TV.

L'opció Nom del fitxer xmltv (opcional) especifica un nom de fitxer amb dades EPG que s'han recuperat a través d'una capturadora externa. Quan s'utilitza aquesta opció, és probable que vulgueu establir Inhabilita l'anàlisi de les dades EPG de les taules MPEG-TS.

L'opció Inhabilita l'anàlisi de les dades EPG de les taules MPEG-TS inhabilita les dades de la Guia electrònica de programes (EPG) que s'han recuperat des del senyal transmès. Utilitzeu-la per a estalviar temps de la CPU, si la vostra emissora no envia dades EPG fiables.

La Carpeta de desplaçament temporal s'utilitza conjuntament amb el botó de pausa (), que hi ha a la pantalla del reproductor multimèdia. Quan es prem el botó, es desarà un fitxer de desplaçament temporal a la ubicació indicada per aquesta opció del menú.

Les opcions Marge a l'inici i Marge al final s'utilitzen per a configurar una mena de «marge de seguretat» per a evitar perdre's el començament i el final d'un programa, ja que les marques de temps a la guia del programa poden no ser precises. De fet, comença a enregistrar-se uns minuts abans del temps Inici definit a la Guia de programes. La quantitat exacta de temps abans es defineix mitjançant Marge a l'inici. El Kaffeine amplia el registre per la quantitat de temps definit per Marge al final, després del final del programa.

L'opció Estil per a anomenar els enregistraments s'utilitza per a configurar com anomenarà el Kaffeine un programa. Es poden utilitzar diverses macros per a canviar dinàmicament el nom de l'enregistrament:

  • %title - Títol del programa, tal com es veu als menús Guia de programes i Planificació de l'enregistrament;

  • %day, %month, %year, %hour, %min, %sec - Els camps de la marca de temps representen el moment en què el Kaffeine comença a enregistrar un programa;

  • %channel - El nom del canal que ha reproduït el programa.

L'opció Acció per a després de finalitzar l'enregistrament s'utilitza per a configurar una ordre opcional que s'executarà quan el Kaffeine deixa d'enregistrar un programa.

En fer clic a l'opció Actualitza les dades d'exploració mitjançant Internet fareu que el Kaffeine comprovi si hi ha un fitxer de definició de l'exploració amb canals nous al lloc web del KDE.

El Kaffeine utilitza un fitxer anomenat scanfile.dvb per a emmagatzemar una llista de canals de televisió digital coneguts per país i ciutat. Aquest fitxer es manté sincronitzat amb el contingut de l'arbre dtv-scan-tables, mantingut per la comunitat de LinuxTV. Per a obtenir més informació, consulteu la pàgina wiki de dtv-scan-tables.

Quan es fa clic al botó, el Kaffeine baixarà la versió més recent de les definicions de canals i les emmagatzemarà en un fitxer de dades local específic per a l'usuari, anul·lant qualsevol contingut d'un anterior.

Tingueu en compte que, per a utilitzar les definicions més noves, cal tancar el diàleg de configuració de la TV i tornar a obrir-lo.

L'opció Edita el fitxer de canals permet editar el fitxer, el qual pot ser útil per a afegir un conjunt nou de canals, de manera que el fitxer distribuït no s'actualitzarà. Si necessiteu emprar-la, si us plau, envieu una actualització a dtv-scan-tables perquè els altres també es beneficiïn de les definicions noves de canals.

L'opció Usa el joc de caràcters ISO 8859-1 en comptes de l'ISO 6937 permet seleccionar el valor predeterminat que s'utilitza en els missatges MPEG-TS que no estableixen explícitament un joc de caràcters. Si no s'estableix, per omissió s'emprarà la codificació ISO-6937. Si s'estableix, canviarà a l'ISO 8859-1.

L'opció Crea fitxers info per a acompanyar els enregistraments EPG permet crear fitxers auxiliars per als registres programats amb el contingut de la guia del programa per als enregistraments realitzats a través de la Guia de programes.

Recuperar les dades de la Guia electrònica de programes (EPG)

La majoria de les emissores de televisió digital envien informació del programa a través de la informació transmesa, codificada en un flux MPEG-TS. No obstant això, algunes d'elles utilitzen codificacions no estàndard per a aquestes dades. Com per exemple, al Regne Unit, les dades EPG dels programes en HD generalment s'emmagatzemen utilitzant algun format propietari. Altres proveïdors simplement no omplen les dades EPG, o aquesta informació no és fiable.

Des del Kaffeine 2.0.17, és possible inhabilitar l'anàlisi de les dades EPG dels canals emesos, utilitzant un programa extern per a recuperar-los. Per a inhabilitar-ho, simplement marqueu el quadre de selecció Inhabilita l'anàlisi de les dades EPG de les taules MPEG-TS. Ara podreu establir un analitzador extern per a produir un fitxer amb dades EPG i utilitzar l'opció Nom del fitxer xmltv (opcional) per a especificar el nom del fitxer produït. El fitxer produït haurà d'emprar el format XMLTV, tal com es descriu a la seva DTD. Vegeu el format de fitxer XMLTV per a obtenir més informació.

Quan s'hagi establert el Kaffeine a utilitzar un fitxer XMLTV, es detectarà automàticament qualsevol canvi de fitxer. Quan es produeixi un canvi, obrirà el fitxer i analitzarà el seu contingut, actualitzant les dades EPG en conseqüència.

Cal tenir present que el fitxer XMLTV té una taula amb associacions amb la seva pròpia representació interna per als canals amb el nom de la cadena esperada en les dades de transmissió de TV digital. El Kaffeine només recuperarà les dades EPG si els canals coincideixen amb els de la llista de canals del Kaffeine. Per tant, us haureu d'assegurar que els canals coincideixin amb els que espera el Kaffeine. Si no coincideixen, podríeu emprar un programa editor d'XML des de la línia d'ordres per a afegir la informació de la cadena que manca.

Per exemple, si teniu un programa de captura xmltv recuperant el fitxer anomenat original_xmltv_file.xmltv, podeu utilitzar el programa xmlstarlet per a afegir les associacions que manquin. Per tant, si voleu associar el canal XMLTV anomenat channel.foo.uk amb un canal que al Kaffeine s'anomena FOO, podeu executar aquest petit script:

channel="xmltv.channel.pt"
name="DVB_CHANNEL"
xmlstarlet ed \
        -s "tv/channel[@id='$channel']" -t elem -n display-name \
        -v "$name" original_xmltv_file.xmltv > new_xmltv_file.xmltv
mv new_xmltv_file.xmltv /tmp/new_xmltv_file.xmltv

Llavors, establiu el Kaffeine a emprar el fitxer nou a /tmp/new_xmltv_file.xmltv.

Configurar les fonts de TV digital

Configuració de la TV

Les pestanyes del Dispositiu tenen una configuració preestablerta per dispositiu. En general, seleccionant el país i la ciutat en el quadre combinat Font (o utilitzar «Escaneja automàticament» en una de les fonts) és suficient per a configuracions sense satèl·lits. El mateix succeeix per als dispositius que admeten múltiples estàndards de televisió. En aquests dispositius, heu d'establir la Font per a cada estàndard de televisió:

Configuració dels canals

El Temps d'espera del sintonitzador especifica la quantitat de temps que l'exploració de canals esperarà per a obtenir un bloqueig del senyal. Normalment, la configuració predeterminada és suficient per a la majoria dels dispositius, però si el dispositiu és massa lent per a bloquejar-se, es pot augmentar aquest valor.

El Nom especifica el nom associat amb la font que apareixerà seleccionant l'element Televisió des de la barra de menús i seleccionant l'opció Canals, per al plafó de configuració.

Dispositius de satèl·lit

La configuració pels dispositius de satèl·lit (DVB-S, DVB-S2) és més complexa, ja que hi ha diferents sistemes de satèl·lit possibles. A més, en els sistemes de satèl·lit, normalment el dispositiu pot engegar un amplificador ubicat a l'antena parabòlica -anomenat LNBf-, a través d'un voltatge de CC.

A més, com els sistemes de satèl·lit utilitzen una àmplia amplada de banda i accepten senyals amb polaritats diferents, és habitual utilitzar un protocol anomenat DiSEqC, per a seleccionar un interval dels canals que es reben.

El primer pas és indicar al Kaffeine la configuració del satèl·lit a través del quadre combinat Configuració:

Definicions del dispositiu de satèl·lit

Són possibles els següents valors:

  • Interruptor DiSEqC: El cable de l'antena està connectat a un interruptor DiSEqC o el LNBf requereix ordres DiSEqC per a seleccionar un interval de canals. Aquesta és l'opció més comuna. Permet tenir fins a 4 satèl·lits connectats alhora, cadascun amb el seu propi plat. Per a cada satèl·lit, haureu d'establir la configuració del LNBf per al plat que apunta.

  • Rotor USALS: El cable de l'antena està connectat a un sol plat amb un rotor USALS, controlat mitjançant DiSEqC. Es poden configurar múltiples satèl·lits, ja que el rotor canviarà la posició del plat quan se seleccioni un altre satèl·lit. Cal especificar la posició del plat (latitud, longitud).

  • Posicionament del rotor: El cable de l'antena està connectat a un sol plat amb un rotor amb un conjunt de posicions fixades, controlat mitjançant DiSEqC. Es poden configurar múltiples satèl·lits, ja que el rotor canviarà la posició del plat quan es triï un altre satèl·lit.

  • Desactiva el DiSEqC: El cable de l'antena està connectat a un plat sense cap element que admeti DiSEqC. Aquesta configuració s'utilitza normalment amb LNBf multipunt amb sobreposició de les bandes, on tots els canals estan presents alhora al cable de l'antena.

En un sistema de satèl·lit típic, el LNBf utilitza la tensió d'alimentació per a seleccionar entre una tensió baixa (13V) per a la polarització dreta vertical o circular i una tensió més alta (18V) per a la polarització esquerra horitzontal o circular. No obstant això, a causa de la pèrdua en el cable, de vegades el LNBf no entén el voltatge alt i diversos canals no sintonitzaran ni afinaran. Així, alguns dispositius ofereixen una opció per a augmentar la tensió a una configuració més alta (14V o 19V). Això s'activa a través de l'estat triple amb l'opció Empra un voltatge més alt al LNBf. Hi ha tres valors possibles:

  • Estat triple: No envia cap ordre al dispositiu per a ajustar el nivell de tensió. Aquest és el valor predeterminat.

  • Sense seleccionar: Utilitza els valors normals (13V/18V) per a la tensió de la CC. Seleccioneu-ho només si el dispositiu admet ajustar el nivell.

  • Seleccionat: Utilitza els valors alts (14V/19V) per a la tensió de la CC. Seleccioneu-ho només si el dispositiu admet ajustar el nivell.

Configuracions sense un rotor

Quan s'utilitzen les opcions Interruptor DiSEqC o Desactiva el DiSEqC, el primer pas és establir el satèl·lit que s'utilitzarà com a font del senyal, a través d'un quadre combinat a la dreta. Amb un interruptor DiSEqC, és possible seleccionar fins a 4 fonts. Cadascuna amb el seu propi LNBf. Després d'establir la/es font/s, per a cada font, feu clic al botó Arranjament del LNBf corresponent per a obrir una finestra emergent per a seleccionar el tipus de LNBf dins del plat que correspon a la font:

Definicions del LNBf

Configuracions del rotor

Quan s'utilitza un rotor, només hi ha un LNBf que es comparteix amb múltiples satèl·lits. Per tant, el següent pas és seleccionar el tipus de LNBf a través del diàleg Arranjament del LNB.

Per al rotor USALS, el posicionament es realitza per la posició del satèl·lit (latitud, longitud). Per tant, només heu de seleccionar els satèl·lits que s'utilitzaran a través d'un quadre combinat i fer clic al botó Afegeix un satèl·lit.

Per a les posicions del rotor, el posicionament es fa a través d'un número de posició preconfigurat. Per tant, només heu de seleccionar la posició del satèl·lit al diàleg de números a l'esquerra, el satèl·lit a través d'un quadre combinat a la dreta i fer clic al botó Afegeix un satèl·lit.

Si s'ha afegit un satèl·lit per error, podeu seleccionar el satèl·lit i fer clic al botó Elimina el satèl·lit per a eliminar-lo.

Configurar els canals de la TV digital

Després de fer clic al botó D'acord, el següent pas és explorar per a cercar els canals digitals, utilitzant l'element Televisió des de la barra de menús i seleccionant l'opció Canals, per al plafó de configuració:

Explorant els canals

Si hi ha més d'un estàndard admès, el quadre combinat Fonts permetrà seleccionar la que s'utilitzarà per a explorar. No oblideu connectar el cable de l'antena del dispositiu perquè coincideixi amb l'estàndard que s'utilitzarà.

Quan el Kaffeine identifica un canal, llegeix una taula MPEG-TS anomenada taula d'informació de la xarxa (Network Information Table -NIT-), la qual conté informació sobre els canals que utilitzen diferents paràmetres d'ajust transmesos per la mateixa emissora. En determinades xarxes, és possible que alguns paràmetres d'ajust s'emmagatzemin en diverses taules NIT (anomenades «altres NIT»). Això és més comú en alguns sistemes de cable i de satèl·lit. Si seleccioneu Cerca els transponedors d'altres xarxes, el Kaffeine rebrà les instruccions d'esperar i analitzar totes les altres NIT, el qual pot fer que es trobin més canals, a costa de passar molt més temps per a completar l'operació d'exploració dels canals.

L'operació d'exploració dels canals s'iniciarà fent clic a Inicia l'exploració. Un cop acabada, els canals descoberts apareixeran a la dreta. Aquests canals es poden copiar al costat esquerre fent clic a Afegeix els filtrats. És possible comprovar els paràmetres d'ajust per al canal al costat esquerre, fent clic al botó Edita. Alguns paràmetres són ajustables des de la finestra que apareixerà.

Editant la configuració del canal

Una vegada s'han desat els canals, veure la televisió és tan simple com fer clic al botó TV digital a la finestra principal: