26 marzo 2012

Scaricare o vedere video Mediaset (linux)

Se volete vedere (o scaricare) una puntata intera da http://video.mediaset.it/ sotto linux, non potete usare il browser, dato che video mediaset usa una tecnologia proprietaria e non portabile (Microsoft Silverlight).

Per ovviare a questo problema potete usare mediasetviewer, oppure se non usate Gnome (o volete scaricare la puntata) e non volete installare Zenity potete eseguire il seguente comando da shell:

curl -s "http://cdnselector.xuniplay.fdnames.com/GetCDN.aspx?streamid=`curl -s URL | sed -n 's/^\s*var videoMetadataId = '\''\([0-9]*\)'\''.*/\1/p'`" | grep -o 'http://[^"]*.wmv'

Sostituendo URL con l'indirizzo della pagina che volete vedere.
Ad esempio se volete vedere la puntata del 23 Marzo di Quarto Grado, il comando diventa:

curl -s "http://cdnselector.xuniplay.fdnames.com/GetCDN.aspx?streamid=`curl -s "http://www.video.mediaset.it/video/quarto_grado/full/292401/puntata-del-23-marzo.html" | sed -n 's/^\s*var videoMetadataId = '\''\([0-9]*\)'\''.*/\1/p'`" | grep -o 'http://[^"]*.wmv'

Che restituirà uno o più url con estensione .wmv che potete dare in pasto al vostro player video preferito oppure scaricare con wget o altri download manager.