Scaricare i video di ARTE

Su questo stesso argomento David Bosman ha pubblicato due articoli sul suo blog (1 e 2): come scaricare e guardare su computer dei video che ARTE, apprezzata rete televisiva franco tedesca, carica per permettere di vederli in linea. David invitava a ricorrere ad un programma, Mediathek che non sembra più funzionare (non ho verificato se l’alternativa su Ubuntu, Qarte+7 funzioni o meno): la soluzione c’è, ed è semplice; la versione spiegata di seguito è ancora più semplice, su misura per le mie capacità.

Serve innanzi tutto RTMPDump, che si trova qui o su github. Bisogna poi installarlo: chi come me non è un asso della compilazione via terminale si diriga verso una versione preparata da Jan per essere installata con pochi clic: la versione 2.4 (per Mac, testata con Snow Leopard, Lion, Mountain Lion)qui.

Dopo non resta che servirsi del meraviglioso script preparato da Florian Crouzat e disponibile su questa pagina.

Le istruzioni sono incluse sulla pagina di Florian, ma le ripeto qui. Una volta aperto Terminale, scrivere

curl -o ripArte-v0.9.sh http://files.floriancrouzat.net/ripArte-v0.9.sh
Questo comando scarica lo script nella cartella attuale (se non sai quale sia, o è una delle prime volte che apri terminale, verosimilmente si tratta della cartella di base del tuo utente, la casetta).

chmod u+x ./ripArte-v0.9.sh
Questo comando attribuisce allo script i privilegî necessarî perché possa portare a termine la sua missione.

./ripArte-v0.9.sh http://videos.arte.tv/fr/videos/quand_les_egyptiens_naviguaient_sur_la_mer_rouge-4298086.htm
Questo comando è composto dall’evocazione dello script (prima parte) e dalla segnalazione dell’indirizzo del video da recueprare.

A questo punto bisogna lasciare lavorare lo script, che eventualmente chiederà di selezionare (premendo un numero ed invio)una tra le versioni disponibili (francese in alta definizione, francese inbassa definizione, tedesco in alta definizione, tedesco in bassa definizione); e di specificare il nome da assegnare al video (nota ai novizi del terminale: meglio qualcosa senza spazî o), premere invio e poi lanciare (con un tasto qualunque) il processo.
I più smaliziati con il terminale (che magari non hanno bisogno di questa guida) sapranno dove trovare il video, gli altri lo potranno trovare nella cartella dell’utente: se non è lì basta una ricerca con Spotlight.

6 Commenti

  1. Glad you enjoyed my script 😉

    It maybe a little complicated for complete novices, but easy enough for anyone familiar with CLI/ sysadmin or Linux, eg: computer nerds.
    So far, the only issue I had with this entire process is that VLC has a hard time navigating through the generated FLV file if you try to jump through time.

    Anyway, do not hesitate to suggest any improvements or malfunction on my blog, I haven’t reached version 1.0 yet ! (and sometimes Arte update it’s source code, breaking my script and I’m not aware because I don’t use it so much).

    • Merci du commentaire, Florian!

      Merci du script également: il est très bien, j’ai juste voulu donner des petits conseils pour guider les moins familiers avec le terminal (surtout pour récuperer RTMDump).
      Je ne manquerai pas de te faire remonter d’éventuels retours, mais ce n’est sans doute pas moi qui pourra te donner des conseils pour l’améliorer: je me borne à en profiter et le partager, au-delà c’est au-dessus de mon niveau de compétences.

      D

  2. Hi @Florian!
    Probably a conversion from FLV to a more ‘plain’ encoded video could help the file navigation issue. A post processing of the file was the solution for the couple of times I had need of that!

    Thanks for your scripts, anyway!!!!

    • I really don’t know much about video transcoding / processing et al, but if you could point me to the correct direction, I could give it some thoughts, but then it would probably requires new binaries that novice users wouldn’t have or wouldn’t know how to get (especially under OSX), making the script more complicated to use.

Lascia un commento

I campi richiesti sono evidenziati con *.