Linux User Group of Mauritius Promoting open source software in our beautiful island

1Aug/094

Copier des Flv

engrenageVoici 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.

Posted by Dominique Derrier

Filed under: Tip Leave a comment
Comments (4) Trackbacks (0)
  1. Nice tip. Thx for sharing

  2. Pour les plus ninjas d’entre vous

    #ngrep -q -d eth0 flv

    Pour recuperer les videos youtube, utilisez, clive
    http://clive.sourceforge.net/

  3. Excellente astuce, Dominique.

    Pour ceux qui ne connaissent pas la commande ln, lire ceci.

  4. jolie astuce.. merci dom


Leave a comment

No trackbacks yet.