Saltar al contenido
56K

56K

Slow IT Notes – Just 4 Fun

Menú
Menú

Obtener en texto la página de teletexto de un canal de TDT que emita teletexto en 2025 – Como obtener noticias en texto sin tener internet

Publicada el 23/06/202523/06/2025 por fanta

Ya hemos visto otras veces que si disponemos de un cacharro para ver TDT en Linux podemos hacer que sea muy sencillo todo simplemente conociendo que hemos de escanear y luego visualizar.

Para escanear podemos usar w_scan_cpp y vlc para abrir ese archivo channels.conf y ver los canales que queramos o escuchar radio.

w_scan_cpp -ft -C UTF-8 -c ES --output-mplayer > ~/channels.conf
vlc ~/channels.conf

Si nos fijamos el canal está emitiendo teletexto y por tanto vemos abajo unos iconos que saldrán en el menú en gris.
Lo activamos en Subtitle –> Sub Track –> Teletext (Spanish)

Eso nos mostrará cuando sea posible la página 100 en pantalla. Lo mismo sale transparente el teletexto y para ello tenemos un botón al lado de donde ponemos los números de página que nos permitirá poner fondo negro y ver mejor el teletexto.

Con grabar unos minutos es más que suficiente. Con el mismo vlc podemos darle a grabar con el icono de REC rojo y nos lo guardará en /home/nuestrouser/Descargas/ posiblemente.

Si deseamos obtener en texto una página concreta de un archivo .ts grabado de la TDT podemos hacerlo con ffmpeg así:

fmpeg -txt_format text -txt_page 121 -i archivograbado.ts output.srt ; cat output.srt 

Y con esto ya podríamos obtener información de noticias nacionales, internacional, el tiempo, trafico, … sin tener internet.

Otra forma sería con alevt:

w_scan_cpp -ft -C UTF-8 -c ES --output-mplayer > ~/channels.conf
sudo cp -pRv /home/fanta/channels.conf /etc/mplayer/
mplayer -cache 512 -nolirc "dvb://La 1 HD(RTVE)"

En otra terminal:

alevt -vbi /dev/dvb/adapter0/demux0 -pid "0" 314 -geometry "82x50"

Si por ejemplo tenemos un ordenador en un sitio en el que no disponemos de internet siempre podemos obtener las noticias todos los días simplemente capturando un minuto de vídeo de un canal como el 24 horas de RTVE o TVE1.

Un ejemplo de script para hacer esto sería así:

#!/bin/bash

cd /home/fanta/noticias
timeout 60 cvlc --quiet /home/fanta/noticias/channels.conf "dvb://" --sout=file/ts:/home/fanta/noticias/tv_$(date +%m_%d_%Y).ts >/dev/null 2>&1
rm -rf output.srt ; ffmpeg -txt_format text -txt_page 102 -i /home/fanta/noticias/tv_$(date +%m_%d_%Y).ts output.srt ; cat output.srt | tail -23

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

fanta de naranja
💾 QEMU
💾 SOLARIS
💾 ESXi
💾 FREEBSD
💾 DEBIAN
💾 AMIGA
💾 SYSADMIN
💾 JUNOS
💾 IMPRIMIR
💾 MSDOS
💾 WINDOWS
💾 FAIRPHONE
💾 GAMING
💾 STREAMING
💾 REDHAT
💾 GRÁFICOS
💾 CACHARROS
💾 SONIDO
💾 NETWORKING
💾 ROCKY
💾 SUSE
💾 TMP
©2025 56K | Construido utilizando WordPress y Responsive Blogily tema por Superb