Il tasto MP4 per Rai Replay è tornato — versione 7.0

Premessa & chiarimenti

Cercherò di essere breve, ma è importante dire alcune cose in merito a cosa è successo negli ultimi giorni riguardo al mio script per guardare e scaricare i video dal sito Rai. Dato che ci sono stati alcuni fraintendimenti secondo me perfettamente evitabili con un po’ di buona volontà da parte di tutti, userò una metafora che spero renda tutto chiaro.

Immaginate un paesino in cui i bambini conoscono una gentile vecchietta che offre loro le caramelle. La signora è una persona buona e tutti i bambini vanno da lei a trovarla, le fanno compagnia e mangiano le caramelle. Per evitare incomprensioni di ogni genere, ogni volta che un bambino nuovo arriva, la signora gli spiega chiaramente:

Caro bambino, ogni volta che verrai a trovarmi ti regalerò una caramella. Di solito ho due gusti di caramelle, all’arancia e al mirtillo. Ogni giorno deciderò io quale caramella darti in base alla mia disponibilità, e non dovrai mai fare i capricci.

Discorso molto semplice, tutti i bambini capiscono. Anche se preferiscono le caramelle all’arancia, il mirtillo non è poi una gran tragedia dopotutto, quindi anche se capitasse nessun problema. Passano i giorni, le settimane, e tanti bambini vanno a trovare la vecchietta e ricevono le caramelle. Lei tende a dare loro quasi soltanto i bonbon all’arancia, perché sa che li preferiscono.

Arriva un giorno in cui un bimbo si lamenta del gusto della caramella che di solito gli è sempre piaciuta, la signora verifica e scopre che i dolciumi all’arancia più recenti sono stati realizzati male dal produttore ed è meglio non darne ai bambini. Passa quindi al mirtillo, e man mano che gli altri si ritrovano solo tra le mani caramelle al gusto di mirtillo, si scordano completamente di quello che la signora aveva detto loro, cioè che sarebbe stata lei a fare la scelta più opportuna.

Cominciano quindi a fare i capricci, criticare la vecchietta e pur ricevendo in mano una caramella al mirtillo esclamano addirittura “Perché non mi dai più le caramelle?”.

Fine storiella.

Con questo dove voglio arrivare? La domanda è, trovate giusto l’atteggiamento dei bimbi? Bene, sostituite ora le parole nel seguente modo:

  • vecchietta → Lazza
  • caramella → video della Rai
  • arancia → formato MP4
  • mirtillo → stream M3U8
  • bambini → utenti dello script

Come avrete già capito, nel caso finora vi foste persi tutti i commenti e le informazioni scritte nel post, di recente (un paio di giorni fa) era stato aggiornato il mio script. Volutamente aggiornato! Perché? Be’ è semplice, Rai ha attualmente messo dei blocchi per tentare di evitare il download dei video su Rai Replay. Non tutti sono stati bloccati, ma una discreta parte sì.

Non era più sicuro fornire agli utenti link MP4 in gran parte non funzionanti. È per questo che l’aggiornamento dello script ha fornito a tutti la versione in M3U8 tranquillamente scaricabile con ffmpeg.

I problemi sorti

Dov’è stato quindi il problema?  Di fatto, non doveva essercene nessuno. Mi sono basato sul fatto che il post che tutti leggono (o dovrebbero leggere) quando installano lo script, contiene conteneva (ora non più perché la versione 7.4 dà solo video MP4) tutte le informazioni su come comportarsi anche nel caso di flussi M3U8 da diverse settimane, in particolare dal giorno 2 novembre 2013! Oltretutto, i video di Rai Yoyo sono sempre stati disponibili in questo modo e nessuno ha mai fatto storie, al limite qualcuno ha solo chiesto un paio di chiarimenti.

In questo caso, invece, si è aperto letteralmente il vaso di Pandora. Ho ricevuto decine di commenti, email e messaggi su Facebook, e persino una recensione sul sito degli script in cui mi veniva riferito:

  • che lo script “non funziona”
  • che compare “un messaggio di errore”

Quando semplicemente lo script mostrava chiaro e tondo il comando da dare per scaricare il video a partire dallo stream M3U8.

Tutto questo anche dopo alcuni commenti di chiarimento in merito. Ciò dimostra che non solo diverse persone non hanno letto il post che è lì da 3 mesi, ma hanno trovato più facile reperire il mio indirizzo email piuttosto che guardare gli ultimi 4-5 commenti del post.

Mi spiace aver dovuto spiegare tutto, ma purtroppo ho notato che alcune persone non leggono o non vogliono capire le motivazioni di un aggiornamento, ben calcolato e intenzionale, che ha permesso di continuare a scaricare fin da subito nonostante i blocchi della Rai; preferendo invece dare “la colpa” a me o a difetti nello script.

