Guardare e scaricare i video di Rai.tv e Rai Replay — anche con Linux

In passato vi avevo scritto riguardo ad un mio script per Greasemonkey che consentiva di vedere le puntate delle trasmissioni TV sul sito Rai.tv senza usare Silverlight. Soffriva però di una limitazione: non era compatibile con Rai Replay, il servizio che permette di rivedere quasi tutti i programmi degli ultimi 7 giorni trasmessi da Rai 1, Rai 2, Rai 3 e Rai 5. Inoltre devo dire onestamente che aveva qualche piccolo bug.

Ebbene, sono lieto di annunciarvi che ho rilasciato una nuova versione dello script che non solo corregge i bug di cui sopra, ma aggiunge il pieno supporto a Rai Replay! E la cosa migliore è che non dipende per nulla da Silverlight, non dovete averlo nemmeno installato. Lo script fornisce un link diretto al file che vi interessa e vi permette di vedere la trasmissione direttamente nel browser. Nella maggior parte dei casi sarà un video in HTML5, riproducibile senza plugin. Nel caso di video non in MP4, potrete usare uno dei tanti player multimediali per il vostro sistema operativo — posto che abbiate tutti i codec installati.

    Qui potete vedere alcuni esempi dello script in azione, a sinistra sull'archivio di Rai.tv e a destra su Rai Replay
Qui potete vedere alcuni esempi dello script in azione, a sinistra sull’archivio di Rai.tv e a destra su Rai Replay

Le istruzioni sono divise in paragrafi. Assicuratevi di leggerli tutti, dall’inizio alla fine e in pochi minuti avrete tutto pronto per il vostro primo download. 😉

Player consigliati

Per alcuni video (quelli non in MP4) è necessario usare un plugin multimediale. Per la riproduzione in Firefox con Linux vi consiglio di usare Gecko Media Player e non Totem. Per quanto riguarda Chrome (quello proprietario) sotto Linux vi consiglio Totem. Per tutti gli altri casi (Chromium oppure altri sistemi operativi) usate sempre il plugin di VLC in modo da non avere problemi.

Estensione per il browser

Prima di installare lo script dovete aggiungere l’estensione adatta al vostro browser. Potete usare Greasemonkey su Firefox oppure Tampermonkey su Chrome/Chromium o Violent monkey su Opera. Dovrebbe funzionare anche su Safari usando NinjaKit.

Pagine supportate

Lo script funziona sulle seguenti pagine:

  • Video on demand di Rai.tv — I video che potreste trovare possono essere stream MMS, file MOV, file WMV, oppure file MP4.
  • Video di Rai Replay — In questo caso saranno sempre file MP4.
  • Pagine di programmi su Rai.it — Per esempio gli speciali del TG2, per i formati vale quanto detto per Rai.tv.
  • Video in flash su sottodomini di Rai.it — I video sono in formato MP4.

Installazione dello script

A questo punto vi basta recarvi alla pagina di download per installare lo script , premendo il pulsante verde qui sotto. Nella pagina che si aprirà, dovrete cliccare Install this script. Poi i successivi aggiornamenti di solito sono automatici.

Download — Rai.tv native video player and direct links

Come salvare i video

Per i file MP4, MOV, WMV: cliccate col tasto destro e scegliete la voce Salva con nome o simile.

Per gli stream MMS: Un buon metodo multipiattaforma per registrare i flussi MMS è usare Mplayer. Ho scritto le istruzioni per farlo in questo mio articolo. Con Linux e Mac OS X potete anche utilizzare mimms, ne avevo parlato qui. Esistono anche altri programmi… se non vi aggrada nessuno di quelli menzionati, fate come vi pare e usate quello che preferite. 😛

Note importanti

Nel caso in cui aveste problemi con Rai Replay tenete presente che lo script può funzionare solo se la Rai ha caricato il file in MP4, e non sempre lo fanno. È una scelta loro, non dipende da me. Se trovate video con cui il mio script non funziona e avete modo di credere che il file MP4 ci sia, fatemelo sapere e vedrò di sistemare.

Per guardare le dirette su Linux basta il plug-in di Flash Player.

Ricordandovi che potete anche provare il mio script per il sito Mediaset e quello per La7, vi auguro 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è

Advertisements

