Cómo capturar video de una web (flashplayer)

Hola chicos,
vengo con un desafío en toda regla...algo que con Firefox 3.0 podía hacer, pero que con las últimas versiones (incluso con Chrome) no consigo. Se trata de capturar un vídeo de la videoteca de ARTE.TV, un canal de televisión franco-alemán. Las los programas están disponibles online los siete días siguientes a su emisión, pero solo en modo lectura. Antiguamente, con el addon Cacheviewer del Firefox 3, podía capturar estos vídeos (primero los reproducía, luego los identificaba con el addon y después los cambiaba de nombre y carpeta para guardarlos en mi HD). Pero ahora, con la última versión de Firefox (o con cualquier capturador de video streaming de los que hay por ahí: orbit, nirsoft) no soy capaz siquiera de identificar el video para guardarlo en mi PC: todos los archivos .swf que aparecen son demasiado pequeños como para contener un video de 55min.

¿Alguien me puede echar un cable? ¿Podéis hacer una prueba con vuestro sistema de captura a ver si os funciona y darme una pista para poder hacerlo yo? No sé si podréis reproducir los vídeos de ARTE.TV, normalmente suele salir el aviso de que la IP está fuera del territorio nacional (Francia o Alemania).
El vídeo en cuestión es este: http://videos.arte.tv/fr/videos/merce-c ... 47960.html

¡Gracias por vuestra ayuda!
Hola, puedo ver el vídeo pero mi ordenador es demasiado antiguo para reproducirlo con fluidez.

Hay dos métodos, el refinado y el 'a las bravas', el primero se puede hacer a través del plug-in de Firefox Download Helper, (tutorial) o de JDonwloader.

El otro sistema consiste en grabar el vídeo mientras se reproduce, ya que no es posible extraerlo lo grabamos, obteniendo de esta manera una copia de el. Para grabarlo puedes utilizar por ejemplo Snagit, és el que más he usado y creo que está entre los mejores, al grabar selecciona sólo la zona donde está el video, para no grabar toda la pantalla, o bien y mejor para ganar calidad de imágen, máximiza el video a pantalla completa en caso de que tenga una buena resolución disponible. Es intuitivo, pero si tienes alguna duda (para grabar sólo el área del video, pej) hay un montón de tutoriales disponibles como éste.




Saludos
esos programas no valen para este caso, asi solo bajarias el flash que es el que hace de player pero no el video en cuestion.
Lo que tienes que hacer es revisar el codigo fuente de la pagina, en la parte donde carga el flashplayer veras un link a un xml

<div id="playerContainer">
<object style="visibility: visible;" data="http://videos.arte.tv/blob/web/i18n/view/player_23-3188338-data-4993762.swf" id="playerVideo" type="application/x-shockwave-flash" height="480" width="720"><param value="222222" name="bgcolor"><param value="always" name="allowScriptAccess"><param value="false" name="allowScale"><param value="noBorder" name="scale"><param value="transparent" name="wmode"><param value="true" name="allowfullscreen"><param value="videoId=7047960&amp;admin=false&amp;mode=prod&amp;embed=false&amp;autoPlay=true&amp;configFileUrl=http://videos.arte.tv/cae/static/flash/player/config.xml&amp;videorefFileUrl=http://videos.arte.tv/fr/do_delegate/videos/merce-cunningham-1919-2009--7047960,view,asPlayerXml.xml&amp;localizedPathUrl=http://videos.arte.tv/cae/static/flash/player/&amp;lang=fr" name="flashvars"></object>
</div>

Abre el link a ese xml, y ahi veras dos direcciones al video segun el idioma en que lo quieras, abre esa nueva direccion segun tu preferencia y encontraras los streams del video, en este caso son los que usan protocolo rtmp, tendras que usar algun programa que utilice ese protocolo para poder descargarlos, rtmpdump por ejemplo.
Noumaios escribió:esos programas no valen para este caso, asi solo bajarias el flash que es el que hace de player pero no el video en cuestion.
Lo que tienes que hacer es revisar el codigo fuente de la pagina, en la parte donde carga el flashplayer veras un link a un xml

<div id="playerContainer">
<object style="visibility: visible;" data="http://videos.arte.tv/blob/web/i18n/view/player_23-3188338-data-4993762.swf" id="playerVideo" type="application/x-shockwave-flash" height="480" width="720"><param value="222222" name="bgcolor"><param value="always" name="allowScriptAccess"><param value="false" name="allowScale"><param value="noBorder" name="scale"><param value="transparent" name="wmode"><param value="true" name="allowfullscreen"><param value="videoId=7047960&amp;admin=false&amp;mode=prod&amp;embed=false&amp;autoPlay=true&amp;configFileUrl=http://videos.arte.tv/cae/static/flash/player/config.xml&amp;videorefFileUrl=http://videos.arte.tv/fr/do_delegate/videos/merce-cunningham-1919-2009--7047960,view,asPlayerXml.xml&amp;localizedPathUrl=http://videos.arte.tv/cae/static/flash/player/&amp;lang=fr" name="flashvars"></object>
</div>

Abre el link a ese xml, y ahi veras dos direcciones al video segun el idioma en que lo quieras, abre esa nueva direccion segun tu preferencia y encontraras los streams del video, en este caso son los que usan protocolo rtmp, tendras que usar algun programa que utilice ese protocolo para poder descargarlos, rtmpdump por ejemplo.