Oltretutto, è bene precisare una cosa: molti di coloro che si sono lamentati o hanno avuto problemi usano Windows. Sembrerà rude, ma questo è un blog su Linux, scritto da un utente Linux per aiutare gli utenti Linux. Non vi obbligo io (né nessuno, penso) a usare Windows, ed è ovvio che con quel S.O. alcune cose sono meno “comode” (tipo usare i tool a linea di comando).

Dev’essere anche chiaro che io, non usando Windows, posso tentare di aiutarvi fino a un certo punto, e di sicuro non è tra le priorità del blog aiutare voi. Per il resto, non sono materialmente in grado di farlo, perché non lo uso e perciò dovete accettare questa piccola “conseguenza” della vostra scelta.

La versione 7.0

Tornando allo script, caricherò tra due minuti la versione 7.0 del medesimo. Dovrebbe aggiornarsi automaticamente ma se siete impazienti vi basta reinstallarlo. 😉

La cosa divertente è che i blocchi della Rai sugli MP4 sono stati aggirati quasi subito (e nel frattempo avete sempre potuto scaricare i video tramite stream M3U8). 😀 La soluzione mi è arrivata tramite le email molto utili di Alessandro Strazzanti, un mio lettore che mi ha fatto notare delle “debolezze” sul blocco, diverse da quelle che avevo notato già io in precedenza e più semplici da sfruttare.

In pratica, dal messaggio di “accesso negato” si riesce a capire l’URL del video e quindi lo script lo trova comunque. Un’altra news importante viene da Paolo Pancaldi, l’autore della pagina web dove potete trovare il link ai file copiando e incollando l’URL della pagina.

Paolo, oltre ad aver aggiunto da un paio di giorni il supporto a Rai Replay basandosi sul mio script (sono felice che sia stato utile) è anche riuscito a trovare un metodo alternativo di aggirare il blocco, che consiste nell’attaccare la stringa &output=25 al relinker della Rai, che quindi restituisce un XML.

Tecnicismi a parte, entrambe le soluzioni sono perfettamente valide. Io ho deciso di tenere la soluzione di Alessandro S., a cui dedico la versione 7.0, che quindi reintroduce il pulsante MP4 aggirando gli ultimi blocchi della Rai.

Concludo con un’immagine che raffigura ciò che tutti quanti dovrebbero pensare di colui che mi ha inviato i preziosi suggerimenti. 😉

Caro amico, te la meriti!
Caro amico, te la meriti!

Aggiornamento 30/01/2014: la tecnica “taglia e cuci” per ricostruire gli URL, suggerita da Alessandro S., funziona anche per i video di Rai Yoyo che quindi ora si riescono a salvare direttamente in MP4. Aggiornate lo script alla 7.4! 😉

Annunci

Nuova versione dello script per guardare e scaricare da Rai.tv e Rai Replay

Come sapete, da un po’ di tempo sviluppo un comodo script che consente di guardare e scaricare i video on demand dal portale Rai.tv, che include anche Rai Replay. Lo script ha sempre funzionato bene o male con tutti i video, tuttavia in qualche sporadico caso — per via della “variabilità” del layout delle varie pagine Rai — poteva fallire. Oggi ho provveduto ad aggiornare ed estendere il codice dello script per fare alcune migliorie, alcune delle quali importanti. Ecco la lista dei cambiamenti:

  • Migliore supporto ai video in formato MP4 — Prendete ad esempio questo servizio di RaiNews24, che prima non era correttamente riconosciuto.
  • Miglior posizionamento del riquadro verde — Ora il link dovrebbe essere sempre sotto al video anche su pagine dalla struttura “arzigogolata”, come questo video del TG1, fornendo un aspetto più consistente.
  • Supporto a Rai.it — Nel caso in cui i video su Rai.it siano inseriti in modo “tecnologicamente uguale” a Rai.tv (come per esempio le rubriche del TG2) ora il mio script li riconosce e individua il link (cercando per quanto possibile di rimandare l’utente a Rai.tv dove sicuramente funziona).
  • Supporto ai video in Flash sui domini Rai — Avete presente quelle numerose puntate sui sottodomini che finiscono per rai.it, per esempio questo? Ebbene, ora il mio script è in grado di aiutarvi anche per quelli. Non esiste un link diretto ai file, ma sotto al video troverete la linea di comando da dare in pasto a RTMPdump, un programma per salvare flussi con protocollo RTMP. Il file risultante alla fine del processo sarà in MP4.

Per le informazioni su come installare lo script — nonché come usarlo per salvare i video — vi rimando al mio precedente articolo. Per favore pazientate ancora un po’ e datemi tempo per aggiornarlo affinché contenga anche le istruzioni riguardo RTMPdump, che è la principale novità di questa versione 4.0 dello script. 😉 Come sempre, buona visione!

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. Lo script è stato sviluppato espressamente per Greasemonkey (versione 3) ma è supportato anche da altre estensioni. In base al vostro browser, potete installare:

Al momento lo script non funziona con Greasemonkey 4 su Firefox 57 o seguenti. Potrei prenderlo in considerazione per eventuali modifiche future.

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è