Scaricare video da La7.tv

È da poco ricominciato lo show di Crozza (Italialand), uno dei miei programmi preferiti, che mi fa passare un paio di ore di allegria1 … tuttavia quando una cosa nasce sterco, sterco a vita resterà, indipendemente dal numero di versione.

Per vedere le repliche dello show in maniera più o meno lineare (senza un fastidioso sfarfallio e la CPU a mille) ho dovuto scrivermi uno script in bash che scarica il video da La7.tv e nel frattempo me lo apre con il mio lettore preferito (nel mio caso VLC).

Ora, non sono sicuro che funzioni per tutti i video de La7.tv, ma perché non lasciare ai posteri questa sentenza? :D

Vabbe, ecco lo script:

#!/bin/bash
## Descrizione:
## Script per scaricare video da La7
## Reference: http://www.leoiannacone.com/2011/10/script-scaricare-video-da-la7-tv

## Opzioni:
VIDEO_PLAYER="vlc --quiet"
DOWNLOAD_PROCESS="mplayer -quiet -dumpstream -dumpfile"
TMP_DIR_DOWNLOAD="/tmp/"
SLEEP_TIME=5

## Per usare da riga di comando usare:
#U=$1
## Altrimenti da interfaccia grafica:
U=`zenity --entry --text="Inserisci URL del video"`

## Prendo alcune informazioni sul file
ID=`echo $U | cut -d = -f2`
LINK=$(wget --quiet http://www.la7.tv/repliche/content/index.php?contentId=$ID \
       -O -| grep -o 'mp4:/[^<]*' | sed "s/]]>$//" | head -n1 )

## Imposto alcune variabili:
VIDEO_URL="rtmp://yalpvod.alice.cdn.interbusiness.it:1935/vod/"${LINK}
DUMP_FILE="${TMP_DIR_DOWNLOAD}/la7_$ID.mp4"

## Scarico il file
DUMP_PROCESS="${DOWNLOAD_PROCESS} ${DUMP_FILE} ${VIDEO_URL}"
${DUMP_PROCESS} &

## Avvio il player do SLEEP_TIME secondi
sleep $SLEEP_TIME
${VIDEO_PLAYER} ${DUMP_FILE}

## Quando il player viene chiuso, killo il download del video,
## commentare se si vuole scaricare tutto il file
pkill -f -x "${DUMP_PROCESS}"

## Decommentare questa riga se si vuole eliminare il file scaricato
## quando si esce dal player
#rm ${DUMP_FILE}

exit 0

Il codice è super commentato, così potete capirlo e modificarlo sulle vostre esigenze. La base proviene da un articolo di tdinox.

Vanno soddisfatte alcune dipendenze:

sudo apt-get install mplayer vlc procps wget zenity

TODO: riscriverlo in python per renderlo più flessibile.. lo fate voi? :)

Note all’articolo:

  1. della serie: “Ridere per non piangere” ! []

Ubuntu 10.04: Coming Soon [VIDEO]

Grazie alla collaborazione di Paolo Sammicheli (che ha curato la parte audio e comunicativa) siamo riusciti a buttar giù un video di “coming soon” su Ubuntu 10.04 (in uscita alla fine di aprile) al fine di amplificare la promozione del prossimo rilascio.

La campagna di condivisione è aperta, share and enjoy!

Realizzato con strumenti open source:

The wunderkind

Non potevo non citare questo video, mi fa commuovere ogni volta che lo vedo. Probabilmente molti di voi lo conoscono già…

Ve ne consiglio una visione in fullscreen mode e con l’audio a tutto volume (tipo quando ascoltate Cowboys from Hell dei Pantera :D ).

Ciao :)