Utilizzando Chrome, premere F12 e visualizzare il video, esempio:
http://ondemand.mtv.it/serie-tv/mario-una-serie-di-maccio-capatonda/s01/mario-una-serie-di-maccio-capatonda-s01e01
Guarda la sezione “Network“, come si vede nell’immagine sopra e trova il file
mediaGen.jhtml?uri=…. che contiene la Request URL http://intl.esperanto.mtvi.com/www/xml/media/mediaGen.jhtml?uri=mgi…
Incolla la request url in una nuova pagina e si aprirà un file .xml contenente i links dei vari formati dei file mp4.
Con RTMPDump:
rtmpdump.exe -r "rtmpe://cp24806.edgefcs.net/ondemand/mtviestor/_!/intlod/it/ontv/mario_mtg/stagione_01/it_mario_mtg_103_768x432_1700_m30.mp4" -o "C:\Video3.mp4" -e
Ogni tanto si interromperà prima di arrivare al 100% del download, non c’è problema, rilanciate la stringa e riprenderà il download.
Se si interrompe troppe volte e volete far in modo che ritenti il download automaticamente fino alla fine, ecco un batch Windows:
@ECHO OFF SET a = ECHO _________________________ >> C:Download.txt ECHO Provo a scaricare: %date% %time% >> C:\Download.txt rtmpdump -r rtmpe://cp24806.edgefcs.net/ondemand/mtviestor/_!/intlod/it/ontv/il_testimone/stagione_05/it_iltestimone_515_1280x720_3500_h32.mp4 -o c:Dubai_2_parte.mp4 -e set /a iNetUseVariable = %errorlevel% ECHO Risultato: (%iNetUseVariable%) %date% %time% >> C:\Download.txt if %iNetUseVariable% EQU (GOTO close) ELSE ( GOTO retry ) :retry set /a a=%a% + 1 if %a% == 60 (GOTO error) ELSE (GOTO remount) :remount ECHO Error: %date% %time% >> C:\Download.txt ECHO Interrotto: %date% %time% >> C:\Download.txt ECHO Riprovo: %date% %time% >> C:\Download.txt rtmpdump -r rtmpe://cp24806.edgefcs.net/ondemand/mtviestor/_!/intlod/it/ontv/il_testimone/stagione_05/it_iltestimone_515_1280x720_3500_h32.mp4 -o c:Dubai_2_parte.mp4 -e set /a iNetUseVariable = %errorlevel% ECHO Risultato: (%iNetUseVariable%) %date% %time% >> C:Download.txt IF %iNetUseVariable% EQU (GOTO close) ELSE (GOTO retry) :close ECHO Scaricato: %date% %time% >> C:\Download.txt exit :error ECHO Unknown error: %data %time% >> C:\Download.txt exit
Se ti occorre convertire il file mp4 in avi per vederlo eventualmente su una Smart TV, puoi usare:
ffmpeg -i c:\video.mp4 -acodec mp3 -vcodec libx264 -preset ultrafast c:\video.avi