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

Di seguito ho diviso le istruzioni in paragrafi. Leggeteli tutti in ordine e in pochi minuti avrete tutto pronto!

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: con Linux e Mac OS X installate e usate mimms per registrarli, come vi avevo già mostrato. Su Windows adoperate Orbit Downloader o altri programmi per gestire i flussi MMS.

Nota: il seguente paragrafo spiega come scaricare i flussi in RTMP. Con le nuove versioni dello script non si dovrebbe riscontrare questo caso, tuttavia lascio le indicazioni nel caso tornassero a servire in futuro.

Per gli stream RTMP: se usate Linux oppure Mac OS X, installate rtmpdump e semplicemente copiate la riga di comando che lo script vi fornisce nel terminale. Se usate Windows, il procedimento è circa 30 secondi più lungo:

  1. salvate l’eseguibile rtmpdump.exe da questo archivio, prelevando lo ZIP ed estraendolo in una cartella a piacere (NON una cartella di sistema)
  2. create col blocco note un file, copiateci dentro esattamente la riga di comando fornita dal mio script, e salvatelo come download.bat (attenzione, non deve avere estensione txt ma bat) nella stessa cartella
  3. fate doppio click sopra al file che avete salvato e dovrebbe partirvi la finestra del prompt con il download

Un esempio di linea di comando per RTMPdump fornita dallo script

Note importanti

Nel caso in cui aveste problemi con Rai Replay vi consiglio di cambiare video e poi tornare a quello che vi interessa. Se trovate video con cui il mio script non funziona fatemelo sapere e vedrò di sistemare. Per guardare le dirette su Linux dovrebbe bastare il plug-in Flash.

Inoltre il sito discrimina lo user-agent e blocca le richieste fatte da Windows e Mac, ma non quelle fatte da Linux! Ad esempio:

  • Opera/9.80 (Windows NT 5.1) Presto/2.12.388 Version/12.11 non funziona
  • Opera/9.80 (X11; Linux i686) Presto/2.12.388 Version/12.11 funziona

Questa limitazione del loro sito attualmente viene aggirata dalle versioni recenti dello script (dalla 8.4) ma potrebbe ripresentarsi in futuro. Se non riuscite a scaricare un certo video probabilmente vi toccherà cambiare temporaneamente lo user-agent. Il metodo per farlo ovviamente cambia da browser a browser.

Ricordandovi che potete anche provare il mio script per il sito Mediaset e quello per La7, vi auguro buona visione! ;)

About these ads

