Table of Contents
Descargar / reproducir streamings a partir de ficheros F4M / MPD / M3U en GNU/Linux
Actualización: livestreamer no se actualiza más, se recomienda utilizar youtube-dl.
Los ficheros f4m (Adobe F4M manifest files) / MPD / M3U pueden ser utilizados en sistemas Linux mediante herramientas como Livestreamer o bien youtube-dl. Permitiendo descargar contenido audiovisual de webs como Dailymotion, Livestream, Twitch, UStream, YouTube Live, Atresmedia (Antena3, la Sexta, Neox, etc) y cualquier otra que utilice estos ficheros para su contenido multimedia.
livestreamer
Instalación de livestreamer / Manual de la linea de comandos: http://docs.livestreamer.io/cli.html
pip install livestreamer
Fichero f4m (Python livestream).
Ejemplo de descarga de un video de “La Sexta” en HD con livestreamer.(Sustituir “http:” por “hds:http:” o simplemente “hds:” )
livestreamer hds://deswowsmootha3player.antena3.com/vsgsm/_definst_/smil:assets10/2016/06/03/DB54C40B-8AF0-4842-917D-1161724A654D/es.smil/manifest.f4m best -o debate_6j.flv [cli][info] Available streams: 404p (worst), 720p (best) [cli][info] Opening stream: 720p (hds) [download][debate_6j.flv] Written 199.7 MB (1m18s @ 27.0 MB/s)
Youtube-DL
Instalación de youtube-dl: Descargar y dar permisos de ejecución.
wget https://yt-dl.org/downloads/latest/youtube-dl chmod a+rx youtube-dl
Ficheros 4fm (youtube-dl).
youtube-dl -F http://deswowsmootha3player.antena3.com/vsgsm/_definst_/smil:assets6/2018/06/15/EEF3588B-DBF4-4FF3-907D-DB16A23E1515/es.smil/manifest.f4m [info] Available formats for manifest: format code extension resolution note 957 flv 640x360 957k 1405 flv 640x360 1405k 2001 flv 720x404 2001k 2748 flv 1280x720 2748k (best) youtube-dl -f 2748 http://deswowsmootha3player.antena3.com/vsgsm/_definst_/smil:assets6/2018/06/15/EEF3588B-DBF4-4FF3-907D-DB16A23E1515/es.smil/manifest.f4m
Ficheros MPD (ej. Vídeos antena3).
youtube-dl -f bestvideo+bestaudio -o "pesadilla-en-la-cocina-programa-5-el-rosal.%(ext)s" https://geovod.antena3.com/vcg/_definst_/assets3/2018/06/04/22E5923D-821E-4778-A802-F5B50504629C/dash.smil/manifest_mvlist.mpd # Ejemplo descargando solo el audio de un vídeo, ejemplo con URL de Youtube. youtube-dl -f bestaudio https://www.youtube.com/watch?v=R9CASzQjuUY
NOTA: Si la conexión se interrumpe, puede ser reiniciada ejecutando de nuevo el comando y continuará donde lo dejó.
Ficheros M3U (ej. Vídeos lasexta): Pueden ser descargados usando ffmpeg.
ffmpeg -i https://deswowa3player.akamaized.net/vsg/_definst_/assets6/2018/06/15/EEF3588B-DBF4-4FF3-907D-DB16A23E1515/es.smil/playlist.m3u8?pulse=assets6%2F2018%2F06%2F15%2FEEF3588B-DBF4-4FF3-907D-DB16A23E1515%2F%7C1529257013%7C71257c4d32757ac8ef7b91bc55c8ce6f -c copy -bsf:a aac_adtstoasc "lasexta-noche-16-06-18-pedro-horrach.mp4"
Enlaces recomendados: Obtener rutas a las ficheros 4fm / mpd / m38u de atresmedia.