Hoje eu descobri junto com meu parceiro de trabalho, um programa muito interessante, SwfExtract, assim quando você precisar extrair um .swf é só usá-lo.
É um software livre (oba, não precisa nem procurar crack), embora seja por linha de comando, mas é muito simples de usá-lo.
Para instalar:
* Linux - abre um terminal e digite: sudo apt-get install swftools
* Windows: entrem no site oficial para mais informações: http://www.swftools.org/about.html (em inglês).
Ah! este SwfExtract é só uma ferramenta do SwfTools, que este tem:
* PDF2SWF – Um conversor de PDF para SWF;
* SWFCombine – Uma ferramenta para SWFs em outros SWFs;
* SWFStrings – Faz uma procura por texto em arquivos SWF;
* SWFDump – Imprime num terminal várias informações sobre arquivos SWF;
* JPEG2SWF – Transforma uma ou mais imagens JPEG em slides SWF;
* PNG2SWF – O mesmo do JPEG2SWF só que com arquivos PNG;
* GIF2SWF – Converte GIFs em SWFs. Também trabalha com gifs animadas;
* WAV2SWF – Converte arquivos WAV em SWF;
* Font2SWF – Converte arquivos de fonte (TTF, Type1) em SWF;
* SWFBBox – Reajuste de arquivos SWF;
* SWFC – Criação de arquivos SWF a partir de arquivos de script;
* SWFExtract – Extração de clipes, imagens, sons etc. de arquivos SWF;
* RFXSWF Library – Uma biblioteca para geração de arquivos SWF.
Instruções de uso:
Com o terminal, vá até o diretório onde se encontra o arquivo .swf que você quer extrair
cd /home/usuario/swf
Depois digite:
swfextract -v arquivo.swf
Aonde tem arquivo.swf será o nome do seu arquivo que você tem. Essa linha de comando mostra o que tem no seu arquivo.swf
Objects in file arquivo.swf:
[-i] 4 Shapes: ID(s) 5, 19, 20, 23
[-i] 9 MovieClips: ID(s) 8, 9, 11-13, 15, 17, 21, 22
[-j] 4 JPEGs: ID(s) 1-4
[-f] 1 Frame: ID(s) 0
Observe que há uma linha na saída do comando que me diz que existem 4 arquivos JPEG com as IDs de 1 a 4. Assim para retirar cada uma delas do arquivo basta executar os camando:
swfextract -j 1 arquivo.swf -o imagem1.jpg
swfextract -j 2 arquivo.swf -o imagem2.jpg
swfextract -j 3 arquivo.swf -o imagem3.jpg
swfextract -j 4 arquivo.swf -o imagem4.jpg
A opção -j me diz que são arquivos JPEG que é a mesma que está descrita na saída da tela do comando swfextract -v. Caso fossem imagens PNG seria a opção -p. Utilizei também a opção -o para dar um nome para o arquivo extraído, pois, por padrão, o nome de saída é sempre output.jpg.
No site SwfTools tem mais informações e para quem tem o programa man no linux, digite no terminal man swfextract que aparece um manual simples e pratico.
..."Estou me preparando psicologicamente para mais um vestibular (porque chamaram o 24° e não me chamaram 25° =< ) e para o Flisol"...
Nenhum comentário:
Postar um comentário