Recuperando Videos Flash .FLV en Linux
Luego de la actualización de Adobe Flash Player a su versión 10.2 en Ubuntu 10.10 ya no aparecen los vídeos en /tmp.
Los que usábamos el método de descargar los vídeos de Flash, buscándolos en la carpeta /tmp y copiándolos en nuestra carpeta personal sin necesidad de ningún programa adicional, nos hemos encontrado con la sorpresa de que ya no se guardan en este directorio.
Otra opción es buscar directamente en las carpetas Caché de los navegadores como Firefox, Google Chrome o Chromium. Pero esto también tiene sus inconvenientes.
En el navegador Firefox surgió un problema a partir de la version 4.0, si revisas la carpeta Caché de Firefox verás que dentro de esta a su vez hay múltiples carpetas con nombres de números 1,2,3,... y letras A,B,C,... sin sentido y es probable que dentro de cada una de estas también hayan otras subcarpetas más. Obviamente esto hace muy díficil encontrar los videos Flash y eso si es que aún se encuentran dentro de alguna de estas carpetas.
En el caso de Google Chrome o Chromium es más sencillo pues dentro de la Caché no hay subcarpetas ni nada, haciendo más fácil la búsqueda y en muchos casos encontramos con éxito los videos Flash viendo el peso de los archivos. Pero como siempre, surge lo inesperado. Y es que a veces nosotros vemos que un archivo carga y progresivamente aumenta su peso (Mb), y es más con un reproductor de video como VLC podemos verificar que en efecto es el video Flash que deseamos, así que dejamos que el video se cargue por completo en la caché para luego poder transladarlo a nuestra carpeta personal... pero Sorpresa !! el video desapareció de la caché del navegador en el momento que este se cargó completamente en la web de procedencia!!... sin embargo al reproducir el video Flash en la web si reproduce normalmente... ¿y ahora qué hacemos si no tenemos la mas mínima idea de lo que sucedió o de dónde se encuentra el video?
Pues haremos uso de un pequeño artificio que nos ayudará a recuperar esos videos flash que sabemos que estaban en la caché del navegador pero que no sabemos a dónde se fueron.
Recuperando videos flash .FLV desaparecidos de la caché de los navegadores
1. Comienza la reproducción del vídeo y antes de que se termine de cargar por completo, abre un terminal y digita el siguiente comando (esto puede tardar un poco):
lsof |grep Flash
la terminal nos dará un resultado similar a:
npviewer. 2342 usuario 21u REG 15,4 7223926 326481 /tmp/FlashXXPr9yzs (deleted)
2. Espera que el video se termine de cargar por completo y sin cerrar el navegador, copiarlo a nuestra carpeta personal con el comando:
cp /proc/2342/fd/21 video.flv
aquí debemos cambiar el 2342 y el 21 por los obtenidos en el resultado del primer comando digitado. Estos dos números son propios de cada video flash por lo tanto si haces el mismo procedimiento con otro video entonces tendrás valores distintos. También ten en cuenta que video será el nombre con el que guardaremos el video flash, si deseas otro nombre cambialo en el comando. Esto es importante cuando hagas el procedimiento varias veces pues si recuperas dos o más videos flash y si no cambias el nombre, el segundo sobreescribirá al primero.
Listo !! es todo... si eres de los que descargaban videos flash sin usar programa alguno... ahora ya puedes seguir haciéndolo.
Nos vemos en la siguiente entrada...
Fuente