Como descargar videos HLS cifrados

Seguramente habréis oído hablar de la extensión para Firefox Video DownloaderHelper, con ella es relativamente fácil descargar vídeos embebidos en nuestras webs favoritas de videos en streaming. Pero ¿qué ocurre cuando las URL están cifradas?

  1. Descarga e instala la extensión para Firefox Video DownloaderHelper
  2. Navega hasta la web que contenga el vídeo. La extensión detectará los enlaces a las listas m3u8.
    2016-11-16-12_29_52
    2016-11-16-12_30_59
  3. Obtendrás algo parecido a esto:
    https://secure.empresa.com/services/mobile/streaming/index/lista.m3u8?assetId=unnumero&secure=true&videoId=otronumero
  4. Ahora viene la parte interesante y quizás algo complicada para algunos usuarios no avanzados. Usaremos este script en perl para descifrar y descargar todos los ficheros TS de la lista. Lo más sencillo es usar Linux pero si alguien que me lea quiere comentar cómo ejecutarlo desde Windows, bienvenido sea.
  5. Debéis de tener instalados los siguientes paquetes:
    Perl 5.10.0 (or later). Debian: perlOpenSSL (only needed for encrypted streams). Debian: opensslHTML::Parser Perl module. Debian: libhtml-parser-perl

    LWP::UserAgent Perl module. Debian: libwww-perl

    JSON Perl module. Debian: libjson-perl

    URI Perl module. Debian: liburi-perl

  6. Y la ejecución es bastante sencilla:
    ./hls-fetch –playlist https://secure.empresa.com/services/mobile/streaming/index/lista.m3u8?assetId=unnumero&secure=true&videoId=otronumero
    Con el flag –help tendrás acceso a las demás opciones.
Loading Facebook Comments ...

Deja una respuesta

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