====== Salvare un video in streaming da pagina web ======
===== Formato mmsh =====
Pacchetti da installare
* **vlc**
* **ffmpeg**
* **mplayer**
Esempio di come salvare un video da una [[http://www.rai.tv/dl/RaiTV/programmi/media/ContentItem-e3057f2e-963a-4502-b86a-0a11593166c1-tgr.html|pagina web del sito RAI]].
Puntare il browser sulla pagina che contiene il video, si ottiene la richiede di installare il plugin **Novell Moonlight**, che è l'implementazione libera di Microsoft Silverligth. In effetti non è necessario installare il plugin, visualizzare il sorgente della pagina e cercare il codice JavaScript del tipo:
var videoURL = "http://mediapolisvod.rai.it/relinker/relinkerServlet.htm?cont=fiPWzLuRNoseeqqEEqual";
var videoURL_MP4 = "http://mediapolisvod.rai.it/relinker/relinkerServlet.htm?cont=T1f3YViyauUeeqqEEqual";
Installare il programma **VLC** e avviarlo. Dal menu //Media//, //Open Network Stream...// inserire l'url di cui sopra. Il player dovrebbe iniziare a visualizzare il filmato, nella barra del titolo compare l'URL dello stream **mmsh**.
Per fare il copia e incolla dell'url in una finestra terminale si esegue:
xwininfo -tree -root | grep mmsh
Copiare l'url e scaricarlo con **mplayer**:
mplayer -dumpstream mmsh://wms2.rai.it/raicdn/TG_regionali/TG_Toscana/1581908.wmv?MSWMExt=.asf
Eventualmente può aiutare un parametro del tipo **''%%-cache 2048%%''**.
Per semplificare l'editing con Avidemux conviene convertire il video in formato non compresso e con audio in bitrate costante:
VIDEO=stream.dump
CODEC=huffyuv
ffmpeg -i $VIDEO -acodec mp3 -vcodec $CODEC -y ${VIDEO}_${CODEC}.avi
===== Formato Adobe HTTP Dynamic Streaming (HDS F4M) =====
- Scaricare lo script [[https://raw.github.com/K-S-V/Scripts/master/AdobeHDS.php|AdobeHDS.php]], richiede i pacchetti Debian **php5** e **php5-curl**.
- Aprire la pagina web in questione, dal sorgente individuare l'URL del file **''manifest.f4m''**.
- Eseguire lo script con una sintassi del tipo: php ./AdobeHDS.php --debug --play --quality high \
--manifest 'http://servpub-f.akamaihd.net/path/manifest.f4m' > file.flv