BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

Busco la forma de descargarme vídeos de EITB alacarta (eitb.tv)

BocaDePez
BocaDePez

En carballude.es/blog/2011/10/17/descargar-…orma-manual/ se comenta al respecto:

=========================

Parece que sigue siendo imposible descargar los videos de la EITB con ningun programa/addon de los disponibles en el mercado. La unica solucion viable por el momento parece que es usar un programa que graba un area de la pantalla determinada pero tiene bastantes inconvenientes…

si alguien tiene otro metodo se agradece que lo publique!

===========================

Aquí un método, desde Linux, que funciona por el momento:
(link roto)

===========================

Gracias, pero como dice (link roto) el script baja_eitb no vale para vídeos de eitb.tv (sólo para los de eitb.com).

La herramienta para python de blog.tvalacarta.info/herramientas/descargar-de-tv3/ vale para los vídeos de TV3 pero no para los de EITB, como era de esperar. Pero tal vez alguien que entienda pueda hacer algo similar para los vídeos de eitb.tv.

Relacionado:
muylinux.com/2012/11/29/tvenlinux-toda-l…de-internet/
www.tvenlinux.com/

Gracias y ánimo. Feliz 2013

mceds

Una lectura entretenida para estas fechas-coñazo, si tenéis un momento para escapar de la familia:

(link roto)

🗨️ 2
BocaDePez
BocaDePez

A mí me ha valido ejecutar el rtmpdump con los parámetros expresados tal cual (rtmpsrv no me ha devuelto rtmpdump con parámetro -C). En mi caso después me ha indicado "Violación de segmento" en lugar de "Closing connection... done!".

La página enlazada dice:

******************************

Hola amigos

Debido a que el amigo Lucas ha lloriqueado en Twitter como descargar los
capítulos de la serie escpépticos os hago aquí un rápido apunte de como
hacerlo.

Cada vez mas servidores de videos dejan de esconder sus flv detrás de URL
ofuscadas y las tienen a buen recaudo y solo las ofrecen mediante el
protocolo RTMP. De manera que intentan hacer pasar a todos los espectadores
por sus plataformas mas o menos bien diseñadas y mas o menos plagadas de
publicidad.

En nuestra ayuda viene el proyecto rtmpdump, de los creadores de mplayer.
rtmpdump.mplayerhq.hu/

Es una suite de herramientas y para el caso me centraré en dos rtmpsrv y
rtmpdump

rtmpsrv abre un servidor en el puerto 1935 que es el puerto de escucha que
se abre en nuestro ordenador cada vez que se quiere visualizar un video por
este protocolo, por lo tanto interviene la llamada del player flash y por su
lado invoca a rtmpdump para descargar el video.

Lo malo de rtmpsrv es que no se lleva bien con los parámetros de rtmp y a
veces se cuelan caracteres no válidos y la captura es errónea, pero por
suerte imprime todo por pantalla y podemos arreglarlo a mano.

Vayamos con un ejemplo. Vamos a descargar el capítulo 5 de escépticos.

En primer lugar en nuestro pc desviamos las conexiones del puerto 1935
mediante iptables

$ sudo iptables -t nat -A OUTPUT -p tcp --dport 1935 -j REDIRECT

Luego arrancamos el programa rtmpsrv

$ rtmpsrv
RTMP Server v2.3
(c) 2010 Andrej Stepanchuk, Howard Chu; license: GPL

Streaming on rtmp://0.0.0.0:1935

Luego en nuestro navegador nos dirigimos a la URL del video en cuestión, en
este caso. eitb.tv/es/#/video/1198821594001 y observamos la
consola.

WARNING: Trying different position for client digest!

rtmpdump -r "rtmp://
brightcove-71.fcod.llnwd.net:1935/a500/d17?videoId=1198821594001&lineUpId=&pubId=102076681001&playerId=893448935001&affiliateId="
-a
"a500/d17?videoId=1198821594001&lineUpId=&pubId=102076681001&playerId=893448935001&affiliateId="
-f "LNX 11,0,1,152" -W "
http://admin.brightcove.com/viewer/us20111020.1841/federatedVideoUI/BrightcovePlayer.swf"
-p "http://www.eitb.tv/es/#/video/1198821594001" -C B:0 -C
S:mp4:media/102076681001/102076681001_1198926971001_40855-20111004-130633.mp4&1319529600000&958d873bca0573ed4482d2d7c98a36fe
-y
"mp4:media/102076681001/102076681001_1198926971001_40855-20111004-130633.mp4?videoId=1198821594001&lineUpId=&pubId=102076681001&playerId=893448935001&affiliateId="
-o 102076681001_1198926971001_40855-20111004-130633.flv

