Voici une astuce pour pouvoir sauvegarder les videos en Flash que vous consultez depuis votre ffox sur votre machine.
Le player Flash crée un fichier temporaire pour la lecture.
Généralement il se trouve dans /tmp/, mais il est possible de récupérer le nom via lsof. L’astuce consiste à faire un lien (ln hard) avec le fichier et quand firefox le détruira… le fichier sera toujours “link” sur le système comme un fichier standard.
/!\ Attention: un lien hard ne peut se faire que sur la même partition.
Libre à vous de le convertir avec mplayer ou autre…
ln -f $(ls -la /proc/$(pgrep firefox)/fd/ |grep Flash |awk '{print $NF}') $(dirname $(ls -la /proc/$(pgrep firefox)/fd/ |grep Flash |awk '{print $NF}'))/video-$RANDOM.flv
Ps: Cela fonctionne aussi sous les autres navigateurs… il faut juste récupérer le nom et l’endroit du fichier temporaire.
Nice tip. Thx for sharing
Pour les plus ninjas d’entre vous
#ngrep -q -d eth0 flv
Pour recuperer les videos youtube, utilisez, clive
http://clive.sourceforge.net/
Excellente astuce, Dominique.
Pour ceux qui ne connaissent pas la commande ln, lire ceci.
jolie astuce.. merci dom