Exportar quadros de arquivos flash como imagens

4

Eu tenho um arquivo flash (.swf) que consiste em 10 quadros. Note que este não é um arquivo de vídeo flash (.flv)

Cada quadro é composto por 50 objetos separados posicionados apropriadamente (manualmente ou por interpolação).

Existe uma ferramenta que me permita exportar o swf para que cada quadro seja exportado como uma única imagem final? Basicamente, eu deveria ser capaz de pegar um arquivo swf e convertê-lo para um gif exportando cada quadro individualmente como imagens e depois colocando-os em uma sequência.

Estou interessado apenas em converter um quadro em uma imagem.

Já experimentei o swfrender , parte do conjunto do SWFTools , como segue

swfrender -o out.png myfile.swf     

O qual tentará exportar cada quadro como uma imagem, portanto, você poderá obter

out-1.png
out-2.png
out-3.png

Com o comando acima, supondo que haja 3 quadros.

Isso faz o que eu quero, exceto que não parece ser capaz de processar meu swf corretamente, com essas mensagens de aviso

Warning: Shape doesn't start with a moveTo

Então, presumivelmente, a técnica que eles estão usando para construir um quadro não está funcionando 100% do tempo. No entanto, os flash players são capazes de construir quadros corretamente, então deve haver uma maneira de construir um quadro a partir dos dados e depois exportá-lo.

    
por That Umbrella Guy 02.04.2014 / 05:51

1 resposta

0

Execute o arquivo swf com o camsstudio para converter como filme normal. Execute o filme no Irfanview e extraia o quadro.

Um comprometimento na qualidade é esperado.

    
por 20.02.2018 / 05:08

Tags