Con el DownloadHelper no te bajas el flash, te bajas el vídeo ya sea en flv, mp4 o lo que sea ;)
joseag escribió:
Noumaios escribió:esos programas no valen para este caso, asi solo bajarias el flash que es el que hace de player pero no el video en cuestion.
Lo que tienes que hacer es revisar el codigo fuente de la pagina, en la parte donde carga el flashplayer veras un link a un xml

<div id="playerContainer">
<object style="visibility: visible;" data="http://videos.arte.tv/blob/web/i18n/view/player_23-3188338-data-4993762.swf" id="playerVideo" type="application/x-shockwave-flash" height="480" width="720"><param value="222222" name="bgcolor"><param value="always" name="allowScriptAccess"><param value="false" name="allowScale"><param value="noBorder" name="scale"><param value="transparent" name="wmode"><param value="true" name="allowfullscreen"><param value="videoId=7047960&amp;admin=false&amp;mode=prod&amp;embed=false&amp;autoPlay=true&amp;configFileUrl=http://videos.arte.tv/cae/static/flash/player/config.xml&amp;videorefFileUrl=http://videos.arte.tv/fr/do_delegate/videos/merce-cunningham-1919-2009--7047960,view,asPlayerXml.xml&amp;localizedPathUrl=http://videos.arte.tv/cae/static/flash/player/&amp;lang=fr" name="flashvars"></object>
</div>

Abre el link a ese xml, y ahi veras dos direcciones al video segun el idioma en que lo quieras, abre esa nueva direccion segun tu preferencia y encontraras los streams del video, en este caso son los que usan protocolo rtmp, tendras que usar algun programa que utilice ese protocolo para poder descargarlos, rtmpdump por ejemplo.


Con el DownloadHelper no te bajas el flash, te bajas el vídeo ya sea en flv, mp4 o lo que sea ;)


Hola!
¿Y eso está probado? Porque ayer otro usuario me comentó que sí le aparecía en la lista de descarga, pero no autentificaba el vídeo en sí, por lo que la descarga nunca se iniciaba. Si puedes confirmármelo me haces un favor, porque estoy dando vueltas con esta última opción de Noumaios :)
¿Has probado esta aplicación?:
http://aocarallo.crearforo.com/1-es1304.html?postdays=0&postorder=asc&start=0

A mi me iba de lujo, pero hace tiempo que no la uso. Si ves que no funciona, pregunta en el foro que siempre están sacando actualizaciones del programa, o bien te pueden indicar como descargar lo que necesitas.

Un saludo y suerte.
Ulalaa escribió:
joseag escribió:
Noumaios escribió:esos programas no valen para este caso, asi solo bajarias el flash que es el que hace de player pero no el video en cuestion.
Lo que tienes que hacer es revisar el codigo fuente de la pagina, en la parte donde carga el flashplayer veras un link a un xml

<div id="playerContainer">
<object style="visibility: visible;" data="http://videos.arte.tv/blob/web/i18n/view/player_23-3188338-data-4993762.swf" id="playerVideo" type="application/x-shockwave-flash" height="480" width="720"><param value="222222" name="bgcolor"><param value="always" name="allowScriptAccess"><param value="false" name="allowScale"><param value="noBorder" name="scale"><param value="transparent" name="wmode"><param value="true" name="allowfullscreen"><param value="videoId=7047960&amp;admin=false&amp;mode=prod&amp;embed=false&amp;autoPlay=true&amp;configFileUrl=http://videos.arte.tv/cae/static/flash/player/config.xml&amp;videorefFileUrl=http://videos.arte.tv/fr/do_delegate/videos/merce-cunningham-1919-2009--7047960,view,asPlayerXml.xml&amp;localizedPathUrl=http://videos.arte.tv/cae/static/flash/player/&amp;lang=fr" name="flashvars"></object>
</div>

Abre el link a ese xml, y ahi veras dos direcciones al video segun el idioma en que lo quieras, abre esa nueva direccion segun tu preferencia y encontraras los streams del video, en este caso son los que usan protocolo rtmp, tendras que usar algun programa que utilice ese protocolo para poder descargarlos, rtmpdump por ejemplo.


Con el DownloadHelper no te bajas el flash, te bajas el vídeo ya sea en flv, mp4 o lo que sea ;)


Hola!
¿Y eso está probado? Porque ayer otro usuario me comentó que sí le aparecía en la lista de descarga, pero no autentificaba el vídeo en sí, por lo que la descarga nunca se iniciaba. Si puedes confirmármelo me haces un favor, porque estoy dando vueltas con esta última opción de Noumaios :)


Yo para lo que lo uso siempre me ha funcionado, sí sé que a veces hay páginas que no hay manera de que te baje el vídeo entonces hay que tirar por otro lado.

Si no te funciona con ese plugin, graba la imagen directamente. El Camtasia Studio tiene una herramienta para capturar vídeo de la pantalla ;)
el download helper no vale en este caso porque el video no esta embebido en la pagina, lo que detecta es el swf que carga el stream y hace simplemente de player.
La aplicacion que dice flanders si puede valerte, es un gui adaptado al propio rtmpdump pero para quien no se maneja con la consola debe ser mas comodo.
Si lo que quieres es sacar un video de una web, yo el complemento que uso es FlashGot para Firefox
FernanIssla escribió:Si lo que quieres es sacar un video de una web, yo el complemento que uso es FlashGot para Firefox

FlashGot no sirve para TVE, así que si el programa que yo le he indicado no le funciona, o tendrá que buscar otro programa más actualizado o bien hacerlo manualmente revisando el código fuente.
9 respuestas