Saltar al contenido
56K

56K

Slow IT Notes – Just 4 Fun

Menú
Menú

TSduck – Capturando y reproduciendo contenido TDT en Linux

Publicada el 06/06/2025 por fanta

La versión que me ha funcionado bien en Debian 12 rama stable es la 3.36-3528
Se puede bajar desde allí el paquete deb e instalar como root así:

dpkg -i tsduck_3.36-3528.debian12_amd64.deb

 

Comprobar dispositivos conectados:

tslsdvb

En la captura se ve ese dispositivo con el id 0. Si tuviéramos 2 veríamos uno con el id 0 y el otro con el id 1.
Depende de cual queramos usar con los comandos de tsduck tendremos que indicarlo con el parámetro –adapter

 

Escanear y guardar la información en un archivo. Guardarla o actualizarla si ya teniamos información.

tsscan --verbose --adapter 0 --delivery-system DVB-T --europe --uhf-band --first-channel 21 --last-channel 48 --update-channels $HOME/.tsduck.channels.xml

 

Ver la frecuencia de los diferentes canales en un listado:

for i in {21..48}; do tsterinfo -u $i; i=$((i+1)); done

 

Ver el nombre de los canales:

cat $HOME/.tsduck.channels.xml | grep -i "name=" | cut -d "\"" -f 4

 

Capturar 20 segundos un canal especifico:

tsp -v -I dvb -a 0 -c "Radio Clasica HQ RNE" -P zap "Radio Clasica HQ RNE" -P until --seconds 20 -O file stream.ts 

 

Reproducir un canal especifico de audio:

tsp -I dvb -a 0 -c "Radio Clasica HQ RNE" -P zap "Radio Clasica HQ RNE" | mplayer -cache 512 -vo null -vc null -nolirc -stereo 0 -

 

Reproducir un canal especifico de video (2 formas):

tsp -I dvb -a 0 -c "La 1 HD" -P zap "La 1 HD" | mplayer -cache 51200 -nolirc -stereo 0 -
tsp -I dvb -a 0 -c "La 1 HD" -P zap "La 1 HD" -O play

 

Obtener un listado de los PIDs (previamente capturado como stream.ts):

tsanalyze --no-pager --pid-list stream.ts

 

Esto es bueno porque podemos elegir (si es que anda disponibles) diferentes audios, video, etc …

En mplayer se hace así: 56k.es/fanta/tsduck-tv-satelite-en-gnulinux-cambiar-al-vuelo-de-pista-de-audio/

 

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