Investigaciones de Teletexto

Enlaces: Volver


Canales que no emiten teletexto (O que no se puede recuperar)


Lista basada en mis propias pruebas
Grupos/Canales Fecha pruebas Notas
RTVA (Radio TeleVision Andalucía [Andaluza {?}]) 9/2/2026 Aparentemente, Andalucía TV y su grupo envian su Teletexto en el VBI. Esto causa problemas y tengo que investigar mas sobre esto.
BeMad tv HD 9/2/2026 Este canal emite en su propio PID, el estandar, pero solo emite dos páginas.
100: Indica al usuario que puede ir a la página 888 para subtitulos
888: Subtitutlos teletexto
Energy 9/2/2026 Mismo caso que BeMad tv HD, este canal emite en su propio PID, el estandar, pero solo emite dos páginas.
100: Indica al usuario que puede ir a la página 888 para subtitulos
888: Subtitutlos teletexto
TEN HD 9/2/2026 No emite teletexto
Real Madrid TV 9/2/2026 No emite teletexto
7TV 9/2/2026 Estas cadenas no solo no emiten teletexto, tampoco emiten subtitulos, lo cual es obligatorio (por ley)
SQUIRREL [/2] 9/2/2026 No emiten teletexto
A3 Series 9/2/2026 Aparentemente (?) tienen un PID para teletexto
Pero no parecen emitir nada en este canal, extraer el PID con FFMPEG me da un archivo de 0 bytes.
Mira las notas
DMAX 20/2/2026 Sin teletexto

Mi 'ci/cl' actual consiste de los siguientes pasos

  1. Grabar (cvlc con SOUT a un archivo .TS) 30 minutos de un canal de cada cadena
  2. Extraer los subtitulos a un archivo .TS con una sola pista de SRT en su contenedor
  3. Copiar a RAM y borrar todo lo anterior
  4. En un bucle, ejecutar ffmpeg para sacar las páginas
  5. Quitar caracteres raros y cambiar los 'bloques' de teletexto por bloques ascii de verdad y poner enlaces a páginas de 3 numeros (Inestable)
  6. Leer por bloques (Carrousel) cada página, descartando las identicas
  7. Maquetarlos con una (mala) plantilla de HTML
  8. Exportar un indice con las páginas guardadas y las no guardadas

Cosas sobre DVB y TDT en Linux

Lista de streams de Atresmedia (Archivo MPTS extraido con todo)
Canal Audio Audio Original Subtitulos HbbTV (?) Video
Antena 3 Stream 7 Stream 4 Stream MULTIPLEX 13 Stream 1 (?) Stream 18
Neox Stream 12 Stream 6 STREAM MULTIPLEX 13 Stream 2 (?) Stream 19
Nova Stream 11 Stream 10 STREAM MULTIPLEX 21 Stream 3 (?) Stream 17
La sexta Stream 15 Stream 16 STREAM MULTIPLEX 21 Stream 9 (?) Stream 20

Esto deberia ser consistente en toda España


PIDs de teletexto

Canal PID Grupo
RTVE
La 1 0 RTVE
La 2 1 RTVE
Clan 3? RTVE
24H 4? RTVE
Teledeporte 6? RTVE
Mediaset
? ? Mediaset
? ? Mediaset
? ? Mediaset
? ? Mediaset

Grupos de canales

RTVE - G1 G1 y G2 emiten en diferentes muxes, pero comparten el teletexto.
RTVE - G2

Notas sobre A3 Series (Y el grupo de Atresmedia (?))


A3 Series aparentemente tiene dos canales de teletexto

Al parecer el stream 0:0 (Ver abajo) contiene solo una página (100), que, has adivinado, te manda a la página 888 para subtitulos

En la página 888, no obstante, vemos los datos del stream 0:5! Esto es raro!

FFPROBE

Stream #0:0[0x12c]: Subtitle: dvb_teletext (libzvbi_teletextdec) ([6][0][0][0] / 0x0006), 492x250

Stream #0:1[0xc8](spa): Audio: mp2 (mp3float) ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 96 kb/s

Stream #0:2[0xc9](spa): Audio: mp2 (mp3float) ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s

Stream #0:3[0xca](qaa): Audio: mp2 (mp3float) ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 128 kb/s

Stream #0:4[0xcb](spa): Audio: mp2 (mp3float) ([3][0][0][0] / 0x0003), 48000 Hz, mono, fltp, 64 kb/s

Stream #0:5[0x12d]: Subtitle: dvb_teletext (libzvbi_teletextdec) ([6][0][0][0] / 0x0006), 492x250

Stream #0:6[0xcc](qaa): Audio: mp2 (mp3float) ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 128 kb/s

Stream #0:7[0xcd](spa): Audio: mp2 (mp3float) ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s

Stream #0:8[0xce](spa): Audio: mp2 (mp3float) ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s

Stream #0:9[0xcf](spa): Audio: mp2 (mp3float) ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s

Stream #0:10[0x64]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 50 tbr, 90k tbn

Stream #0:11[0x12e]: Data: bin_data ([6][0][0][0] / 0x0006)

Stream #0:12[0xd0](spa): Audio: mp2 (mp3float) ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s

Stream #0:13[0xd1](spa): Audio: mp2 (mp3float) ([3][0][0][0] / 0x0003), 48000 Hz, mono, fltp, 64 kb/s

Stream #0:14[0xd2](spa): Audio: mp2 (mp3float) ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s

Stream #0:15[0xd3](eng): Audio: mp2 (mp3float) ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s

Stream #0:16[0xd4](spa): Audio: eac3 (EAC3 / 0x33434145), 48000 Hz, mono, fltp, 64 kb/s

Stream #0:17[0xd5](qaa): Audio: eac3 (EAC3 / 0x33434145), 48000 Hz, stereo, fltp, 128 kb/s

Stream #0:18[0xd6](spa): Audio: eac3 (EAC3 / 0x33434145), 48000 Hz, stereo, fltp, 192 kb/s

Stream #0:19[0x65]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 50 tbr, 90k tbn

Stream #0:20[0x66]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25.08 tbr, 90k tbn

Stream #0:21[0x12f](spa): Subtitle: dvb_subtitle (dvbsub) ([6][0][0][0] / 0x0006)

Stream #0:22[0x67]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 24.92 tbr, 90k tbn

Stream #0:23[0x130](spa): Subtitle: dvb_subtitle (dvbsub) ([6][0][0][0] / 0x0006)

Stream #0:24[0x131](spa): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)


Algunos comandos utiles

(Asumiendo que usas Linux, por supuesto, de que ibas a estar leyendo esto si no?)


Comprobar PIDs (Streams) de un archivo

ffprobe -hide_banner {archivo}

Grabar un MUX (Con VLC) (Usando playlist individual)

cvlc (Playlist).xspf --no-video --no-audio --sout-all --sout='#standard{{access=file,mux=ts,dst=Grabacion_MUX.ts}}'

Nota: Pronto intentare extraer teletexto de TV por Satelite, estoy esperando a -que me entregen un adaptador de DVB S2 (El Hauppauge 4000 (Version PCI, no la 'caja'))- instalar la antena en mi tarjeta.

Nota: Probando cositas por satelite :D