Extraire des images d'un SWF

Classified in : WebMaster - Tags : flash, convert, image

Si vous voulez extraire des images d'une animation Flash (SWF), voici comment faire !

Dans un précédent billet, je voulais convertir une animation Flash (SWF) en animation GIF ... et je n'avais pas trouvé de solution sur Linux.

Cette fois ci, je veux juste récupérer une image de l'animation. Dans ce cas de figure, le paquet swftools fait bien l'affaire.

Cependant pour l'installer il faut passer par un ppa (car il n'est pas packagé dans Precise Pangolin aka v. 12.04). Voici les instructions pour l'installer depuis la ligne de commande :

$ sudo add-apt-repository ppa:guilhem-fr/swftools
$ sudo apt-get update
$ sudo apt-get install swftools

 

Une fois installé, la commande swfextract listera tous les éléments extractibles. Par exemple

$ swfextract mon_fichier.swf

affiche les éléments suivants 

Objects in file mon_fichier.swf:
 [-i] 98 Shapes: ID(s) 5-7, 10, 12-101, 103, 108, 111, 116
 [-i] 7 MovieClips: ID(s) 3, 4, 8, 11, 106, 109, 110
 [-j] 1 JPEG: ID(s) 102
 [-p] 1 PNG: ID(s) 9
 [-s] 1 Sound: ID(s) 112
 [-F] 4 Fonts: ID(s) 1, 104, 119, 130
 [-M] 7 Embedded MP3s: ID(s) 3, 4, 8, 11, 106, 109, 110
 [-f] 1 Frame: ID(s) 0
 [-m] 1 MP3 Soundstream


On utilise de nouveau swfextract pour extraire les éléments qui nous intéresse en précisant l'id et l'option correspondante, par exemple :

$ swfextract -p 9 mon_fichier.swf  -o mon_image.png

 

Et voilà, bonne extraction  ! !

[ no comments ]

© Le Computing Froggy  !

  • Article Currently 1.00/5
  • 1
  • 2
  • 3
  • 4
  • 5

 Rating : 1.0/5 (2 votes cast)

Write a comment

What is the second letter of the word sbmei? :