¿Existe alguna forma de convertir animaciones SWF en archivos de películas en Linux?

¿Existe alguna forma de convertir animaciones SWF en archivos de películas en Linux?

¿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 a dump-gnashen elManual GNU, pero habiendo instalado el paquete gnash en Fedora no tengo ese comando.

Respuesta1

Si bien no es la mejor opción, puedes intentar compilar Gnash tú mismo y pasar la --enable-gui=dumpbandera.

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

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

  2. Cambie al directorio extraídocd gnash-0.8.10

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

  4. Corrermake

Pero para hacer esto, necesitarás herramientas de desarrollo básicas (GCC, GNU Make) y algunas bibliotecas como FFMPEG, boost y agg (pero puedes instalarlas desde tu distribución, no es necesario que las compiles tú mismo, de lo contrario estarías compilando por un tiempo). ). Es posible que haya omitido algunas bibliotecas, pero ./configuredebería informarte si te falta algo.

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

Respuesta2

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 salida.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

Respuesta3

Puedes intentar reproducir el archivo y grabar la pantalla al mismo tiempo, aunque probablemente haya formas mucho mejores de hacerlo.

Respuesta4

Si todavía tienes el archivo .fla, intenta publicar el swf para Flash 9. Tenía una secuencia que quería convertir en un vídeo sin éxito al utilizar los formatos Flash swf más nuevos. ¡Pero funcionó bien con swfs y edit.py compatibles con Flash 9!

información relacionada