Derniers journaux de haypo :
- [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
- [03/01@23:33] X.org sur une Debian
Par contre, les fichiers SWF sont déjà plus intéressants :-) On peut y trouver des images JPEG (avec transparence pour certaine, si si, enfin c'est stocké à part), du son et de la vidéo. Je me suis surtout concentré sur les images JPEG. Après quelques heures de codage j'ai écrit un outil pour extraites toutes les images d'une animation Flash. Et le pire c'est que ça marche :-)
J'ai préparé un tarball clé-en-main, utilisez le script jpg_extractor.py :
http://www.haypocalc.com/tmp/hachoir-flash-5nov.tar.gz
(rien besoin d'installer)
Ca ne fonctionne que sur les SWF non-compressés. Mais un outil de décompression (deflate_swf.py) est livré avec.
Hachoir a besoin de Python 2.4 ou supérieur. Sous Debian Sarge, utilisez explicitement Python 2.4 : python2.4 jpg_extractor.py fichier.swf
Tout ce que je raconte concerne le projet Hachoir en version de développement (trunk), accessible via Subversion. Plus d'info : http://hachoir.org
> Lire le journal (21 commentaires, moyenne: 2,3).
Bravo
Un des gros problème du flash c'est la quasi-impossibilité de récupérer le contenu de celui-ci (a des fins de copie privée bien sûr) ce n'est qu'une solution de contournement, mais c'est déjà ça !
-
[^]Re: Bravo
Posté par ThesmallgamerS () le 05/11/2006 à 09:07. (lien). Évalué à 3.Après un rapide essai sur un flash a moi, le script en sort toute les images (c'est déjà ça) mais illisibles (ça c'est moins bien).
Enfin, rien que l'essai montre du beau travail.-
[^]Re: Bravo
Posté par Victor STINNER (page perso, ) le 05/11/2006 à 13:13. (lien). Évalué à 8.Hum, j'ai oublié de préciser : si vous trouvez des bugs, envoyez moi vos fichiers SWF :-)
Haypo-
[^]Re: Bravo
Posté par ThesmallgamerS () le 06/11/2006 à 19:06. (lien). Évalué à 2.Hum... Ce n'est malheureusement pas le genre de Flash qu'on peut envoyer décemment sans paraître un obsédé de l'entrejambe...
C'est que je ne garde pas beaucoup de flash sur ma machine et je suis tombé sur le premier venus.-
[^]Re: Bravo
-
-
-
-
[+] [^]Re: Bravo
Posté par Gniarf () le 05/11/2006 à 10:00. (lien). Évalué à -6.a des fins de copie privée bien sûr
AH AH AH AH AH--
Windows has no users. It has hostages.-
[^]Re: Bravo
Posté par Tonton Benoit (Jabber id, ) le 05/11/2006 à 10:22. (lien). Évalué à 9.ben quoi ?
moi un truc me plaît sur un site internet, genre photo, dessin, vidéo ou autre je le garde en local mais je ne vais pas le diffuser !
C'est bien de la copie privée ça non ?
-
-
[^]Re: Bravo
Une url en parametre
Hello
Ce serait sympa si on pouvait lui passer directement une url en parametre, moi ça me pose souvent probleme pour les videos dans du flash, pour youtube il y a le script youtube-dl mais il ne fonctionne que avec youtube, un script générique ce serait bien sympa.
Merci encore pour tout ton travail.
-
[^]Re: Une url en parametre
Posté par Pinaraf (Jabber id, ) le 05/11/2006 à 10:16. (lien). Évalué à 5.Les vidéos ne sont généralement pas embarquées dans le fichier flash mais leur URL est passée en argument...
Donc un script devrait être capable de les extraire.
Si nécessaire, il existe des décompilateurs ou des désassembleurs de flash permettant de comprendre comment la vidéo est récupérée.
Autre recours possible : avoir flash dans un navigateur, utiliser wireshark pour regarder ce qui passe sur le réseau et en déduire où est stockée la vidéo en fonction des arguments du script.-
[^]Re: Une url en parametre
Posté par dawar (page perso, ) le 05/11/2006 à 13:02. (lien). Évalué à 2.Tu peux aussi tenter unplug pour Firefox : https://addons.mozilla.org/firefox/2254/
Ca permet de récuperer facilement tous les "embedded" mais aussi la plupart des video "flashisé".
Sinon, une version Hachoir pour les mp3 est prévue ?-
[^]Re: Une url en parametre
Posté par Victor STINNER (page perso, ) le 05/11/2006 à 13:19. (lien). Évalué à 4.Pour récupérer des fichiers téléchargés par Flash (ou autre), j'utilise LiveHTTPHeaders :
http://livehttpheaders.mozdev.org/
Il "suffit" de trouver les requêtes GET /(...).mp3, GET /(...).flv, etc. Puis concaténer la requête au "host: (...)" donné à la ligne suivante. Ce n'est pas trivial, mais au moins ça marche à tous les coups.
Pour youtube, il existe plein de plugins :
http://keepvid.com/
http://freshmeat.net/search/?q=youtube§ion=projects
Voir d'ailleurs un fil de discussion sur Hachoir et youtube :
http://linuxfr.org/comments/753351.html#753351
--
Au sujet de la possibilité d'extraire la musique MP3 d'un fichier Flash... Ben tiens oui, ça pourrait être sympa :-) Tu m'envoies un fichier qui en contient un ? Je n'en ai pas trouvé de satisfaisant (il faut du MP3 qui dure au moins quelques secondes).
Haypo-
[^]Re: Une url en parametre
-
[^]Re: Une url en parametre
Posté par Gniarf () le 05/11/2006 à 18:07. (lien). Évalué à 3.LiveHTTPHeaders ne marche plus sous Firefox 2.0 : c'est une extension "délaissée", comme quelques autres (SearchCache)
néanmoins en remplaçant la valeur du champs maxVersion pour mettre 2.0.* dans le install.rdf du fichier .xpi (une archive au format zip), elle retombera en marche et continuera à rendre moult services.--
Windows has no users. It has hostages.
-
-
-
Reverse-engineering ?
On dirait que certains se sont mis à rebosser le côté reverse-engineering de Hachoir :)
Bonne nouvelle !
[+] Utiliser ou non le Flash
Un petit exemple du résultat qu'on obtient avec ou sans Flash :
http://thomas.walraet.net/blog/index.php/2006/04/05/71-canon(...)
(oui, c'est un lien hors-sujet vers mon blog)
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.