¿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-gnash
en 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=dump
bandera.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.gz
Cambiar al directorio extraído
cd gnash-0.8.10
correr
./configure --enable-gui=dump
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
./configure
deberí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-edit
Podrí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