Extraire des images d'un SWF

Classé dans : WebMaster - Mots clés : 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  ! !

[ Aucun commentaire ]

© Le Computing Froggy  !

Écrire un commentaire

Quelle est la cinquième lettre du mot uvt25s0 ? :