Existe uma maneira de converter animações SWF em arquivos de filme no Linux?


9

Existe alguma ferramenta Linux que pegue um arquivo SWF e produza algum tipo de formato de vídeo? Observe que eu não quero uma ferramenta que recodifique um FLV ou MP4 incorporado, quero pegar um filme em Flash padrão e renderizá-lo como um vídeo.

Encontrei uma referência dump-gnashno Manual GNU , mas depois de instalar o pacote gnash no Fedora, não tenho esse comando.


Você encontrou uma solução? Você viu o ConvertSWF ? não testado, mas você precisa despejar-gnash.
Dejan

Respostas:


1

Embora não seja a melhor opção, você pode tentar compilar o gnash e passar a --enable-gui=dumpbandeira.

Para fazer isso, baixei o gnash mais recente em http://ftp.gnu.org/pub/gnu/gnash/0.8.10/

  1. Extrair com tar -xf gnash-0.8.10.tar.gz

  2. Mude para o diretório extraído cd gnash-0.8.10

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

  4. Corre make

Mas, para fazer isso, você precisará de ferramentas básicas de desenvolvimento (GCC, GNU Make) e algumas bibliotecas como FFMPEG, boost e agg (mas você pode instalá-las a partir da sua distribuição, sem necessidade de se compilar, caso contrário, você estará compilando por um tempo). ) Talvez eu tenha deixado algumas bibliotecas de fora, mas ./configuredevo dizer se está faltando alguma coisa.

Você pode então executar ./gui/dump-gnash [options] movie_file.swf.


0

Você pode tentar usar o edit.py:

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

Em seguida, converta-o, produzindo:

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

Então, se você precisar convertê-lo mais uma vez para outro formato, use ffmpeg (pode converter para muitos formatos populares de vídeo):

ffmpeg -i output.flv output.avi

1
Infelizmente eu só acabar com um minuto de duração filme de sete de escuridão completa :( BTW, o comando Fedora equivalente évnc2swf-edit
robertc

Desculpe ouvir, acho que é apenas o Debian? Funciona no Ubuntu 10.04.
ngen

4
Eu o instalei bem, simplesmente não funcionou.
robertc 2/02

0

Você pode tentar reproduzir o arquivo e gravar sua tela ao mesmo tempo, embora provavelmente haja maneiras muito melhores de fazer isso.


0

Se você ainda possui o arquivo .fla, tente publicar o swf para Flash 9. Eu tive uma sequência que queria converter em vídeo sem sucesso ao usar os formatos swf mais recentes do Flash. Mas correu bem com swfs compatíveis com o Flash 9 e edit.py!


Eu nunca tive o .fla original. Também não tenho uma versão do Flash que funcione no Linux.
robertc
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.