domingo, 18 de febrero de 2018

¿Cómo sintonizo TV digital terrestre fácilmente en Ubuntu?


El 17 de Mayo de 1951, durante la ejecución del Decreto 9695 que daba creación al Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET), Juan Perón expuso en un discurso las altas necesidades que tenía el Estado, y explicó a los científicos cómo usar un script para facilitar la sintonía de la TV Digital Terrestre en Ubuntu.

(...)
Los desarrollos científicos que ha posibilitado nuestro Movimiento han sido dirigidos desde sus comienzos a la utilidad de la Nación toda, y sus habitantes. La petroquímica y las posibilidades que nos dan los altos estudios sobre física y energía atómica (la cual ya hemos emprendido) nos configuran en un camino que hemos de seguir por el bien de la República.

Este Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET) fue planteado con ese alto objetivo: que nuestros científicos investiguen bajo auspicio de un Estado fuerte y redistribuidor. Cada uno ha de recibir los beneficios del desarrollo, en este país en lo que está todo por acerse pero en el que la materia gris - como la verde - abundan.

Los ejemplos que lo justifican son múltiples. Vean señores, ver la TV Digital Terrestre es un derecho y una obligación que todo buen patriota ha de tener. Los contenidos son distribuidos gratuitamente en alta definición y con sonido digitalizado, bajo el estandar ISDB-T. En nuestro Movimiento tenemos una máxima que reza "todo lo que es de aire, debe poder recibirse en un sistema GNU con Linux a través de software libre".

Esto ha hecho que nuestro movimiento se torne en uno de gran apreciación, no sólo científica, sino a través de los usuarios comunes que son el verdadero consumo.

Lamentablemente, estas tareas de sintonizar el espectro radioeléctrico - el llamado "aire" - ciertamente requieren operaciones de configuración previa que requieren un buen conocimiento técnico, y si bien ya me he explayado en ello, dificultan una tarea que debería ser banal.

Ante tal necesidad se hace patente el derecho de desarrollar un software libre que le de solución. Ello es lo que se ha propuesto el compañero debianero, de rama popular del gentooísmo católico, Facundo Sánchez. Ha emprendido la creación de un guión de programación que simplifica la preparación de la TDT. Para aplicarlo, debemos hacer lo procedente:

En primer lugar, abrimos una terminal con Ctrl+Alt+T e ingresamos:

sudo apt update
sudo apt install vlc dvb-apps nano
Esto instalará los programas requeridos para operar la TDT.

nano tdt.sh

Se abrirá el editor GNU Nano con un archivo en blanco. Al mismo le podremos pegar el siguiente código fuente:

# /bin/bash
# ver 201802180527
# Se ruega pasar primero por la direccion https://ubuntuperonista.blogspot.com.ar/2015/08/el-justicialismo-ha-desarrollado.html
# facundo.areo@gmail.com
# Instrucciones,guardar este archivo como TDT.sh
# Licencia GPLV3 😊

touch .frec_canales02.conf
echo "
# Canales UHF del 14 to 69 en el sistema argentino de televisión digital terrestre SATVD-T
T 473142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 14
T 479142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 15
T 485142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 16
T 491142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 17
T 497142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 18
T 503142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 19
T 509142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 20
T 515142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 21
T 521142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 22
T 527142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 23
T 533142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 24
T 539142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 25
T 545142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 26
T 551142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 27
T 557142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 28
T 563142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 29
T 569142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 30
T 575142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 31
T 581142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 32
T 587142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 33
T 593142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 34
T 599142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 35
T 605142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 36
# canal 37 no se usa
T 617142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 38
T 623142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 39
T 629142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 40
T 635142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 41
T 641142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 42
T 647142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 43
T 653142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 44
T 659142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 45
T 665142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 46
T 671142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 47
T 677142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 48
T 683142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 49
T 689142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 50
T 695142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 51
T 701142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 52
T 707142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 53
T 713142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 54
T 719142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 55
T 725142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 56
T 731142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 57
T 737142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 58
T 743142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 59
T 749142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 60
T 755142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 61
T 761142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 62
T 767142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 63
T 773142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 64
T 779142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 65
T 785142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 66
T 791142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 67
T 797142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 68
T 803142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # canal 69
" > frec_canales02.conf

