Créditos: No recuerdo quien se curró el script, pero era un tío majo en stackoverflow
Va, ahora, al asunto.
No me he parado a mirar si el tema está ya comentado por aquí, tampoco me voy a extender a explicar a fondo los entresijos del funcionamiento del método, pero con el script y el método que ahora comentaré, es posible guardar los videos en flash que se tengan cargados en chrome.
Desconozco si funciona cono otros exploradores.
Todo esto se debe hacer sin cerrar la pestaña donde tenemos cargado el video en el explorador
Código
!#/usr/bin/env bash for flashpid in $(pgrep -f flashplayer.so); do cd "/proc/$flashpid/fd" for video in $(file * | grep '/tmp/Flash' | sed 's/\(^[0-9]*\).*/\1/g'); do echo "/proc/$flashpid/fd/$video" done done
Supongamos que hemos cargado un único video en chrome, como hice yo hace unos minutos cuando se me ocurrió la idea de subir el método que llevo usando unos días.
Abrimos el Shell, lanzamos nuestro super script y obtenemos lo siguiente:
[akai@Arch-Akai ~]$ ./woot.sh
/proc/13266/fd/11
Tenemos un descriptor de fichero del tamaño del video que apunta a un archivo borrado de /tmp . Qué pena, no?
Pero nosotros somos más listos
[akai@Arch-Akai ~]$ cat /proc/13266/fd/11 >> 1.flv
Ábrase el fichero 1.flv con el reproductor deseado, disfrútese las veces que quiera del video que estabas viendo en youtube (en realidad todos sabemos que estabas en sitios más nefarios, pillín) en forma de contenido en flash, para cuando no te apetezca esperar, o estés sin internet.