Guardare e scaricare i video del portale Video Mediaset — anche con Linux

Quanto di seguito descritto consente anche di guardare e scaricare i video da Witty TV. Ciò è possibile perché Witty TV è un portale Mediaset che riprende i video direttamente dal sito Video Mediaset, perciò si può usare lo stesso metodo di download.

Questo articolo descrive uno script che ho realizzato nel 2012 e tenuto costantemente aggiornato per permettere la visione e il download dei filmati dal portale Video Mediaset. L’esigenza era data dal fatto che—come ho già raccontato altre volte—il formato Silverlight (e di conseguenza Smooth Streaming) si erano diffusi parecchio, rendendo difficile per un utente Linux fruire dei siti internet delle reti televisive più famose.

Questo includeva anche il sito Video Mediaset, che ha iniziato a supportare gli utenti Linux in modo decente circa due anni dopo. Inoltre sappiamo che ufficialmente non viene fornita la funzionalità di download dei video da visionare offline.

Dato che uso Linux so che fino a poco tempo fa l’unico modo per vedere i programmi e le fiction di Mediaset dal portale era quello di scaricare il video in formato Smooth Streaming e poi guardarlo con un qualsiasi player, come per esempio VLC, oppure in alternativa “scovare” la versione per iPhone dei video. Inoltre, considerando che non sempre ho tempo di guardare i video quando sono connesso ad Internet, averne una copia offline fa comodo.

Anni fa si poteva già trovare abbastanza facilmente il link alla versione WMV in bassa risoluzione usando RaiMediasetLa7Video che sfortunatamente non viene più aggiornato. Perciò ho deciso di creare una versione semplificata dello script che funzioni solo su Video Mediaset e fornisca tutti gli URL all’utente in modo automatico, per salvare quello che si preferisce.

Dopo l’aggiornamento grafico del sito avvenuto nel 2014, Video Mediaset usa nativamente i video in HTML5 quando possibile. In caso contrario, ripiega su Flash Player. Per questo motivo ho potuto rimuovere tutta la parte di script che gestiva la riproduzione del video, lasciando il player intatto.

I link diretti vengono inseriti sotto al video
I link diretti vengono inseriti sotto al video

Il mio è uno user script per Greasemonkey (versione 3) ma è supportato anche da altre estensioni. In base al vostro browser, potete installare:

Ci sono diversi formati video disponibili, ciascuno dei quali ha un metodo diverso per il download. Ecco alcune indicazioni:

  • Smooth Streaming — È la qualità migliore per i video vecchi, di solito alla risoluzione di 1024×576 (o 768×432). Per scaricarlo dovrete usare un programma apposito. Ho pubblicato le istruzioni per farlo con Linux e anche tramite Mac OS X. Su Windows utilizzate ismdownloader.
  • Video F4V, FLV e WMV — Sono tre formati in qualità bassa con il vantaggio che potete semplicemente salvarli usando la funzione del vostro browser, nello specifico facendo click col tasto destro e scegliendo Salva con nome… o simili.
  • Video MP4 — Si può dire la stessa cosa che vale per i formati F4V e FLV, con la differenza che l’MP4 è in una qualità medio-alta. Per i filmati vecchi (pre-2014) la qualità era solitamente 640×360, mentre per i video più recenti è stata portata a 1024×576, rendendo di fatto possibile ignorare il formato Smooth Streaming. Indubbiamente è il miglior rapporto qualità/facilità di download che potete avere. Per i filmati “nuovi”, è la scelta ideale.

Detto ciò, resta a voi la scelta di quale formato prediligere, ricordando che su alcuni video non ci sono proprio tutti. Solitamente le puntate intere hanno solo Smooth Streaming e MP4.

A partire dalla versione 6.0, ho aggiunto anche il supporto ai flussi in diretta. Le dirette dei canali sono normalmente visibili solamente con Silverlight, oppure con Google Chrome (ma non Chromium) tramite Widevine. Lo script indica, sotto al player, due flussi M3U8 che si possono guardare con VLC o avplay:

Rilevamento dei flussi per i canali in diretta
Rilevamento dei flussi per i canali in diretta

Detto ciò, non mi resta altro che lasciarvi di seguito il link per scaricare lo script!

Video.mediaset.it native video player and direct links

Come ultima cosa, se volete, potete anche provare il mio script per il sito Rai e quello per La7.

Fatemi sapere se ci sono malfunzionamenti e buona visione! 😉

Vi è piaciuto l’articolo?

Scrivere software e guide come questa richiede tempo. Se avete trovato queste informazioni utili e vi è piaciuto il post, potete offrirmi un caffè cliccando sul bottone. 🙂 Se lo fate, per favore lasciate una nota indicando che è per questo articolo.

Caffè