opt1="Ver TDT"
opt2="Buscar canales"
opt3="Referencias"
#opt4="option 4"
#opt5="option 5"
#opt6="option 6"
int=`zenity --height=275 --list --radiolist --text 'Seleccione la accion:' --column 'Select...' --column 'Interface Name' FALSE "$opt1" FALSE "$opt2" FALSE "$opt3"`
# FALSE "$opt4" FALSE "$opt5" FALSE "$opt6"`
echo "La opcion seleccionada es: "$int

case $int in
      "Ver TDT")
         echo "Ver TDT1"
            vlc .canalesd02.conf
            exit
      ;;
      "Buscar canales")
             scan frec_canales02.conf > .canalesd02.conf
            exit
      ;;
      "Referencias")
              echo "Ubuntu Peronista"
            echo " https://ubuntuperonista.blogspot.com.ar/2015/08/el-justicialismo-ha-desarrollado.html"
            exit
      ;;
      *)
         echo "desconozco esa opción"
            exit
      ;;
  esac
echo "Un fuerte abrazo Peronista !!!"

#https://ubuntuperonista.blogspot.com.ar/2015/08/el-justicialismo-ha-desarrollado.html
#https://ubuntuperonista.blogspot.com.ar/2012/10/mygicaS870ubuntu1204precisetvdigitalISDBT.html
#https://ubuntuforums.org/showthread.php?t=1999502



Una vez ingresado, lo grabamos con Ctrl+o y salimos del editor con Ctrl+x. Luego le asignamos permisos de ejecución con:

chmod +x tdt

...Y lo ejecutamos con:

./tdt.sh

El programa nos presentará en nuestra pantalla el siguiente cuadro de diálogo.
Lo primero que debemos hacer es memorizar los canales, lo cual nos será facililtado por el script. Simplemente tildamos "Buscar canales" y presionamos el botón Aceptar. A continuación y durante un par de minutos, nuestro sistema hará uso de la funcionalidad de búsqueda de canales para ejercer la sintonía. Si se encuentran canales, en nuestra terminal debería aparecer información similar a la siguiente:
Una vez finalizada la búsqueda del espacio radioeléctrico, nos devolverá al prompt de sistema. Para ver la televisión digital terrestre debemos ingresar nuevamente al programa, pero en el cuadro de diálogo debemos escoger "Ver TDT".

Ahí se lanzará el reproductor VLC recibiendo el stream de Televisión Digital Terrestre a través de nuestro sintonizador. Para cambiar los canales podremos avanzar al siguiente stream programado, o utilizar para ello la lista de reproducción (podremos abrirla con Ctrl+L, o bien haciendo clic sobre la imágen de video con el botón derecho del ratón, y elegimos "Lista de Reproducción".

3 comentarios:

  1. hola , que hace falta , un decodificaor una antena y conectarlo a la pc , que tipo de placa es ?

    ResponderEliminar
  2. Estimado Pablo Méndez:

    En nuestro caso usamos un sintonizador USB MyGica S700 ISDB-T Full Seg. El compañero Facundo Sánchez nos cuenta que usa un adaptador USB Siano Rio Full Seg.

    Encontrará más información en nuestros artículos anteriores https://ubuntuperonista.blogspot.com.ar/2012/10/mygicaS870ubuntu1204precisetvdigitalISDBT.html

    y https://ubuntuperonista.blogspot.com.ar/2015/08/el-justicialismo-ha-desarrollado.html

    Atte,

    Juan Perón

    ResponderEliminar
  3. Hola General. Es una net de mi hijo del PCI. Luego que se bloqueó y ya no tiene más continuidad el programa, fue desbloqueda con una placa madre y argentina nueva. Le instalé el controlador de la repo Huayra y luego del comando de organización dmesg | grep DVB
    obtengo
    [ 18.000546] dvbdev: DVB: registering new adapter (Siano Rio Digital Receiver)
    [ 18.001505] usb 1-4.1: DVB: registering adapter 0 frontend 0 (Siano Mobile Digital MDTV Receiver)...
    [ 18.001597] smsdvb:smsdvb_hotplug: DVB interface registered.
    Despues delanzar su script y barrer canales...¡no obtengo ni papa! Loparió.
    Podría ser el cable (está concectado a una antena externa UHF que con un deco externo y la tele funciona). Loarió. ¿Qué me sugiere?

    ResponderEliminar