¿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.
linux
conversion
file-format
swf
robertc
fuente
fuente

Respuestas:
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/
Extraer con
tar -xf gnash-0.8.10.tar.gzCambiar al directorio extraído
cd gnash-0.8.10correr
./configure --enable-gui=dumpcorrer
makePero 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.fuente
Puedes intentar usar edit.py:
Luego conviértalo generando:
Luego, si necesita convertirlo una vez más a otro formato, use ffmpeg (puede convertir a muchos formatos de video populares):
fuente
vnc2swf-editPodría intentar reproducir el archivo y grabar su pantalla al mismo tiempo, aunque probablemente haya muchas maneras mejores de hacerlo.
fuente
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!
fuente