Ver la TV digital en Linux

Televisor con rayas de colores

Vamos a ver cómo sintonizar los canales de la DTV en Linux. También veremos qué programas utilizar para ver la TV. El requisito previo es disponer de un decodificador DTV por USB. Además de esto, veremos un truco para reordenar los canales según nuestras preferencias.

Maquinaria necesaria

Un decodificador DTV por USB. Por ejemplo: Pinnacle PCTV 73e

Pinnacle PCTV 73e

Obtener la lista de canales de TV

Los pasos a seguir son:

  1. Descargar el programa w_scan. Si usamos Ubuntu ejecutar:

    sudo apt-get install w-scan

  2. Obtener ayuda del comando:

    man w_scan

    Significado de algunos parámetros:

    -f tTipo DVB-T
    -c ESPais: España
    -xGenera datos iniciales para leer luego con el comando scan
  3. Escaner los nuevos canales de la TDT. Podemos seguir uno de estos dos métodos:
    1. w_scan -f t -c ES > channels2.conf

    2. w_scan -f t -c ES -x > channels1.txt
      scan channels1.txt > channels1.conf
      iconv -f ISO-8859-15 -t UTF-8 channels1.conf -o channels2.conf

    Nota: El método (a) es más sencillo pero a mi sólo me funciona el método (b)

  4. Ordenamos las líneas del archivo:

    sort channels2.conf > channels3.conf

Ordenar los canales según nuestras preferencias

fresh-retro-tv_128.png Abrimos el archivo channels3.conf con un editor de texto plano cualquiera (por ejemplo con Geany). Cada línea del fichero es un canal. Lo que vamos a hacer es poner dos letras delante de cada canal para indicar el criterio de ordenación. Por ejemplo:

  • aa → para que el canal esté arriba del todo
  • zz → para que el canal esté abajo del todo
  • rr → si es una emisora de radio, etc.

Una vez acabado de editar lo guardamos y lo volvemos a ordenar:

sort channels3.conf > channels4.conf

Si no nos gustan las dos letras que hemos dejado al principio de cada línea, las podemos borrar:

sed 's/^.. //' channels4.conf > channels5.conf

Resultado final

Estas son las emisoras de TV que se emiten desde la torre de Collserola en Barcelona el día 10-dic-2012

Programas para ver la TV digital terrestre

VLC

Abrir el archivo channels.conf (menú: Medio)
y luego ir a la lista de reproducción (menú: Ver)

Me TV

Ir a canales, luego agregar y finalmente importar el archivo channels.conf (menú: Ver)

SMPlayer

Copiar el archivo channels.conf a la carpeta oculta .mplayer situada en nuestra carpeta personal. Abrir el programa y seleccionar una emisora de TV (menú: Abrir → TV)

cp channels.conf ~/.mplayer/channels.conf

Enlaces

Resumen de los comandos utilizados

Comando Descripción
w_scan Escanea los canales de TV y proporciona información previa para el comando scan
scan Finaliza el escaneo de los canales de TV y crea el fichero channels.conf
iconv Convierte de un juego de caracteres a otro
sort Ordena las líneas de un archivo de texto
sed Reemplaza un texto por otro en varios ficheros

Icono

He creado la imagen tv.svg con Inkscape. Está calcada de un icono encontrado en Internet

Comentarios

  1. 1 kukuphato 2013-01-11 Hace 4 años
    Gracias por el manual, me ha servido de gran ayuda.

    Muy claro y conciso.

    Enhorabuena.
Proinf.net, ©2003-2017 ci 3.1.5 (CC) Esta obra está bajo una licencia de Creative Commons Este software está sujeto a la CC-GNU GPL