2.394 pensieri su “Guardare e scaricare i video di Rai.tv e Rai Replay — anche con Linux

  1. Ciao Andrea, ti segnalo che da qualche giorno che non va su rai replay (raiyoyo e gulp) ma funziona su raiplay,

  2. Ciao Lazza.
    Sono in Germania e non posso accedere al sito RAI. Mi dice che non ha i diritti etc etc etc.
    Hai un link che mi spiega come rimediare?
    Ciao e grazie di esistere!

  3. Massimo, usa una VPN.

    Giuseppe, santa pazienza quanto detesto i casi particolari. 😀 Perché devono avere i video messi tutti in un certo modo tranne i TG regionali? 😛 Vabbè, in ogni caso ora il server è a posto, entro stasera dovresti vedere il link (caching permettendo).

  4. Ciao Lazza,

    sono riuscito a risolvere il problema. Adesso, quando clicchiamo sulla barra col link abbiamo un indirizzo come questo esempio:

    http://creativemedia1.rai.it/Italy/podcastmhp/replaytv/raimovie/6423398_1800.mp4
    

    Dunque funziona sempre ma per la gente che vive all’estero, dovresti fare saltare “italy” nello script

    ciao

  5. Niente da togliere allo script di lazza, che è molto comodo fa vedere subito il link diretto del video così che si può scaricare. Ma si può usare anche JDownloader, basta copiare il link della pagina rai dove si vede il video è in automatico estrapola il link del video in due risoluzioni, alta e bassa, e si può subito scaricare anche in più volte visto che permette di riprendere lo scaricamento. Quindi se avete problemi con lo script usate JDowloader.

  6. Loik,

    dovresti fare saltare “italy” nello script

    Oh caspita, non ci credo che funziona ‘sta cosa. 😀 Ahahahah sono proprio impagabili… controlli geografici fatti veramente coi piedi. 😛 Ok, si può valutare la cosa per i link futuri, più difficile sarà aggiornare tutti quelli vecchi nel database. Me la segno nelle cose da fare. 🙂 Grazie per la segnalazione.

    Comunque volendo ci mettono veramente poco a sistemare la cosa, pertanto ti consiglio a prescindere di usare una VPN. Ok che in questo caso è una piccolezza, ma non è normalmente compito dello script occuparsi di gestire i controlli geografici della Rai. È compito di chi usa lo script. 😉

    Atb5, ho visto il codice di Jdownloader. In effetti gestisce buona parte dei casi che gestisce il mio script, quindi dovrebbe andare bene per la maggior parte delle situazioni. L’unica cosa che non mi piace molto è che dia per scontato che esistono solo i bitrate 1800 e 800. È vero che sono i più comuni, ma non gli unici… vari film adesso sono a 2400, per dire.

  7. Ah non sapevo che mettavano film a 2400. Hai provato con un link di un film a 2400, dentro JDownloader se lo scarica in quella risoluzione? Io cmq ancora non ho trovato film a 2400, anche se uso il tuo script trovo sempre quelli a 1800. metteresti un link rai con un film a 2400 grazie?

  8. Ok, non è proprio un film, ma ho trovato questo. 😛

    http://www.raiplay.it/video/2016/06/UN-PASSO-DAL-CIELO—STAGIONE-2—EPISODIO-3-d495c8d1-9732-4035-98cc-d7e5161a0519.html

    Hai provato con un link di un film a 2400, dentro JDownloader se lo scarica in quella risoluzione?

    No perché dovrei installare Jdownloader apposta. 😛 Ho solo letto il codice, e non prende in considerazione i link senza _1800.mp4 finale, perlomeno quando deve cercare le qualità multiple. Può darsi che ti trovi questa qualità alta, ma il codice non valuta la presenza di altre qualità perché non trova scritto 1800. Che è una cosa un po’ strana, a mio avviso. Lo stesso dicasi per 1500, 1200, 600, 400…

  9. Ho provato con il link che mi hai dato JDownloader ha trovato:il video in 8 risoluzioni:
    la più alta è in full HD 1080×1920 6,90 GB incredibile mai visto un video così grande da scaricare dalla rai…… ti metto il nome che mette JDownloader “2016-06-16_raitv_Un passo dal cielo – S2E3 – Il seme della gelosia – video – RaiPlay_1920x1084_avc1.640029, mp4a.40.2.mp4”
    poi cè quello da 4.1gb 1440×810. ho fatto un printscreen così vedi tu stesso cosa trova

    http://prntscr.com/dzvao4

    mentre se uso il tuo script scarica la versione 2400 ma è 936mb……

  10. in 8 risoluzioni

    Giusta osservazione, perché su quel video Jdownloader usa l’M3U8 e stavolta la Rai ha un po’ esagerato col bitrate. 😀

    #EXTM3U
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=341000,RESOLUTION=352x198,CODECS="avc1.66.30, mp4a.40.2",CLOSED-CAPTIONS=NONE
    http://b2ushds2-vh.rai.it/i/podcastcdn/teche_root/playrai_teche_fiction/5611723_,250,400,700,1200,1800,2400,3200,4000,.mp4.csmil/index_0_av.m3u8
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=489000,RESOLUTION=512x288,CODECS="avc1.66.30, mp4a.40.2",CLOSED-CAPTIONS=NONE
    http://b2ushds2-vh.rai.it/i/podcastcdn/teche_root/playrai_teche_fiction/5611723_,250,400,700,1200,1800,2400,3200,4000,.mp4.csmil/index_1_av.m3u8
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=784000,RESOLUTION=512x288,CODECS="avc1.66.30, mp4a.40.2",CLOSED-CAPTIONS=NONE
    http://b2ushds2-vh.rai.it/i/podcastcdn/teche_root/playrai_teche_fiction/5611723_,250,400,700,1200,1800,2400,3200,4000,.mp4.csmil/index_2_av.m3u8
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1275000,RESOLUTION=736x414,CODECS="avc1.77.30, mp4a.40.2",CLOSED-CAPTIONS=NONE
    http://b2ushds2-vh.rai.it/i/podcastcdn/teche_root/playrai_teche_fiction/5611723_,250,400,700,1200,1800,2400,3200,4000,.mp4.csmil/index_3_av.m3u8
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1865000,RESOLUTION=1024x576,CODECS="avc1.77.30, mp4a.40.2",CLOSED-CAPTIONS=NONE
    http://b2ushds2-vh.rai.it/i/podcastcdn/teche_root/playrai_teche_fiction/5611723_,250,400,700,1200,1800,2400,3200,4000,.mp4.csmil/index_4_av.m3u8
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2454000,RESOLUTION=1280x720,CODECS="avc1.77.30, mp4a.40.2",CLOSED-CAPTIONS=NONE
    http://b2ushds2-vh.rai.it/i/podcastcdn/teche_root/playrai_teche_fiction/5611723_,250,400,700,1200,1800,2400,3200,4000,.mp4.csmil/index_5_av.m3u8
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=3238000,RESOLUTION=1440x810,CODECS="avc1.640029, mp4a.40.2",CLOSED-CAPTIONS=NONE
    http://b2ushds2-vh.rai.it/i/podcastcdn/teche_root/playrai_teche_fiction/5611723_,250,400,700,1200,1800,2400,3200,4000,.mp4.csmil/index_6_av.m3u8
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=4022000,RESOLUTION=1920x1084,CODECS="avc1.640029, mp4a.40.2",CLOSED-CAPTIONS=NONE
    http://b2ushds2-vh.rai.it/i/podcastcdn/teche_root/playrai_teche_fiction/5611723_,250,400,700,1200,1800,2400,3200,4000,.mp4.csmil/index_7_av.m3u8
    

    Caspita… 😮

    250,400,700,1200,1800,2400,3200,4000
    

    Non sono sicuro di voler attivare la 3200 e la 4000, potrebbero essere considerate troppo grosse per niente. 😀 Qua però bisognerebbe sentire il parere degli utenti in generale. 🙂


    PS: Loik, ho il software che sta scorrendo circa 7500 link per vedere se vanno togliendo Italy/ o meno… ci vorrà un bel po’. 😛


    PS 2: Atb5, in realtà il video MP4 con qualità 4000 è grande circa 1,5 GB:

    $ http head http://creativemedia3.rai.it/podcastcdn/teche_root/playrai_teche_fiction/5611723_4000.mp4
    HTTP/1.1 200 OK
    Accept-Ranges: bytes
    Access-Control-Allow-Origin: *
    Connection: keep-alive
    Content-Length: 1597859222
    Content-Type: video/mp4
    Date: Tue, 24 Jan 2017 20:36:06 GMT
    ETag: "df47ca1d92d0d11:0"
    Last-Modified: Mon, 27 Jun 2016 16:36:55 GMT
    Server: Microsoft-IIS/7.5
    X-Powered-By: ASP.NET
    
  11. invece di un unico link, postresti mettere, anche la 3200 e la 4000, tre link con una specie di selezione, così ognuno scarica la versione che desidera. Io personalmente prendo sempre la migliore. Ma non so se si può fare.


    ho scaricato la 3200 tanto per provare, le dimensioni indicate da JDowloader non sono reali, infatti appena parte non sa quanto è grosso il file, cmq alla fine è 1,3gb e non 4,6gb come indicava subito, quindi secondo me anche la versione 4000 sarà meno di 6,5gb direi sui 2gb circa.

  12. Ciao Lazza
    Onestamente ci limitiamo ai vecchi films come i Western, Drammi o i Poliziotteschi italiani. Poi facciamo la traduzione per questi films mai pubblicati all’estero. Lo facciamo gratuitamente per fare conoscere il cinema italiano. La RAI ci offre tanto, peccato questa storia dell’area geografica. Per adesso funziona questa storia di cancellare “italy” ma domani ?
    Se per caso hai una lista di VPN italiani (gratis se possibile), fammi sapere.

  13. Non sono sicuro di aver capito… invece di registrare i video per uso personale li diffondete piratati coi sottotitoli? 😐 Per il discorso VPN ti ho già linkato un intero post in merito, mi sembra sufficiente.

  14. Facciamo un file SRT con la traduzione e basta.
    Poi la gente puo comprare il dvd italiano e fare il montaggio se non é disponible nella lingua richiesta.

  15. Si. Devi capire che nel mondo, c’é gente che piacerebbe vedere dei films di Bud Spencer o di Pietro Germi per esempio ma non possono perche non esiste il DVD nella loro lingua. Per questo motivo facciamo queste traduzioni. I film RAI di solito sono sincronizzati con le versioni DVD in lingua italiana. Ecco perche lavoriamo spesso su queste versioni. Siamo dei benevoli e lo facciamo per amore del Cinema Italiano.

  16. Salve, uso da un po’ questo ottimo script. Da qualche giorno però riscontro problemi: nello scaricare trasmissioni piuttosto lunghe (con file sopra 1 GB ad es) quando arriva quasi alla fine del download il download non riesce. E mi rimane su hard disk un file video .part ovvero il video incompleto (mancano gli ultimi minuti). Inizialmente pensavo fosse un file difettoso messo lì dalla Rai, ma dato che l’ho riscontrato su più video, e pure usando lo script per La7, inizio ad avere qualche dubbio. In particolare ho provato (sempre con il medesimo risultato) a scaricare le puntate di Presa Diretta (Rai 3) del 9 e 23 gennaio, e la puntata di PiazzaPulita (La7) del 19 gennaio.
    Adesso sto provando a scaricare la puntata di Presa Diretta del 23 gen con l’estensione Heklp downloader, per vedere se me la scarica, ed a che risoluzione…
    Nessuno ha riscontrato problemi simili?

    Ciao.

  17. Nessuno ha riscontrato problemi simili?

    Intendi dire un minimo salto in una connessione HTTP che fa bloccare un download? Certamente, è normale che possa accadere. Infatti i file grandi ti conviene salvarli con un download manager, non con il browser. 🙂

  18. Guarda, download che ogni tanto si interrompevano al 20/40/70% dello stato di avanzamento e dovevo ricominciarli mi son sempre capitati. E credo rientrino nell’esempio che fai tu (magari connessione instabile che fa abortire il dl e costringe a ricominciare da capo). In questi giorni però riscontro qualcosa di diverso, ovvero download che arrivano fino ad un passo dalla conclusione (tipo 97/99 %) e che però non si concludono (o meglio si concludono col messaggio “Download non riuscito”).
    Ieri ho fatto altre prove al riguardo: su una Virtual machine ho riscontrato il medesimo problema con il tuo script. Con Video DownloadHelper (estensione per FF) che ora pare riuscire a scaricare anche da questi siti, sulla “macchina fisica” non è andato a buon fine (ma penso per problemi casuali), mentre sulla VM son riuscito a scaricare da “La7” PiazzaPulita.
    Poi mi era venuto il dubbio che fosse lo spazio su C insufficiente a causare il problema con scaricando con il tuo script (ma scaricavo il video su un’altra partizione). Ho fatto poi un altro test ed ho visto che in effetti anche lo spazio libero su C si riduceva durante il download. Ma solo fino ad un certo punto: arrivato a 420 mb lo spazio libero sembrava poi non diminuire più, mentre però il download continuava comunque fino alla fine, per poi dare il messaggio di download non riuscito. Il video era visibile fino quasi alla fine. Curioso che anche il file temporaneo creato nella cartella dove lo stavo scaricando non aumentava di dimensioni…
    Proverò altri test dopo un riavvio del SO che mostra qualche cenno di incartamento 🙂 .

  19. ho riscontrato il medesimo problema con il tuo script

    E dagli… 😀 Non è un problema con lo script, è semplicemente una piccola interruzione nel download. Download che tra l’altro fai fare al tuo browser, lo script non scarica nulla. Usa un download manager (chessò, XDM oppure uGet o tanti altri…) e non avrai problemi. 🙂

    Con Video DownloadHelper (estensione per FF)

    Occhio che è probabile che Video DownloadHelper si limiti a vedere i link che il mio script inserisce sotto al video (perlomeno per quanto riguarda la Rai), di fatto quindi non è l’estensione che ti trova il video e sono gli stessi file che lo script ti indica sotto. 😉

    riavvio del SO che mostra qualche cenno di incartamento

    Eh be’, d’altronde è Windows… 😛

  20. ciao a tutti, volevo segnalare che con Firefox 50.01 non funziona piu’ lo script, nessun problema invece con i “Chromium compatibili” ver. 55.0.2900.1

  21. Sasa1964,

    con Firefox 50.01 non funziona piu’ lo script

    Ah sì, c’era un piccolo problema dato dalle regole che non attivavano lo script su rai.it ma solo su www.rai.it. È stato risolto con la versione 9.0.4.

    Antonio, accidenti a loro e al fatto che continuano a trattare alcuni programmi come casi speciali! 😀 Ora dovrebbe essere a posto (cancella la cache del browser prima di riprovare).

  22. scusa il ritardo con il quale rispondo, grazie per l’aggiornamento al plugin ma non e’ apparso in Firefox il link, magari potrebbe essere a questo punto un problema della mia installazione (del resto e’ Windows e quindi 😉 ) e quindi se qualcun’altro puo’ fare una prova e vedere se in Firefox funziona allora e’ la volta buona che formatto (una delle cose piu’ divertenti in assoluto che prediligo, piu di andare dal dentista 😦 )

  23. Andre e’ questo il video che vuoi

    http://download2.rai.it/VOD/raiuno/Sanremo2017/Dopofestival_Sanremo2017/6543241_1800.mp4
    
  24. Andre, sì giustamente quei buontemponi della Rai han pensato bene di gestire i video di Sanremo in modo diverso dagli altri… 😦 Ho appena finito di aggiornare il server per supportare anche quelli, chissà che la piantino di fare mosse del genere. 🙂

    Sasa1964, già che ci sei fatti prendere la mano e installa Linux. 😛 No dai, scherzi a parte, formattare per lo script mi sembra un po’ eccessivo. 😀 Casomai prova a creare un nuovo profilo nel browser e vedi se risolvi.

  25. Grazie per questo script (che mi ha spinto ad entrare nel mondo di Linux ;-)). Non so se è giusto segnalare qui lo stesso ostacolo segnalato da Andre l’8 feb.2017 per un video molto interessante (sui 432hz) http://www.raiplay.it/video/2016/12/Laposimportante-232-avere-un-piano-af1a1068-7226-48f5-91a2-c2454c82c802.html che non riesco a vedere mentre tutte le altre puntate della trasmissione sì…Sbaglio qualcosa o c’è un’altra risposta? Grazie per esserci e per l’attenzione

  26. Artu prova questo:

    http://creativemedia4.rai.it/podcastcdn/raiuno/Importante_avere_un_piano/Importante_avere_un_piano_EP_puntate/6337297_1800.mp4
    
  27. Artu, no non sbagli niente. Lì c’è un problema del sito della Rai, infatti quella pagina contiene un relinker che rimanda ad un (inesistente) link di questo tipo:

    http://creativemedia2.rai.it/podcastmhp_world/replaytv_world/raiuno_world/sera_world/6335115_1800.mp4
    

    Quello che ha indicato Davide sembra essere quello corretto, ma i dati nel sito sono contraddittori in più punti perciò il server non può stabilire il link corretto. Eventualmente questo qui lo inserisco a mano, ma non è proprio il massimo.

  28. Ma super grazie Davide e Lazza, veramente gentili nel rispondere prontamente e risolvendo il problema, bravissimi!!! Sono contento di non aver detto cavolate e felice di vederlo (finalmente funziona con il primo link). Non mi spiego perché ci sia stato casino proprio per questa puntata che cmq era, per chi intende, la più ‘sovversiva’… Non me ne voglia Lazza se, oltre alle mille cose che avrà da fare, ho eventualmente aggiunto questa magagna della Rai 🙂 Buonaserata a tutti, siete grandi!!!

  29. Ciao, sembra ci sia un problema stamattina… su nessun video Rai compare il tasto verde del download. Uso Firefox e Greasemonkey, ho disattivato tutte le estensioni… che succede?
    Grazie

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 )

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 )

Google+ photo

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

Connessione a %s...