#1 Le 11/05/2009, à 11:34
- Tinou83
Edition des SWF sous Linux.
Bonjour ou bonsoir éventuellement,
je cherche un programme sous Linux permettant d'éditer un fichier SWF.
Sous Windows j'utilisais Sothink SWF mais lorsque je veux l'utiliser sur Wine mais il ne fonctionne pas correctement.
Si quelqu'un pourrait me donner une réponse, voir même un nom de logiciel, ou ne serait-ce qu'une aide ce sera le bienvenue!
Cordialement,
Tinou.
Hors ligne
#2 Le 12/05/2009, à 07:03
- Tinou83
Re : Edition des SWF sous Linux.
Up du jour!
Hors ligne
#3 Le 12/05/2009, à 08:13
- morales
Re : Edition des SWF sous Linux.
salut, je pense qu'il faut que tu regardes du côté de swftools
Hors ligne
#4 Le 12/05/2009, à 12:07
- kevlar
Re : Edition des SWF sous Linux.
+1.
Normalement E-anim devait jouer ce rôle, mais la version compatible Linux n'est plus disponible.
Si tu as beaucoup de courage, tu peux te lancer dans la programmation d'un tel éditeur, avec la bibliothèque ming et la bibiothèque swfdec pour le rendu.
Hors ligne
#5 Le 12/05/2009, à 20:44
- kevlar
Re : Edition des SWF sous Linux.
il y avait un projet "flash for Linux" , mais où en est-il ? Hummm ...
Hors ligne
#6 Le 13/05/2009, à 10:26
- philpinch
Re : Edition des SWF sous Linux.
l y avait un projet "flash for Linux" , mais où en est-il ? Hummm ...
Flash 4 Linux est MORT.
UIRA devait prendre la relève en combinant les ressouirces de F4L et de QFlash.
Compte tenu de la loi DADVSI, ce projet a pris fin en janvier 2008.
Hors ligne
#7 Le 13/05/2009, à 14:41
- kevlar
Re : Edition des SWF sous Linux.
l y avait un projet "flash for Linux" , mais où en est-il ? Hummm ...
Flash 4 Linux est MORT.
UIRA devait prendre la relève en combinant les ressouirces de F4L et de QFlash.
Compte tenu de la loi DADVSI, ce projet a pris fin en janvier 2008.
la loi DADVSI n'a pas de caractère extraterritorial quand même, mais si nos chers dirigeants aiment exporter leurs décisions
Quand à Flash for Linux, je pense que je devrais pouvoir le faire marcher dès ce soir, je vous décrirai la méthode (manque une dépendance, juste un lien symbolique à créer).
Hors ligne
#8 Le 13/05/2009, à 16:51
- dimdimdim
Re : Edition des SWF sous Linux.
un éditeur flash avec une gui (pour le code, la timeline, et un canevas pour importer ses vectos depuis inkscape, par exemple...) digne de ce nom, ça manque vraiment sous linux, hélas...
#9 Le 13/05/2009, à 17:22
- kevlar
Re : Edition des SWF sous Linux.
Bien, juste pour dire que je viens de faire fonctionner le défunt Flash For Linux.
Il faut donc télécharger le RPM que vous trouverez ici :
http://rpm.pbone.net/index.php3?stat=3& … &srodzaj=3
ensuite, un petit
sudo alien -i nom_archive_rpm
puis :
- ouvrir un terminal
- taper cd /usr/lib/
- taper ensuite : sudo ln -s libpng.so libpng.so.3
- pour démarrer F4l :
cd /opt/kde3/bin
puis ./f4lm
le 'm' à la fin n'est pas une faute de frappe.
Précision : je suis ous Hardy (8.04.1).
Dernière modification par kevlar (Le 13/05/2009, à 17:23)
Hors ligne
#10 Le 13/05/2009, à 20:39
- kevlar
Re : Edition des SWF sous Linux.
Pour continuer : quelqu'un sait si AjaxAnimator fonctionne vraiment ? Je l'ai récupéré sur GoogleCode, il est sur mon disque dur, tourne, mais ne semble pas être capable de sauvegarder. Quant au site de son auteur ... c'est devenu (?) u portail de pub. Dommage, il avait l'air bien ce projet !
Hors ligne
#11 Le 13/05/2009, à 21:44
- pierluc
Re : Edition des SWF sous Linux.
Petite information comme ça: le swf c'est un format aplatis équivalent au jpg pour les animations faites avec flash. Les possibilités d'édition sont extrêmement limités, même en utilisant Adobe Flash CS4. Le format éditable est le .fla. Je suppose que vous souhaitez modifier des animations prisent sur le net... c'est pas vraiment faisable. C'est comme essayer de prendre une interface de site internet intégrée à un site internet et la modifier. Les graphistes travaillent avec les fichiers originaux. Normalement, ils les ont car c'est eux qui les ont créé.
Porte-Folio: http://pearluc.wordpress.com
Linux, là où la main de l'homme n'a jamait mit pied.
Capitaine Patnaud, Émission Dans une galaxie près de chez vous
Pour rire: www.tetesaclaques.tv
Hors ligne
#12 Le 14/05/2009, à 09:56
- YannUbuntu
Re : Edition des SWF sous Linux.
wiki à completer svp: http://doc.ubuntu-fr.org/flash
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#13 Le 14/05/2009, à 12:49
- kevlar
Re : Edition des SWF sous Linux.
Petite information comme ça: le swf c'est un format aplatis équivalent au jpg pour les animations faites avec flash. Les possibilités d'édition sont extrêmement limités, même en utilisant Adobe Flash CS4. Le format éditable est le .fla. Je suppose que vous souhaitez modifier des animations prisent sur le net... c'est pas vraiment faisable. C'est comme essayer de prendre une interface de site internet intégrée à un site internet et la modifier. Les graphistes travaillent avec les fichiers originaux. Normalement, ils les ont car c'est eux qui les ont créé.
en fait, comme tu le sais, on peut les décompiler.
Sinon, on trouve beaucoup de fichiers .swf accompagnés de leur sources .fla
Enfin, la demande initiale portait sur un logiciel Linux capable de produire du Flash. Tout le monde veut bien utiliser du SVG, mais où est le logiciel d'animation correspondant ?
Hors ligne
#14 Le 14/05/2009, à 12:50
- kevlar
Re : Edition des SWF sous Linux.
wiki à completer svp: http://doc.ubuntu-fr.org/flash
en fait, pas de bonnes nouvelles ...
- e-anim : plus de version Linux
- F4l : mort
- AjaxAnimator : incomplet
Hors ligne
#15 Le 14/05/2009, à 19:54
- dimdimdim
Re : Edition des SWF sous Linux.
Tout le monde veut bien utiliser du SVG, mais où est le logiciel d'animation correspondant ?
l'animation SVG est déja une réalité : c'est scriptable par une sorte de XML et du javascript (si je ne me trompe pas, n'étant pas dévellopeur). Un gros potentiel.
Inconvénients :
seul opéra (!) est capable à l'heure actuelle de lire ces anims
pas de logiciel avec interface graphique pour réaliser des anims, code obligatoire... évidemment, meme dans flash le code (action script) est présent et utile (interfaces web, ou effets tween) mais l'ensemble est accessible à un infographiste. C'est ce qui manque à linux, pour l'instant.
Gageons que dans quelques années (!!!) nous aurons une solution alternative valable à flash (le logiciel et le format), faite pour des graphistes et non pas seulement pour des dévs.
#16 Le 14/05/2009, à 20:46
- kevlar
Re : Edition des SWF sous Linux.
je suis en train de tester AjaxAnimator : c'est bien ce que nous cherchons, et ce soft fonctionne, à partir du moment où il est utilisé en ligne et non pas en local !
Dernière modification par kevlar (Le 14/05/2009, à 21:04)
Hors ligne
#17 Le 14/05/2009, à 20:54
- kevlar
Re : Edition des SWF sous Linux.
Ajax Animator fonctionne, à condition de l'utiliser "en ligne" ; il faut faire usage de cette version :
http://antimatter15.110mb.com/ajaxanimator :):):):)
et je suis très content, Swfdec a enfin pu relire une animation. Voici une base pour faire du développement Flash sous Linux, grâce à Java.
Dernière modification par kevlar (Le 14/05/2009, à 21:04)
Hors ligne
#18 Le 16/05/2009, à 10:22
- kevlar
Re : Edition des SWF sous Linux.
Tout le monde veut bien utiliser du SVG, mais où est le logiciel d'animation correspondant ?
l'animation SVG est déja une réalité : c'est scriptable par une sorte de XML et du javascript (si je ne me trompe pas, n'étant pas dévellopeur). Un gros potentiel.
Inconvénients :
seul opéra (!) est capable à l'heure actuelle de lire ces anims
pas de logiciel avec interface graphique pour réaliser des anims, code obligatoire... évidemment, meme dans flash le code (action script) est présent et utile (interfaces web, ou effets tween) mais l'ensemble est accessible à un infographiste. C'est ce qui manque à linux, pour l'instant.
Gageons que dans quelques années (!!!) nous aurons une solution alternative valable à flash (le logiciel et le format), faite pour des graphistes et non pas seulement pour des dévs.
ce n'est pas insurmontable de programmer un éditeur graphique. Le seul problème, c'est qu'il faudrait de la DOC claire sur le fonctionnement des animations SVG. Si tu as des sites, fais-nous signe ! En effet, Linux a tout en interne pour gérer le SVG, reste à trouver un site pédagogique sur l'animation des SVG, et, dans ce cas, il ne sera pas nécessaire d'attendre des années ...;)
Hors ligne
#19 Le 16/05/2009, à 18:02
- Tinou83
Re : Edition des SWF sous Linux.
Bonjour ou bonsoir à tous,
je viens de lancer un sujet qui fait parler lol.
Merci pour vos réponses je regarde tout ça de plus près .
Hors ligne
#20 Le 16/05/2009, à 21:08
- pierluc
Re : Edition des SWF sous Linux.
en fait, comme tu le sais, on peut les décompiler.
Sinon, on trouve beaucoup de fichiers .swf accompagnés de leur sources .fla
Enfin, la demande initiale portait sur un logiciel Linux capable de produire du Flash. Tout le monde veut bien utiliser du SVG, mais où est le logiciel d'animation correspondant ?
Les décompiler... Le swf est une animation composée d'une images par secondes. Il n'y a aucuns effets dynamiques. C'est comme un filme sauf qu'il y a du action-script au travers. On peut ouvrir un fichier comme ça dans Flash mais c'est très dure à éditer. Il faut vraiment le fichier .fla.
Note: Je sais qu'on parle d'un logiciel capable de produire du flash...
Porte-Folio: http://pearluc.wordpress.com
Linux, là où la main de l'homme n'a jamait mit pied.
Capitaine Patnaud, Émission Dans une galaxie près de chez vous
Pour rire: www.tetesaclaques.tv
Hors ligne
#21 Le 17/05/2009, à 09:22
- kevlar
Re : Edition des SWF sous Linux.
C'est vrai que le flash n'est rien d'autre que du cartoon. Mais, au moins, c'est du vectoriel, ce qui est quand même le principal !
Hors ligne
#22 Le 18/05/2009, à 08:22
- elpepe
Re : Edition des SWF sous Linux.
Bonjour à tous,
je recherche aussi une solution pour créer des contenus multimédia interactif sous linux. E-anim semble être le plus adapté qu'en pensez-vous ? AjaxAnimator a l'air bien jeune encore (par exemple je crois qu'on ne peut pas intégrer de vidéo, non ?).
En ce qui concerne E-anim, pour utiliser les dernières versions il faut juste espérer qu'un ubuntero qui maîtrise java donne un petit coup de main à Phildes : http://e-anim.smileyforum.net/connaitre-e-anim-f1/e-anim-pour-linux-t2962-75.htm#80419
Sinon des versions antérieures pour linux fonctionnent (et offre beaucoup de possibilités), il faudrait peut-être demander à Phildes qu'il les mettent en ligne.
Quel dommage qu'UIRA se soit arrêté, ça avait l'air très bien parti !
Hors ligne
#23 Le 18/05/2009, à 08:56
- kevlar
Re : Edition des SWF sous Linux.
je vois que Phildes a du mal à trouver une lib sous Linux pour afficher du FLash... ET swfdec alors ? Voici un programme perso, construit d'après le site officiel de swfdec, en 30 lignes pour afficher une animation :
//Created by : pepsidrinker@hotmail.com
// Date : Sept. 15 2008
#include <swfdec-gtk/swfdec-gtk.h>
/* compiler ainsi : gcc `pkg-config --cflags --libs gtk+-2.0 swfdec-gtk-0.6` -o swf swfixed.c
syntaxe d'appel : ./swf /home/toto/fichier.swf
*/
/*
Simple SWFDEC ---> version 0.8.0 <---- playback tutorial :
This tutorial may contain error(s) and/or ugly code.
It is not optimized at all.
Feel free to change it as you wish
*/
//Main player variable... I know, declared as global...for tutorial purpose only!
SwfdecPlayer* player;
void PrintInfos()
{
//SWFDEC_PLAYER type infos
g_print("Max runtime : %d\n",swfdec_player_get_maximum_runtime (player));
guint h,w;
swfdec_player_get_default_size(player,&h,&w);
g_print("Size: %d, %d\n",h,w);
g_print("BG Color : %d\n",swfdec_player_get_background_color(player));
g_print("Rate: %f\n",swfdec_player_get_rate(player));
//SWFDEC_GTK_PLAYER type infos
g_print("Speed :%f\n",swfdec_gtk_player_get_speed (SWFDEC_GTK_PLAYER(player)));
g_print("Audio enabled : %d\n",swfdec_gtk_player_get_audio_enabled (SWFDEC_GTK_PLAYER(player)));
g_print("Is playing :%d\n",swfdec_gtk_player_get_playing(SWFDEC_GTK_PLAYER(player)));
}
/**************************
appui sur une touche :
pour arrêter
l'animation
**************************/
static gint
button_press_event (GtkWidget *widget, GdkEventButton *event)
{
gtk_exit (0); //Quitte l'aplication
}
/*** main ***/
int main (int argc, char **argv)
{
gchar *uri_path;
// GTK init stuff
GtkWidget *window, *widget_swf,*button_swf,*fixed_swf;
gtk_init (&argc, &argv);
printf("*********************\n pour arrêter la démo, <clic> souris \n");
if (argc < 2)
{
g_print ("utilisation: %s CHEMIN_COMPLET\n", argv[0]);
// Ex: file://foobar.swf OR http://www.foo.bar/foobar.swf
return 1;
}
//Create a new player
player = swfdec_gtk_player_new (NULL);
/* Pass out the URL or File Path */
/* first step : converting from path format to URI format */
uri_path = g_filename_to_uri(argv[1], NULL,NULL);
SwfdecURL* url = swfdec_url_new(uri_path);
swfdec_player_set_url(player,url);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
widget_swf = swfdec_gtk_widget_new (player);
fixed_swf = gtk_fixed_new();
//button_swf = gtk_button_new();
//gtk_button_set_relief(GTK_BUTTON(button_swf),GTK_RELIEF_NONE);
gtk_container_add (GTK_CONTAINER (window), fixed_swf);
//gtk_container_add (GTK_CONTAINER (button_swf), widget_swf);
gtk_fixed_put(GTK_FIXED(fixed_swf),widget_swf,150,120);
//gtk_container_set_border_width(GTK_CONTAINER(window),50);/* pour créer une bordure vide autour de l'objet SWF */
gtk_signal_connect (GTK_OBJECT (window), "button_press_event",
(GtkSignalFunc) button_press_event, NULL);
gtk_widget_show_all (window);
// We wait till the initialization is completed
while (!swfdec_player_is_initialized (player))
{
long next = swfdec_player_get_next_event (player);
if (next < 0)
{
/* not a flash file */
return 0;
}
swfdec_player_advance (player, next);
}
//Player is now initialized; we can print out the infos
PrintInfos();
//Play !
swfdec_gtk_player_set_playing (SWFDEC_GTK_PLAYER (player), TRUE);
//GTK main loop
gtk_main ();
return 0;
}
Dernière modification par kevlar (Le 18/05/2009, à 08:58)
Hors ligne
#24 Le 18/05/2009, à 09:02
Hors ligne
#25 Le 18/05/2009, à 10:33
- elpepe
Re : Edition des SWF sous Linux.
Impeccable, merci keviar, je vais les informer pour voir si ça peut arranger le problème
Hors ligne