SWFTools ▶
Poster un message
SWFTools : introduction à la ligne de commande
30 avril 2006, plf
Avant-propos : l’appel au secours d’un framanaute anonyme (voir le post précédent) laisse à penser qu’un logiciel en ligne de commande, pour un utilisateur de Windows intoxiqué d’interfaces graphiques, cela ne va pas de soi. Voici donc une petite introduction, postée sous un titre se voulant évocateur. Les utilisateurs de GNU/Linux vont bien rigoler...
Ainsi qu’il est précisé dans la notice, les SWFTools s’utilisent en ligne de commande, c’est-à-dire - sous Windows - qu’il faut ouvrir une invite de commande MS-DOS :
Microsoft(R) Windows 98
(C)Copyright Microsoft Corp 1981-1999.
C:\WINDOWS>_
Pour appeler un outil, SWFExtract, par exemple, il faut d’abord taper cd "c:\program files\swftools", ce qui donne :
C:\WINDOWS>cd "c:\program files\swftools"
C:\Program Files\SWFTools>_
Taper ensuite swfextract, on obtient :
C:\Program Files\SWFTools>swfextract
Usage: C:\PROGRA~1\SWFTOOLS\SWFEXT~1.EXE [-v] [-n name] [-ijf ids] file.swf
-v , --verbose Be more verbose
-o , --output [filename] Set output filename
-V , --version Print program version and exit
SWF subelement extraction:
-n , --name [name] Instance name of the object (SWF define) to extract
-i , --id [ID] ID of the object, shape or movieclip to extract
-f , --frame [frames] Frame numbers to extract
-w , --hollow Hollow mode: don't remove empty frames
(use with -f)
-P , --placeobject Insert original placeobject into output file
(use with -i)
SWF font/text extraction:
-F , --font [ID] Extract font(s)
Picture extraction:
-j , --jpegs [ID] Extract JPEG picture(s)
-p , --pngs [ID] Extract PNG picture(s)
Sound extraction:
-m , --mp3 Extract main MP3 stream
-s , --sound [ID] Extract sound(s)
C:\Program Files\SWFTools>_
Il s’agit du tutoriel (légèrement modifié) de SWFExtract 0.7.0 ;-)
Afin de visualiser les objets extractibles du fichier exemple.swf, taper swfextract c:\documents\exemple.swf, cela donne :
C:\Program Files\SWFTools>swfextract c:\documents\exemple.swf
Objects in file c:\documents\exemple.swf:
[-f] 1 Frame: ID(s) 0
[-m] 1 MP3 Soundstream
C:\Program Files\SWFTools>_
Chouette, un flux MP3 (j’espére qu’il est légal). Pour l’extraire, taper swfextract -m c:\documents\exemple.swf, et voilà :
C:\Program Files\SWFTools>swfextract -m c:\documents\exemple.swf
NOTICE Writing mp3 data to output.mp3
C:\Program Files\SWFTools>_
Par défaut, tous les fichiers extraits sont nommés outpout.xxx, et placés dans le répertoire d’installation des SWFTools ; les fichiers de même extension sont donc écrasés par SWFExtract au fur et à mesure. Il est heureusement possible de définir le nom du fichier extrait, en tapant swfextract -m c:\documents\exemple.swf -o exemple.mp3, problème réglé :
C:\Program Files\SWFTools>swfextract -m c:\documents\exemple.swf -o exemple.mp3
NOTICE Writing mp3 data to exemple.mp3
C:\Program Files\SWFTools>_
copie d’écran (format PNG, 21 ko)
Ce post n’a pas la prétention d’être un tutoriel, il peut par contre constituer une base de départ... A vos switches ;-)
Cordialement,
plf
Merci de votre participation
Informations complémentaires
C'est-à-dire
Bien choisir son titre est très important en particulier lorsque vous lancez un nouveau message.
Les adresses emails apparaissent "cryptées". C'est un cryptage sommaire et un peu contraignant puisqu'il remplace l'arobase par trois caractères aléatoires, "open@office.org" devient "open h6Y office.org" mais c'est deja une bonne barrière contre le SPAM.
Merci de rester courtois, de garder un oeil sur l'orthographe et de ne pas abuser des majuscules et du langage SMS.
Informations générales
Juste une image
Glass, fastener- Creative Commons BY-SA
Framakey
Nous suivre
Flux RSS
Page Wikipédia