Existe-t-il un moyen de convertir des animations SWF en fichiers vidéo sous Linux?


9

Existe-t-il un outil Linux qui prendra un fichier SWF et produira une sorte de format vidéo? Notez que je ne veux pas d'un outil qui ré-encodera un FLV ou MP4 intégré, je veux prendre un film Flash standard et le rendre sous forme de vidéo.

J'ai trouvé une référence dump-gnashdans le manuel GNU , mais après avoir installé le paquet gnash sur Fedora, je n'ai pas cette commande.


Avez-vous trouvé une solution? Avez-vous vu ConvertSWF ? non testé mais vous avez besoin de vidage.
Dejan

Réponses:


1

Bien que ce ne soit pas la meilleure option, vous pouvez essayer de compiler vous-même et de passer le --enable-gui=dumpdrapeau.

Pour ce faire, j'ai téléchargé le dernier gnash depuis http://ftp.gnu.org/pub/gnu/gnash/0.8.10/

  1. Extraire avec tar -xf gnash-0.8.10.tar.gz

  2. Passer dans le répertoire extrait cd gnash-0.8.10

  3. Courir ./configure --enable-gui=dump

  4. Courir make

Mais pour ce faire, vous aurez besoin d'outils de développement de base (GCC, GNU Make) et de bibliothèques comme FFMPEG, boost et agg (mais vous pouvez les installer à partir de votre distribution, pas besoin de vous compiler, sinon vous compileriez pendant un certain temps ). J'ai peut-être oublié quelques bibliothèques, mais ./configureje dois vous dire si vous manquez quelque chose.

Vous pouvez ensuite courir ./gui/dump-gnash [options] movie_file.swf.


0

Vous pouvez essayer d'utiliser edit.py:

apt-get install pyvnc2swf
apt-file search edit.py
pyvnc2swf: /usr/share/pyvnc2swf/edit.py

Convertissez-le ensuite en affichant:

/usr/share/pyvnc2swf/edit.py -o output.flv original.swf

Ensuite, si vous avez besoin de le convertir à nouveau dans un autre format, utilisez ffmpeg (peut convertir en de nombreux formats vidéo populaires):

ffmpeg -i output.flv output.avi

1
Malheureusement, je viens de me retrouver avec un long film de sept minutes d'une noirceur totale :( BTW, la commande équivalente de Fedora estvnc2swf-edit
robertc

Désolé d'entendre, devinez que c'est Debian uniquement? Fonctionne sur Ubuntu 10.04.
ngen

4
Je l'ai bien installé, cela n'a tout simplement pas fonctionné.
robertc

0

Vous pouvez essayer de lire le fichier et d'enregistrer votre écran en même temps, bien qu'il existe probablement de bien meilleures façons de le faire.


0

Si vous avez toujours le fichier .fla, essayez de publier le swf pour Flash 9. J'avais une séquence que je voulais convertir en vidéo en vain lors de l'utilisation de nouveaux formats swf Flash. Mais cela s'est bien passé avec les swfs compatibles Flash 9 et edit.py!


Je n'ai jamais eu à aucun moment le .fla d'origine. Je n'ai pas non plus de version de Flash qui fonctionne sous Linux.
robertc
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.