1.482 thoughts on “Guardare e scaricare i video di Rai.tv e Rai Replay — anche con Linux

  1. A dire la verità il sito di Paolo sul primo link fornisce l’URL del flusso MMS inesistente, di cui parlavo prima, mentre del secondo fornisce anche lui erroneamente l’URL HTTP al micro-file descrittore invece che l’URL MMS corretto. Ad ogni modo, ho aggiornato il software sul server.

    Potrebbero volerci fino a un paio d’ore per l’aggiornamento delle cache, provate più tardi. :)

  2. ancora grazie per il tempo dedicatomi… ;-)

    —> Lazza
    ti confermo che dal sito, riesco a visualizzare correttamente il video.

    —> Chribio
    ti ringrazio per il link che mi hai segnalato, ma la situazione non cambia:
    riesco solamente a tirar fuori un link che mi porta ad un file di pochi KB… :(

  3. Con Win Xp e Flahgot, ho aggiornato alla 8.4.9: appare vedp il video, appare il pulsante, ma se lo premo, restituisce

    Access Denied
    You don't have permission to access "http://uscreativemedia1-vh.akamaihd.net/z/Italy/podcastmhp/replaytv/rai5/pomeriggio/2813237_,800,1800,.mp4.csmil/manifest.f4m" on this server.
    
    Reference #18.f87ba5d.1406357500.ccafea3
    

    Però, se cambio usernameagent e inserisco per esempio un Mobile devices Apple, riesco a scaricare con flashgot e vedere senza problemi.

    Per i problemi di questi giorni, ho sempre risolto così…

  4. Cavoli ma non dormite mai? :-D Scherzi a parte, non è questione del nuovo script, è che ieri sera mi sa che ho tolto due righe di codice che non dovevo togliere… Poi le rimetto quando ho tempo. :-) Pazientate.

  5. Ciao e scusa…
    ..non so perche’ ma anche se aggiornavo con greasmonkey gli scripts mi diceva che non c’erano aggiornamenti..invece andando direttamente ai links che hai messo sul blog ho visto che ce ne sono stati…
    quindi e’ gi’a strano questo..comunque ho aggiornato agli ultimi,spero!!!,..
    nello specifico al 8.4.9

    ..ma ancora il sito che ti ho segnalato con riesco a gestirlo…

    http://www.scuola.rai.it/articoli/lorenzo-milani-e-gli-insegnanti/4150/default.aspx

    cosa sbaglio…??

    grazie mille anche della pazienza….

    gio’

  6. ciao andrea, ho scaricato diverse volte una puntata di “EMOZIONI GOLD” da Rai Replay seguendo le tue indicazioni, ma il file rimane sempre incompleto: dopo averne scaricato circa la meta’ CHROME mi dice che il download e’ terminato e lo apre.

  7. Gio’,

    non so perche’ ma anche se aggiornavo con greasmonkey gli scripts mi diceva che non c’erano aggiornamenti

    È probabile che tu stessi utilizzando ancora degli script installati dal vecchio userscripts.org, anche se era già stato annunciato qui il passaggio a GreasyFork, ormai quasi due mesi fa. :) È compito vostro seguire lo sviluppo ogni tanto per vedere se ci sono novità. ;)

    comunque ho aggiornato agli ultimi [...] nello specifico al 8.4.9
    ma ancora il sito che ti ho segnalato con riesco a gestirlo

    Sì è corretto, la versione 8.4.9 è l’ultima. Strano che non ti funzioni, vuoi dire che non ti compare la barra verde sotto? Non è che per caso hai inavvertitamente disattivato Greasemonkey? Puoi farlo dall’icona, si può disattivare e riattivare a piacimento. Forse per sbaglio era stata disattivata. :P

    Elio, il programma a cui ti riferisci è per caso questo? Se non mi mettete i link non posso mai sapere. :D

  8. la greasemonkey e’ attiva
    e’ che proprio non parte il video..lo schermo rimane nero…
    idem con opera
    invece con ie8 lo vedo..ma con ie8 non funzionano i tuoi scripts…

  9. il rettangolo nero della pagina dove di solito poi appare il video rimane nero e non parte il video con ff31…
    idem se uso opera..
    se invece uso ie8 il rettangolo nero sparisce e partono 2 video..il primo e’ la pubblicita’ rai di 4 sec e dopo parte il video principale..

  10. io ho installato flashgot e mi e riapparso il tasto mp4,per cui ora ho 2 opzioni di download,sia col tasto mp4 che con flashgot

  11. il rettangolo nero della pagina dove di solito poi appare il video rimane nero

    Sì quello l’ho capito, io ti ho chiesto un’altra cosa:

    Ma la barra col link sotto compare o no?

  12. ..allora non capisco..a me sembra che non appaia nulla..
    ..mentre nel caso che funzioni mi appare la finestrella verde con scritto MP4…
    ..in questo caso invece,ripeto,non appare niente..ed il rettangolo rimane nero senza che parta il video…
    idem con opera..
    con ie8 invece parte…
    non so se mi sono spiegato bene…perdona sono assai poco esperto..

    per cui spiegami le cose piu’ terra terra….

    grazie per la pazienza!!

  13. a me sembra che non appaia nulla..
    ..mentre nel caso che funzioni mi appare la finestrella verde con scritto MP4

    Ah ok, ora ci siamo capiti. :D Sai qual è la cosa preoccupante? Che il mio script non ha nulla a che fare col video su quella pagina, cioè non interferisce con esso (come invece fa, per esempio, su Rai Replay, perché ne cambia il metodo di inserimento).

    Che versione di Firefox hai? Che sistema operativo?

  14. scusa Andrea, si’ il programma di RAI 2 che non viene scaricato completamente, ma che Chrome mi apre dicendo che il download e’ terminato, e’ proprio quello dedicato a Fabrizio de Andre’ della serie EMOZIONI GOLD. Grazie comunque del tempo che ci dedichi e complimenti per la competenza.

  15. Gio’,

    win xp serv pack 3 pro ed

    Eh, hai voglia… è un sistema operativo obsoleto. Lo era già nel 2004, anno in cui usciì la prima versione di Ubuntu, lo è a maggior ragione ora che l’ha abbandonato anche Microsoft. :D Quella pagina usa un player HTML5, e su Firefox per funzionare ha bisogno di un sistema operativo decente. Nulla a che vedere col mio script comunque. :)

    Anche se si fosse trattato di qualcosa relativo al mio script—e non lo è—non posso ovviamente dare supporto alcuno per Windows XP… già è Windows, in più è obsoleto. Se vuoi a tutti i costi tenere quello (e farti male) invece di aggiornare a Linux, ti consiglio di provare Google Chrome. Quello perlomeno ha un supporto HTML5 che non dipende dalla piattaforma, così se non altro dovrebbe funzionarti il video.

    Però, come immagini, è una finta soluzione. È come evitare di far allagare una nave buttando fuori l’acqua col secchio invece di tappare la falla…

    Elio,

    non viene scaricato completamente

    Può succedere, per vari motivi, che durante il download di file di grosse dimensioni, la connessione si interrompa. Mi pare ne avessimo già parlato nei commenti, facendo varie ipotesi, speculando perfino che la Rai lo faccia di proposito per rompere un po’ le scatole… La verità è che è difficile dire il perché. :P

    Ad ogni modo, come è naturale fare quando si scarica un file grosso, è buona norma usare sempre un download manager. Io quel video l’ho scaricato oggi con axel, delle 4 connessioni che crea il software, una è effettivamente terminata in modo brusco. Chiaramente il download manager è fatto apposta per riprendere il processo in questi casi, quindi alla fine il file era intero e perfettamente riproducibile.

    Se non ti piace quello, ovviamente puoi usare quello che più ti aggrada, ce ne sono davvero decine di diversi. Scegli quello che ti piace di più. :)

  16. Prova e riprova ci sono riuscita, i file ci sono ma cambia l’indirizzo, ad es. su rai2 replay, oggi volevo recuperare l’ultima puntata di un telefilm ma il mitico pulsantone non compariva, allora con download helper ho copiato un indirizzo qualsiasi dei file frammentati e l’ho incollato su blocco note, poi ho cercato un filmato dello stesso giorno in cui compariva il pulsantone e mi sono copiata l’indirizzo e ho incollato anche questo sul blocco.

    Comparandoli ho notato le differenze, l’indirizzo che mi serviva era

    http://creativemedia1.rai.it/podcastmhp/replaytv/raidue/pomeriggio/???????1800.mp4

    mentre il fake era

    http://uscreativemedia2-vh.akamaihd.net/z/Italy/podcastmhp/replaytv/raidue/pomeriggio/???????,800,1800,.mp4.csmil/1_c1e4ed058ad63c3c_Seg1-Frag2?auth=daEb2a0d4amb9bucrbicObnbOc1cob0bLcC-bt1yn8-c0-EjtxxEp&aifp=V001&als=4.25,300,NaN,1,1127,4536,0,26,0,41,f,1.73,3511.02,f,s,MDNWODZBOSXE,3.3.0,41&hdcore=3.3.0&plugin=aasp-3.3.0.99.43???????=nomefile

    E cambiano a seconda dell’orario ad es.

    http://creativemedia1.rai.it/podcastmhp_world/replaytv_world/raidue_world/notte_world/???????_1800.mp4

    Quindi con un minimo di ingegno qualcosa si può fare quando lo script non funziona, ho provato diversi filmati e il sistema funziona sempre.

  17. Quello che dici è correttissimo. Ti vorrei tuttavia chiedere di segnalarmi i video su Rai Replay nel caso in cui riscontri che non appare la barra ma lo riesci a scaricare in altro modo. :)

  18. quindi anche opera dipende dalla piattaforma..?
    e se metto chrome no-install posso usare la tempermonkey
    e ci funzionerebbe quindi il tuo script?
    grazie per tutto!!

  19. Ho aggiornato lo script, ma ciò nonostante non riesco a risolvere il mio problema.
    Vabbè, pazienza… per adesso non mi incatenerò al portone di Lazza… :P
    Ancora Grazie!! :-)

  20. Gio’, ho come l’impressione che la mia similitudine con l’acqua e la barca non sia stata molto chiara… Comunque per precisarlo, non faccio assistenza Windows. :) Buona fortuna.

    TopSecret, ti confermo che sui due video che avevi linkato i link ai flussi MMS compaiono correttamente. Se non ti vengono fuori credo che sbagli qualcosa tu…

  21. Ciao Andrea
    ho capito benissimo la similitudine!
    chiara e giusta!
    potresti pero’ essere cosi’ gentile da rispondere alla mia domanda -tralasciando windows-..??..:
    con chrome no-install si puo’ usare la tempermonkey
    e funziona quindi il tuo script?
    grazie per tutto!!

    Ps..: come mai anche se ho messo i 2 flag in basso per essere avvisato per ogni nuovo post
    non mi sta arrivando nessuna notifica..??..
    ..non credo che sia colpevole windows anche di questo..o sbaglio..??!!

  22. e funziona quindi il tuo script?

    Il mio script funziona su tutti i browser elencati nel post, ma il tuo problema era il supporto ad HTML5 che non ha a che vedere con lo script stesso. :) Su Chrome lo script funziona, riguardo alle questioni di codec è un discorso a parte su cui non posso rispondere con certezza perché non riguardano me.

    come mai anche se ho messo i 2 flag in basso per essere avvisato per ogni nuovo post
    non mi sta arrivando nessuna notifica..??

    Dovrebbe giungerti una email che ti chiede di confermare di voler davvero ricevere gli aggiornamenti. Controlla se per caso non è finita nella cartella spam o posta indesiderata.

  23. Ancora grazie per la risposta!

    Su Chrome lo script funziona, riguardo alle questioni di codec è un discorso a parte su cui non posso rispondere con certezza perché non riguardano me.

    Cosa vorresti dire,terra terra?

    Perché pochi posts fa avevi scritto:

    ti consiglio di provare Google Chrome. Quello perlomeno ha un supporto HTML5 che non dipende dalla piattaforma, così se non altro dovrebbe funzionarti il video.

    una affermazione contraddice l’altra.
    per cui ti richiederei:

    con chrome no-install si puo’ usare la tempermonkey
    e funziona quindi il tuo script?
    grazie per tutto!!

    Dovrebbe giungerti una email che ti chiede di confermare di voler davvero ricevere gli aggiornamenti. Controlla se per caso non è finita nella cartella spam o posta indesiderata.

    ..niente email..ne’ in spam
    ne’ in in desiderata…

  24. Non ritengo ci sia contraddizione tra non posso rispondere con certezza e se non altro dovrebbe funzionarti. Incertezza e condizionale sono sinonimi, e poi ovviamente non ho accesso al tuo PC (ci mancherebbe) perciò è impossibile fare “diagnosi” a distanza. Ma poi caspita, cosa ci metti a provare? Cinque minuti?

    Alla tua domanda ho già risposto, i browser supportati dallo script sono quelli. I problemi che hai riscontrato tu sono altri e non dipendono dallo script. Punto.

    Vuoi usare Windows, perfetto, a parte che mi dispiace per la triste scelta, questo non è un forum o una chat per chiedere assistenza su Windows, qui si parla dei mei script e alle domande preferisco rispondere senza dovermi ripetere venti volte. Grazie. :)

    Riguardo all’email, l’unica altra opzione a cui posso pensare è che forse per sbaglio hai inserito un indirizzo email sbagliato quando hai lasciato il commento.

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...