552 pensieri su “Guardare e scaricare i video del portale Video Mediaset — anche con Linux

  1. A quanto pare, Mediaset aveva cambiato i colori del tema del sito proprio quando hai lasciato il commento precedente. Ho pubblicato la versione 5.5 che ha colori più consoni al tema nuovo e oltretutto rimuove il vecchio fix per lo schermo intero (ormai non più necessario).

  2. Ciao da oggi non mi funziona piu lo script per scaricare da witty tv…. ne sai qualcosa? Qualche modifica fatta da loro ? Lo script è aggiornato e fino a ieri l ho usato.

  3. Lo script l’ho aggiornato oggi. Prima di pubblicarlo, l’ho testato su due video di Amici e due video di Avanti un altro. A te su quale programma crea problemi? Hai un link?

  4. Confermo che non ci sono problemi con quella puntata.

    Imgur

    Ci dev’essere qualche problema col tuo computer o la tua rete, per esempio potresti avere qualche incoveniente tecnico che ti impedisce di accedere al server http://video.lazza.dk ma è una cosa che devi verificare tu.

  5. Ciao Andrea.

    Di recente nel sito di Mediaset sono accessibili le dirette live dei canali gratuiti (accessibili dopo la registrazione al sito).
    Il problema è che gli stream sono Silverlight, e quindi su Linux non riesco a vederli!

    Sarebbe possibile sostituire il player delle dirette, come hai fatto per il sito rai??

    Grazie mille in anticipo!

  6. accessibili dopo la registrazione al sito

    In realtà non serve, basta che dalla console JS dai InitializePL() e puoi vederle da anonimo. 😛

    Il problema è che gli stream sono Silverlight, e quindi su Linux non riesco a vederli!

    Quel sito usa MPEG DASH con DRM WideVine (in HTML 5) se il browser lo supporta. Essendo una tecnologia proprietaria e ripiena di DRM, l’unico browser che puoi usare è Google Chrome (non Chromium). In quel modo puoi vederle senza Silverlight.

    Sarebbe possibile sostituire il player delle dirette, come hai fatto per il sito rai??

    A dire il vero, non ho mai fatto nulla del genere. 😀 Le dirette non le ho mai toccate.

  7. mitico Lazza! 🙂
    purtroppo devo segnalare che Mediaset deve aver modificato qualcosa…

    lo script fornisce senza problemi il link al file WMV ma tentando il download del MP4 viene visualizzato un errore “File not found”… 😦

    per esempio:
    http://www.video.mediaset.it/video/iene/full/puntata-del-2-novembre_571306.html
    oppure
    http://www.video.mediaset.it/video/openspace/full/quarta-puntata_570968.html

    spero che tu possa darci un’occhiata!

    grazie!
    Luca

  8. Ops, colpa mia. :mrgreen: Ora funziona, ma per questioni di cache del CDN potrebbe dare problemi su alcuni video ancora per un paio d’ore.

  9. ciao! trovo il tuo articolo mooolto interessante! io ho bisogno di scaricare da 1 mac le clip della stagione 2006-2007 (dal sito vecchio quindi) …il problema è che copiando le url dei vari video Pasty link mi dice che non è possibile e Video Downloader della Apowersoft non parte….è1 problema mio o sbaglio qualcosa ? MI VIENE IL DUBBIO MI MANCHI QUALCHE AGGIORNAMENTO(tra le cose mi è uscita anche la richiesta di aggiornamento di Adobe Flash Player che nn ho mai aggiornato) dal momento che non riesco nemmeno a far partire i VIDEO che ci sono sul sito…c’è un’altra via? i video sono in questa sezione
    http://www.video.mediaset.it/programma/uominiedonne/2006-2007/archivio-video.shtml

  10. non riesco nemmeno a far partire i VIDEO che ci sono sul sito

    È proprio qui il nocciolo della questione. Questo non è un problema specifico del tuo computer, ma deriva dal fatto che i video proprio non ci sono. Sono elencati i titoli e le miniature, ma i filmati non sono disponibili sul sito.

    Perciò non si possono salvare, indipendentemente dal software che usi per trovare i link.

  11. Caro Andrea, desidero segnalarti che da oggi (giorno in cui ho notato l’anomalia..) non è più presente la barra dei pulsanti. Verificando a casaccio, il problema sembra comune a tutti i video

  12. Hai ragione, era necessaria una lieve variazione nel metodo che controlla se Silverlight è attivo oppure no e questo creava un errore che bloccava lo script. Puoi aggiornare alla versione 6.1.1. 🙂

  13. A me con chrome non si vedono lo stesso anche dopo aver aggiornato alla versione 6.1.1.


    Preciso che il problema si presenta sulle puntate di Senza Identità prima stagione. Per poterle vedere mi chiede di fare il login e una volta effettuato l’accesso non compaiono i pulsanti. Cosa diversa invece se voglio guardare I Misteri di Laura, i video partono senza fare nessun login e compaiono i pulsati dello script. (Grandissima caxxxxta quella di costringere gli utenti a registrarsi per poter usufruire dello streaming sul sito mediaset).

  14. il problema si presenta sulle puntate di Senza Identità prima stagione

    Prova la versione 6.1.2.

    Cosa diversa invece se voglio guardare I Misteri di Laura

    A proposito, devo ancora guardarmi la puntata di ieri. 😀

    Grandissima caxxxxta quella di costringere gli utenti a registrarsi

    Sono scelte. Il sito è loro, possono fare come preferiscono.

  15. ciao andrea non riesco a scaricare da wittytv.. non compare sotto i video la dicitura mp4 come su videomediaset.it .. forse sbaglio qualcosa.. non saprei

  16. Ciao Andrea,
    ho aggiornato lo script alla versione 6.1.2 (Uso firefox) ma purtroppo non visualizzo piu’ il pulsante MP4 per poter scaricare il video.
    Ho provato ad esempio con l’ultima puntata di amici e altre di uomini e donne.
    Ho anche riavviato il browser ma il problema persiste….

  17. Io uso Firefox 42 e su Mediaset riesco a fare tasto destro sui video e scegliere “Salva Video Come…” per prendere il formato mp4, anche con questo script disabilitato.
    Non ho provato con tutti ma la maggior parte funziona. Spero sia d’aiuto per chi sta avendo problemi con la barra che non compare 🙂

  18. in effetti confermo quello detto da JunJayMdM, stessa sua configurazione e si puo’ scaricare il file anche senza lo script attivo, ma quindi gli ultimi aggiornamenti di Mediaset hanno reso inutile questo script ?

  19. Si tratta di un problema derivante dalle alienanti idee di sandbox eccessiva introdotte da Firefox a partire dalla versione 30. Ne avevo parlato sommariamente in questo post. Ciò crea alcuni comprensibili problemi agli autori di Greasemonkey e di conseguenza a me. 😦

    Spero di potervi dare maggiori dettagli prossimamente, nel frattempo vi devo raccomandare di usare Chromium per lo script di Video Mediaset.

  20. Adesso con la versione 6.1.2.è ritornato tutto a posto. Devo confermare anche io che anche su Chrome si può salvare il video premendo tasto destro e selezionando Salva video come…con script disabilitato, ciao a grazie ancora.

  21. Cosimo e Fabrizio, ho pubblicato la versione 6.2 dello script. Per colpa di queste simpatiche limitazioni di Firefox, sono stato costretto a produrre un po’ di quello che potremmo definire Codice Porcheria™ che francamente avrei preferito evitare, però almeno funziona su tutti i browser. 😛

    JunJayMdM e Katya, quello può andare finché lo fate sui video che sono resi disponibili in MP4 anche su PC, non richiedono login e con Silverlight disattivato (o non installato). Diciamo che il mio script è un po’ più ad ampio spettro. 🙂

    Sasa1964,

    quindi gli ultimi aggiornamenti di Mediaset hanno reso inutile questo script ?

    Be’ caspita, dipende cosa intendi con “inutile”… Chiaramente da tutti i siti trattati (Rai, Mediaset, La7) è sempre possibile scaricare manualmente i video, basta:

    • avere le opportune competenze
    • analizzare come è fatta la pagina
    • controllare le richieste HTTP
    • se necessario modificare la configurazione del client (plug-in, JS, user-agent string, header HTTP)
    • effettuare il salvataggio

    Gli script servono a rendere più veloce la cosa, saltando direttamente all’ultimo punto. Quindi sì, se sai gestire tutte le situazioni a mano e non ti scoccia farlo ogni volta, lo script è inutile. 🙂

    Puoi far la prova su qualche video in cui è obbligatorio registrarsi e non c’è l’MP4 e poi decidere qual è la soluzione più pratica.

  22. no, definendo lo script “inutile” non intendevo dare un giudizio di merito al tuo script (l’italiano e’ una lingua molto bella e ricca di sfaccettature che amo moltissimo ma alle volte sono diciamo un po’ pigro nell’usarla, e dire che io da buon classicista normalmente ho il problema opposto 🙂 ) andavo di fretta e ho troncato subito la domanda ma volevo semplicemente chiedere conferma del fatto che alla luce delle ultime novita non fosse piu’ possibile utilizzarlo, lo trovo fantastico e proprio per i motivi che hai spiegato nella tua risposta ho visto con piacere che la nuova versione l’ha reso di nuovo efficace, e anche se potrei in teoria riuscire a scaricare comunque un video preferisco di gran lunga usare il tuo script, fa’ quello che deve con grande apparente semplicita, grazie per quello che fai ma anche per come lo fai.

  23. Ah pardon, intendevi quindi che era stato reso inefficace. 😀 Sì diciamo che non era esattamente colpa di Mediaset, in questo caso, bensì di alcuni vincoli di Firefox. 😛

  24. bene, e allora quando avrai tempo se puoi indicare quali sono questi vincoli mi farebbe piacere, mi basta al limite qualche link per approfondire …

  25. ho letto, in pratica dal Firefox 30 hanno fatto modiche al core senza preavvisare, hanno creato molti problemi agli utenti senza preoccuparsene (e in questo sono in ottima compagnia) e quindi tu non hai usato il fix temporaneo ma hai preferito utilizzare da subito le 3 nuove funzioni ?

  26. Agli utenti non penso, agli sviluppatori parecchi. 🙂

    tu non hai usato il fix temporaneo ma hai preferito utilizzare da subito le 3 nuove funzioni ?

    Non mi sono spiegato bene… 😀 Non ho usato assolutamente le 3 funzioni perché creano più problemi che altro e rendono l’interazione con le istanze di oggetti fuori dalla sandbox quasi impossibile. Per fare un’operazione ne devi effettuare mezza dozzina. Dopo aver perso ore a sperare che quelle funzioni servissero a qualcosa mi sono detto “basta”, ho iniettato del codice JS statico direttamente nella pagina e quindi l’esecuzione di quel pezzo avviene tutta fuori dalla sandbox. 🙂

    È un metodo “sporco” ma aggira completamente il problema e funziona su tutti i browser.

  27. non e’ per niente “sporco”, si vede che conoscevi basic e/o pascal 😉 e si ho scritto utenti ma mi riferivo agli “utenti” interessati alla questione e quindi ai programmatori che dopo magari aver investito un sacco di tempo per sviuppare un routine e implementarla magari su applicazioni che girano in centinaia di postazioni all’impriovviso gli arriva una notizia del genere e felici come un tacchino prima del Ringraziamento devono decidere velocemente se downgradare il Firefox o modificarla …

  28. Alcuni video di Mediaset hanno una leggera differenza tra i frammenti presenti e la durata totale del video indicata nel Manifest. Si tratta solitamente di decimi o centesimi di secondo, ma questo porta ismdownloader ad attendere in eterno di completare la registrazione. 🙂 Puoi provare a usare smoothget che a volte gestisce queste situazioni in modo diverso: https://github.com/pinglossy/smoothget

  29. interessante smoothget, ma come mai esiste solo x linux un prg pensato per scaricare video che girano sotto piattaforma Windows 😉 ?

  30. In realtà ha molto più senso che esista per Linux. Primo perché gli utenti Windows se vogliono un software per il loro SO se lo possono anche fare. 😉 Secondo perché proprio la difficoltà di fruizione del flusso Smooth Streaming sul pinguino rende opportuno avere un modo di poter almeno registrare i flussi. 🙂

    In ogni caso, chi ha detto che è “solo per Linux”? Il programma è scritto in C#, nulla ti vieta di compilarlo con Visual Studio su Windows o Mono su Mac.

  31. Ho provato a registrare il programma che volevo da vlc (dopo aver ovviamente fatto partire il flusso di rete, prelevato dal sito grazie al tuo script), ma il tasto registra (il pallino rosso) non mi pare che abbia attivato nessun processo di registrazione; tra l’altro non riesco a trovare una possibile configurazione per la destinazione di registrazione; quindi, domanda: come faccio con vlc o con quale metodo alternativo potrei risolvere? Grazie in anticipo, sia per la risposta che per l’ottimo lavoro che fai.

  32. Ciao Andrea, sto uscendo pazzo.E’ da alcune settimane che non riesco a vedere Witty Tv? Cosa devo fare? Mi compare la solita scritta:” Il browser non supporta la riproduzione di questo video”.Ti prego, aiutami!!!

  33. io ho appena provato witty con firefox 42 e lo script (ver. 6.2.2) funziona perfettamente 🙂

  34. Scusate il ritardo.Dunque, sono riuscito a vedere nuovamente i video presenti su Witty Tv, grazie allo script di Andrea.Grazie mille!
    P.S.Aiutatemi a capaire, il problema era l’incompatibilità tra Firefox (senza script di Andrea) e l’aggiornamento del sito Witty, giusto?

  35. ciao proprio oggi non sta funzionando sia conchrome che con firefox.. compare sempre ERRORE DURANTE LA CONNESSIONE, RIPROVA TRA QUALCHE MINUTO… come posso fare?? grazie anticipatamente

  36. Le problematiche tecniche causate dall’hosting su video.lazza.dk impattano sia lo script per la Rai che quello per Mediaset. Ne stiamo parlando in questi commenti.

    Nel frattempo, se vuoi vedere i programmi su Video Mediaset, tieni lo script disattivato.

Che cosa ne pensi?

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.