¿Hay alguna forma de convertir animaciones SWF a archivos de película en Linux?

9

¿Existe alguna herramienta de Linux que tome un archivo SWF y genere algún tipo de formato de video? Tenga en cuenta que no quiero una herramienta que vuelva a codificar un FLV o MP4 incrustado, quiero tomar una película Flash estándar y renderizarla como un video.

Encontré una referencia dump-gnashen el Manual de GNU , pero después de haber instalado el paquete gnash en Fedora no tengo ese comando.

robertc
fuente
¿Encontraste una solución? ¿Has visto ConvertSWF ? no probado pero necesita dump-gnash.
Dejan

Respuestas:

1

Si bien no es la mejor opción, puede intentar compilar gnash usted mismo y pasar la --enable-gui=dumpbandera.

Para hacer esto, descargué el último gnash de http://ftp.gnu.org/pub/gnu/gnash/0.8.10/

  1. Extraer con tar -xf gnash-0.8.10.tar.gz

  2. Cambiar al directorio extraído cd gnash-0.8.10

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

  4. correr make

Pero para hacer esto, necesitará herramientas de desarrollo básicas (GCC, GNU Make) y algunas bibliotecas como FFMPEG, boost y agg (pero puede instalarlas desde su distribución, no necesita compilarse, de lo contrario estaría compilando por un tiempo ) Es posible que haya dejado algunas bibliotecas, pero ./configuredebería decirte si te falta algo.

Entonces puedes correr ./gui/dump-gnash [options] movie_file.swf.

KoviRobi
fuente
0

Puedes intentar usar edit.py:

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

Luego conviértalo generando:

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

Luego, si necesita convertirlo una vez más a otro formato, use ffmpeg (puede convertir a muchos formatos de video populares):

ffmpeg -i output.flv output.avi
ngen
fuente
1
Desafortunadamente, acabo con una película de siete minutos de negrura completa :( BTW, el comando equivalente de Fedora esvnc2swf-edit
robertc
Lamento escucharlo, ¿supongo que solo es Debian? Funciona en Ubuntu 10.04.
ngen
44
Lo instalé bien, simplemente no funcionó.
robertc
0

Podría intentar reproducir el archivo y grabar su pantalla al mismo tiempo, aunque probablemente haya muchas maneras mejores de hacerlo.

danielcg
fuente
0

Si todavía tiene el archivo .fla, intente publicar el swf para Flash 9. Tenía una secuencia que quería convertir en un video en vano cuando utilizaba formatos de swf Flash más nuevos. ¡Pero funcionó bien con swfs compatibles con Flash 9 y edit.py!

Fred
fuente
Nunca en ningún momento tuve el .fla original. Tampoco tengo una versión de Flash que funcione en Linux.
robertc