Script para seguir descargando los videos reproducidos desde /tmp

En relación a la entrada anterior que publique ayer, he investigado un poco y he encontrado más información.

Como bien me comento Matias los videos se dejan ahora en:

en firefox /home/tuusuario/.mozilla/firefox/perfildeusuario/Cache

en opera /home/tuusuario/.opera/cache/g_000X

en chromium /home/tuusuario/.cache/chromium/Cache

en chrome /home/tuusuario/.cache/google-chrome/Cache

Sin embargo tienen el problema de que el archivo es eliminado cuando el player termina de reproducir el stream. Con lo que puede no darte tiempo a recuperarlo.

Si usas JDownloader, algunos videos puedes recuperarlos simplemente copiando al portapapeles la URL, JDownloader detectara el tipo de archivo y te dara varias opciones de descarga.

Sin embargo he encontrado un script que te permite crear un enlace en el directorio /tmp apuntando al video descargado (lo he probado en firefox y funciona, en el resto de navegadores lo desconozco). Este script podrias ejecutarlo directamente o usarlo como un script de nautilus por ejemplo.

flash_copy.sh

#!/bin/sh
#
# Flash Temp Link Creator (by shuairan)
#
# description:
# does what has to be done.
# creates symlinks to the file descriptors of buffered firefox flash videos
# because the good old /tmp/FlashXXXX files are immediatly deleted with new flash player 10.2
#
# use at your own risk ;-D
# support, questions, bugs: twitter.com/shuairan or S.Riedinger@gmail.com

#Delete FlashXXXXXXXX symlinks
for i in $(ls -l /tmp | grep -i 'flash[[:alnum:]]\{8\} -> \/proc\/' | cut -d" " -f14); do
echo "Deleling: /tmp/$i"
rm "/tmp/$i"
done

#create new symlinks
for i in $(pgrep -f libflashplayer.so); do 
ls -l /proc/$i/fd/* | grep -io '\/.* /tmp/flash[[:alnum:]]\{8\}' | while read line; do
#echo $line
FDFILE=$(echo $line | cut -d" " -f1) 
TMPFILE=$(echo $line | cut -d" " -f3)
echo "Create Symlink: $TMPFILE -> $FDFILE"
ln -sf $FDFILE $TMPFILE
done
done

Relacionado | Habrahabr

13 Responses to “Script para seguir descargando los videos reproducidos desde /tmp”


  1. 1 inukaze febrero 19, 2011 en 3:29 pm

    Bueno yo uso Google-Chrome ( Que no es chromium , tienen unas leves diferencias , en el codigo fuente , apesar de que Google-Chrome esta basado en Chromium )

    En Fin , a probrar a ver si dentro del Cache del google Chrome ya no me quedaran los archivos

    Data01 // File01
    Data02 // File02
    Data03 // File03

    Depende , del archivo , pero de todos modos si esto funciona , tendremos que haya la manera de hacer que este activo todo el tiempo :=)

  2. 2 alex4074 febrero 19, 2011 en 5:11 pm

    como funciona en si el script

  3. 3 alex4074 febrero 19, 2011 en 5:22 pm

    Debe haber algo mal, porque lo que hace el script es hacerme un enlace directo al video

  4. 4 itomailg febrero 19, 2011 en 5:49 pm

    Pues yo instalé el flashgot (en firefox), y va de maravilla.

    Entras en una pagina que contenga un vídeo y en la parte abajo a la derecha, sale el icono del flaschot, clicas y eliges el arcihvo a descargar.

    Yo lo he utilizado en rtve, youtube, megavideo, vimeo, y alguno mas….

    Saludos

  5. 5 Wolf febrero 19, 2011 en 11:50 pm

    Oye una pregunta ¿solo crea un enlace o como funciona?

    • 6 Lobo febrero 20, 2011 en 11:02 am

      abres firefox, te pones a reproducir un video Flash.
      entonces desde consola ejecutas el script y te crea un enlace simbolico desde el directorio tmp, te imprimira por consola tambien cual es este enlace y a donde apunta.
      esperasa a que acabe de reproducir el video y voilá.
      ya puedes copiar ese fichero al destino que quieras al estilo:

      cp /tmp/FlashXXXX /nueva/ruta/mivideo.flv

  6. 7 Aron febrero 21, 2011 en 4:20 am

    Justo lo que necesitaba,funciona muy bien,siempre descargaba mis videos desde /tmp pero con la actualizacion de flash ya no se podia.

    gracias

  7. 8 fral febrero 22, 2011 en 6:17 am

    Está interesante el script, pero para que funcione con google-chrome en Debian hace falta cambiar libflashplayer.so a libgcflashplayer.so, el otro detalle es que si se copia de manera gráfica (con el ratón) entonces lo que se copiaría sería el enlace así que cuando se cierre el navegador y se borre el original, el enlace dejará de servir así que la manera correcta de copiarlo es desde consola con cp. No entiendo por que los de adobe se enredaron tanto la vida en hacer esto, tan simple que era antes.

  8. 9 sapamipir marzo 2, 2011 en 12:32 am

    hola, podria alguien ayudarme yo intento descargar los videos que se encuentran en la pagina ittf la verdad soy me encanta el tenis de mesa pero no he podido duardar nada de la seccion ittv si alguien puede aydarme lo agradeceria

  9. 10 Sigfrid.pain abril 3, 2011 en 6:46 pm

    A mi me volvio loco este tema despues de que acutalice mi Ubuntu y me pregunto si habra manera de regresarlo al estado previo de manera que queden en /tmp como antes????

    Gracias por la ayuda, realmete me devolvio la paz mental. =D

  10. 11 Vic@lF junio 11, 2011 en 1:12 am

    intalando El Flasgot se soluciona todo. una vez instalado el flashgot a un lado de la barra de direcciones hay un icono con el que puedes descargar el video, solo seleccionas la carpeta de destino y listo

    aca les dejo el link:

    http://flashgot.net/


  1. 1 Tweets that mention Script para seguir descargando los videos reproducidos desde /tmp « Ubuntu Life -- Topsy.com Trackback en febrero 19, 2011 en 3:31 pm
  2. 2 INDLOVU » Blog Archive » Continue downloading flash from /tmp Trackback en marzo 2, 2011 en 4:57 pm

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s





The next version of Ubuntu is coming soon


¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map
febrero 2011
L M X J V S D
« ene   mar »
 123456
78910111213
14151617181920
21222324252627
28  

Blog Stats

  • 26,948,851 hits

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 1.045 seguidores

A %d blogueros les gusta esto: