URL: https://linuxfr.org/users/vstinner/journaux/d%C3%A9shabillez-flash-du-son-maintenant Title: Déshabillez Flash (du son maintenant) Authors: Victor STINNER Date: 2006年11月07日T16:35:24+01:00 Tags: Score: 0 Suite de mon journal précédent ( [http://linuxfr.org/~haypo/23039.html](http://linuxfr.org/~haypo/23039.html) ), j'ai continué à décortiquer le format SWF de Flash pour arriver à lire l'audio. Après avoir lu 3 ou 4 code sources et documentations différents, j'ai réussi à retrouver les entêtes complets. J'ai aussi corrigé l'extracteur d'image JPEG qui avait un petit bug. Bon, j'suis trop fénéant pour vous préparer une archive bien propre alors voici les commandes à utiliser : svn co svn://hachoir.org/hachoir/hachoir/trunk hachoir svn co svn://hachoir.org/hachoir/hachoir-parser/trunk hachoir-parser svn co svn://hachoir.org/hachoir/hachoir-strip/trunk hachoir-tools (installez hachoir et hachoir-parser avec "sudo ./setup.py install") Le script swf_deflate.py sert à décompresser les SWF compressés (car Hachoir ne sait pas les lire). Le script swf_extractor.py extrait toutes les images et tous les sons (uniquement au format MP3) d'un fichier SWF. Merci de me rapporter tous les bugs (avec fichier posant problème en pièce jointe ou en url). -- Au passage, j'ai aussi continué le parseur FLV qui lit maintenant l'essentiel du format. Pour le fun, j'ai écrit un script qui extrait la piste sonore d'un fichier FLV :-) (flv_extractor.py, aussi dans hachoir-tools) Haypo