Skip to content
56K

56K

Slow IT just 4 fun

Menu
Menu

Compilar la suite tsduck

Posted on 04/05/202106/02/2023 by fanta

Me recomendaron el otro día por el #fediverso una suite de herramientas muy interesante para trastear con streams de vídeo (capturar, analizar, truncar, …).

En mi caso esta herramienta la voy a utilizar para aprender TS en profundidad lo que pueda.

Web del proyecto: tsduck.io/
Guía en pdf: tsduck.io/download/docs/tsduck.pdf
Git repo: github.com/tsduck/tsduck

 

El proceso para compilar este software es muy sencillo en GNU+Linux. Puede ser por ejemplo así:

$ cd /tmp/
$ git clone https://github.com/tsduck/tsduck
$ cd tsduck/
$ bash build/install-prerequisites.sh

El script bash install-prerequisites.sh está diseñado para funcionar en los siguientes sistemas operativos:

  • macOS
  • Ubuntu
  • Debian
  • Raspbian (Debian for Raspberry Pi)
  • Fedora
  • Red Hat Enterprise Linux
  • CentOS
  • Arch Linux
  • Alpine Linux

 

$ make clean
$ make
# make install

 

Una vez está compilado se pueden utilizar todas las herramientas de la suite escribiendo ts y pulsando tabulador.

Si por ejemplo tenemos sintonizado el canal Manoto se puede hacer que mplayer lo guarde en disco así:

$ mplayer -dumpstream "dvb://Manoto"

Y se puede ver el número de paquetes TS  capturados de 188b así:

tsanalyze --no-pager stream.dump | grep -i "TS packets:" | head -1 | awk {'print$5'}

Da mucho juego y da para muchos posts.

Este era simplemente para dejar escrito como compilarlo.

Saludos cordiales.

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
🍅 STREAMING
🍊 LINUX
🥝 GAMES
🥥 THREADS
🧅 SECURITY
🥑 RETRO
🍆 HARDWARE
🍇 MISC
©2023 56K | Built using WordPress and Responsive Blogily theme by Superb