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

9

Existe alguma ferramenta do Linux que irá pegar um arquivo SWF e produzir algum tipo de formato de vídeo? Note que eu não quero uma ferramenta que re-codifique um FLV ou MP4 embutido, eu quero pegar um filme Flash padrão e renderizá-lo como um vídeo.

Eu encontrei uma referência a dump-gnash no Manual GNU , mas tendo instalado o pacote gnash no Fedora Eu não tenho esse comando.

    
por robertc 02.02.2011 / 16:29

4 respostas

1

Embora não seja a melhor opção, você pode tentar compilar o próprio gnash e passar o sinalizador --enable-gui=dump .

Para fazer isso, eu fiz o download do último gnash do link

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

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

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

  4. Executar 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 de sua distribuição, não precisa compilar a si mesmo; por um tempo). Eu posso ter deixado algumas bibliotecas, mas ./configure deveria dizer se você está perdendo algo.

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

    
por 02.02.2013 / 21:45
0

Você pode tentar usar o arquivo edit.py:

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

Em seguida, converta-o ao produzir:

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

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

ffmpeg -i output.flv output.avi
    
por 02.02.2011 / 18:29
0

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

    
por 02.02.2013 / 22:44
0

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

    
por 05.02.2013 / 22:22