Derniers journaux de haypo :
- [05/11@04:10] Déshabillez Flash
- [25/10@21:55] Rejouez chez vous les plus grandes batailles de la guerre du libre
- [24/09@13:47] Les hommes sont des fourmis (Men are ants)
- [11/09@23:15] Dernière avancées du Hachoir (il peut écrire !!!)
- [08/09@02:15] MultiDeskOS et Jayce dans Wikipédia
- [10/07@22:54] Hachoir 0.4
- [16/06@11:03] Progrès dans l'équipe de traduction du jeu Wormux
- [30/05@17:48] Hachoir 0.3 et les méta-données
- [04/05@23:09] Hachoir 0.2 en préparation
- [26/03@01:50] Nouvelles du programme Hachoir
- [11/01@00:36] Wormux 0.7beta1
- [11/12@08:23] Hachoir version 2005-12-11
- [07/12@13:13] J'ai quitté Gnome pour KDE
- [04/12@02:33] Clavier ergonomique, dvorak & cie.
- [15/11@05:36] Projet Hachoir
- [14/11@00:48] Wormux n'est pas mort
- [13/10@21:40] Interreta Televidilo
- [11/03@16:28] Greffon Gimp GREYCstoration
- [14/02@20:50] La vérité sur Hurd : ça marche ;-)
- [14/01@13:34] Petit outil pour changer de charset et d'encodage
Journal : Déshabillez Flash (du son maintenant)
Posté par Victor STINNER (Jabber id, page perso, ) le 07 novembre 2006
0
Suite de mon journal précédent ( 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
> Lire le journal (5 commentaires, moyenne: 4,2).
Vive haypo
Posté par
Romain Bignon (Jabber id, page perso, ) le 07/11/2006 à 16:39. (lien). Évalué à 4.
Sa chirdé ça môman.
.
Posté par
Jean-Philippe (page perso, ) le 07/11/2006 à 17:16. (lien). Évalué à 7.
Prochaine étape, récupérer le bytecode AS, le passer dans la machine virtuelle libérée par Adobe il y a peu et sortir un lecteur flash libre ? :)
-
[^]Re: .
Posté par therealnicoco () le 07/11/2006 à 18:25. (lien). Évalué à 5.A ce propos, est-ce que ton travail est incorporé à Gnash ?
Alternative
Posté par
Brice Arnould ( un_brice ) (page perso, ) le 08/11/2006 à 07:09. (lien). Évalué à 2.
Tu est peut être déjà au courant, mais media-gfx/swftools (GPL-2) propose déjà ce genre de fonctions (extraction de MP3, jpeg, fontes et autres par swfextract). Peut être y aurait-il moyen pour toi d'en tirer quelque inspiration ?
--
Respect à RMS.
Respect à RMS.
-
[^]Re: Alternative
Posté par Victor STINNER (Jabber id, page perso, ) le 08/11/2006 à 09:09. (lien). Évalué à 3.Ah bon ? Je ne connaissais pas du tout (bien que j'ai déjà utilisé un outil swftools pour convertir une vidéo en .flv) :-) Je vais voir ça plus tard...
Haypo
Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.