Closing connection... done!

RTMPDump v2.3
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
Duplicate request, skipping.

En este caso el programa rtmpsrv no puede capturar el video por un problema
en los parámetros. Por ese motivo paramos rtmpsrv con Ctrl-C y procedemos a
hacerlo a mano. Si no hubiese habido problemas, el video se hubiese guardado
en el fichero 102076681001_1198926971001_40855-20111004-130633.flv

Bien. Cerramos la pestaña del navegador, y limpiamos las iptables.

$ sudo iptables -t nat -F

Y ahora ejecutamos el comando de rtmpdump que amablemente nos ha volcado
rtmpsrv, pero arreglando los problemas, que en este caso es básicamente en
uno de los parámetros que se pasan con -C concretamente este

-C
S:mp4:media/102076681001/102076681001_1198926971001_40855-20111004-130633.mp4&1319529600000&958d873bca0573ed4482d2d7c98a36fe

Si os fijáis, hay un & en medio y esto en Linux no es muy bien recibido.
Sería cuestión de parchear el programa para evitar estas cosas. Se soluciona
simplemente poniendo el parámetro entre comillas. De manera que el comando
queda así.

$ rtmpdump -r "rtmp://
brightcove-71.fcod.llnwd.net:1935/a500/d17?videoId=1198821594001&lineUpId=&pubId=102076681001&playerId=893448935001&affiliateId="
-a
"a500/d17?videoId=1198821594001&lineUpId=&pubId=102076681001&playerId=893448935001&affiliateId="
-f "LNX 11,0,1,152" -W "
http://admin.brightcove.com/viewer/us20111020.1841/federatedVideoUI/BrightcovePlayer.swf"
-p "http://www.eitb.tv/es/#/video/1198821594001" -C B:0 -C
"S:mp4:media/102076681001/102076681001_1198926971001_40855-20111004-130633.mp4&1319529600000&958d873bca0573ed4482d2d7c98a36fe"
-y
"mp4:media/102076681001/102076681001_1198926971001_40855-20111004-130633.mp4?videoId=1198821594001&lineUpId=&pubId=102076681001&playerId=893448935001&affiliateId="
-o "Escepticos 1x05 - ¿Modificación Genética?.flv"

O si bien preferimos verlo en streaming sin usar flash hacemos lo siguiente.

$ rtmpdump -r "rtmp://
brightcove-71.fcod.llnwd.net:1935/a500/d17?videoId=1198821594001&lineUpId=&pubId=102076681001&playerId=893448935001&affiliateId="
-a
"a500/d17?videoId=1198821594001&lineUpId=&pubId=102076681001&playerId=893448935001&affiliateId="
-f "LNX 11,0,1,152" -W "
http://admin.brightcove.com/viewer/us20111020.1841/federatedVideoUI/BrightcovePlayer.swf"
-p "http://www.eitb.tv/es/#/video/1198821594001" -C B:0 -C
"S:mp4:media/102076681001/102076681001_1198926971001_40855-20111004-130633.mp4&1319529600000&958d873bca0573ed4482d2d7c98a36fe"
-y
"mp4:media/102076681001/102076681001_1198926971001_40855-20111004-130633.mp4?videoId=1198821594001&lineUpId=&pubId=102076681001&playerId=893448935001&affiliateId="
| mplayer -

Y nada mas, espero que os sea de ayuda.

BocaDePez
BocaDePez

¡Gracias!

BocaDePez
BocaDePez

¡Ya se pueden bajar vídeos de eitb.tv, comprobado! Se pone la URL del vídeo en la página web.pydowntv.com/ (pulsando luego Enter o el botón Buscar!) y se ejecuta luego en el terminal el comando rtmpdump con los parámetros que te devuelve la página (puede tenerse que hacer varias veces para unir fragmentos). Supongo que pronto también se podrá hacer con el script actualizado de code.google.com/p/pydowntv/downloads/list ( + info en linfox.es/2011/04/19/pydowntv-script-par…-webs-de-tv/ ). Parece que con blog.tvalacarta.info/plugin-xbmc/tvalacarta/ también se puede ya. En esa misma web parece que pondrán pronto un script para Python tipo el que ya hay para TV3, etc. ¡Salud!

🗨️ 1
BocaDePez
BocaDePez

En web.pydowntv.com/ a mí me salen 3 opciones (con algún parámetro diferente cada para rtmpdump) para los vídeos de eitb.tv. No se trata de fragmentos de un vídeo sino de un mismo vídeo entero. Eso sí, cada opción representa un vídeo de una calidad diferente a las otras.