Descarregar videos de TV3 a la Carta
Escrit per Jan Llepat | Dins la categoria Descàrregues Videos i TV
Si mai us heu perdut un documental o un video que ha emès TV3, amb un senzill tutorial podreu descarregar-lo i desar-lo al vostre ordinador per reproduir-lo quan ens convingui. Anem a començar:
He dir que ja havia escrit un tutorial anteriorment per descarregar els videos de TV3 però degut a que estan canviant el format és possible que el metòde antic no us funcioni amb els darrers videos publicats.
Per ser més concrets, el nous videos estan guardars en MP4 un format de més qualitat respecte a l'antic de FLV.
Bé doncs sense més preàmbuls anem a començar
MÈTODE 1 (videos vells format FLV)
1. Escull el video que vulguis descarregar. En el nostre exemple he escollit un video del telenoticies que parlava sobre un atac hacker al Club Europa.
http://www.tv3.cat/videos/254239/Els-hackers-ataquen-lEuropa
2. Escriu la següent URL en el navegador substituint el número del teu video en la part resaltada en vermell:
http://www.tv3.cat/su/tvc/tvcConditionalAccess.jsp?ID=254239&QUALITY=H&FORMAT=FLV&rnd=481353
3. Obtindràs un fitxer XML amb les dades del video on podràs veure la URL del video amb el protocol RTMP. XBMC encara no soporta aquest protocol però sembla que en pròximes versions ho farà. El que ens interessa és el que enmarcat en verd:
He resaltat amb un requadre verd la URL que ens interessa, és aquesta de sota:
rtmp://flv-500-str.tv3.cat/ondemand/g/informatius/6/6/1202487825066.flv
Finalment si canviem el protocol RTMP a HTTP (en verd) i eliminem les zones escrites en vermell, pots transformar la URL per descarregar el video sense més complicacions. Per tant la URL final quedaria:
En aquest nou mètode necessitarem una eina anomena rtmpdump que podeu descarregar d'aquí.
Un cop descarregat el descomprimim i el guardem en un carpeta que tinguem controlada. Anem a començar:
3. Ara amb el programa anterior (rtmpdump) i la URL en groc ja podem descarregar el video:
Anem fins la carpeta del rtmpdump i escrivim el següent:
Per els que tingueu curiositat per saber com s'han obtingut les dades, dir-vos que s'utilitzen eines que capturen el trànsit HTTP entre el navegador i el servidor mentres interactuem amb la pàgina.
Eines com: HttpWatch o sniffers com WireShark.
http://flv-500.tv3.cat/g/informatius/6/6/1202487825066.flv
Ara només resta copiar la URL anterior al navegador premer Enter i ens mostrarà el diàleg per guardar l'arxiu triat.
MÈTODE 2 (videos nous format MP4)
En aquest nou mètode necessitarem una eina anomena rtmpdump que podeu descarregar d'aquí.
Un cop descarregat el descomprimim i el guardem en un carpeta que tinguem controlada. Anem a començar:
1. Escull el
video que vulguis descarregar. En el nostre exemple em escollit un
video del programa Crackòvia.
http://www.tv3.cat/videos/2791810
2. Escriu la següent URL en el
navegador substituint el número del teu video en la part resaltada en
vermell:
rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/6/7/1269296861676.mp4?auth=db8cta0dtc9cpcncEaoavdJdebEccdPbkcL-blGq4w-8-vga-LEnmL-k8odm9jan6k8ohn7jgmmliklq9scl9sbkgogm7kjohlmoaokkjmmlkkjrltrmmtjllpynBj9ojlkpmoHkqmo& aifp=fhgt
http://www.tv3.cat/su/tvc/tvcConditionalAccess.jsp?ID=2791810&QUALITY=H&FORMAT=MP4
Et sortirà un text similar el següent però a nosaltres només ens interessa el text marcat en groc:
3. Ara amb el programa anterior (rtmpdump) i la URL en groc ja podem descarregar el video:
Anem fins la carpeta del rtmpdump i escrivim el següent:
rtmpdump -r "rtmp://mp4-es-500-str.tv3.cat/on...705.mp4" -o nom del fitxer.mp4
Finalment començarà la descarrega i la desarà amb el nom del fitxer que hagueu posat abans.
Per els que tingueu curiositat per saber com s'han obtingut les dades, dir-vos que s'utilitzen eines que capturen el trànsit HTTP entre el navegador i el servidor mentres interactuem amb la pàgina.
Tutorial extret del blog.tvalacarta.info i publicat per Jesús