GIFs animados são como calça boca de sino: ainda que extremamente cafonas, ainda são engraçados de ser ver às vezes. Pensando nisso, resolvi escrever este pequeno tutorial que ensina como criar, a partir de imagens estáticas, GIFs animados como este abaixo. E o melhor: usando apenas software livre e o sistema operacional de sua preferência.
(na verdade não testei o método no Windows ou no Linux, mas creio que funcione em ambos)

Os programas utilizados para gerar a animação foram o VLC e o ImageMagick, ambos gratuitos e com versões pré-compiladas para os sistemas operacionais mais utilizados no mundo.
Em primeiro lugar, para fazer a animação, há que se ter uma sequência de imagens. Eu escolhi uma cena de dança do filme Une Femme Est Une Femme. Para obter as imagens, abri o filme no VLC e usei Command+Option+S (no Mac), para salvar as diversas screenshots que eu queria, sem ter que usar os menus do programa.
O problema do VLC é que ele salva os arquivos com nomes do tipo vlcsnap-2010-06-16-22h56m33s244.png, o que dificulta um pouco na hora de escrever os nomes dos arquivos no terminal. Por isso, criei no Automator o programa Rename.app, que renomeia os arquivos salvos pelo VLC para file-XXX.png, onde XXX começa em 001. Pra usar o programa, basta colocar ele na dock, selecionar no Finder os arquivos a serem renomeados e arrastá-los para cima do ícone do programa.
Agora vem a diversão. O Mac OS X já vem com o ImageMagick instalado, mas creio que seja uma versão que não está completa, sem o comando animate, necessário para criar as animações. Para atualizar a tua versão, como tive que fazer com a minha, siga este roteiro aqui. Basta abrir o Terminal e copiar e colar os comandos escritos na página que linkei.
Com o ImageMagick instalado, rode o comando
animate -coalesce *.png -delay 20
onde *.png são as imagens a serem animadas e -delay é o tempo de espera entre a troca de imagens. O comando animate, por padrão, pede que se liste as imagens na ordem que elas devem ser exibidas, uma a uma. Mas se a animação a ser criada vai utilizar todas as imagens de uma pasta, a opção *.png pode ser utilizada sem problemas.
Uma janela se abre quando a instrução acima é executada. Para salvar o gif animado, clique na janela com o .gif, depois em Animate e por fim em Save. Aí é só escolher o formato .gif e dar um nome como teste.gif para a sua animação.

É isso. Este é um método simples e prático para se criar gifs animados na linha de comando, utilizando apenas software gratuito encontrado na internet. Para saber mais, recomendo a leitura dos tutoriais do próprio ImageMagick.
A propósito: coloquei pra download os arquivos originais que utilizei para criar esta animação.
5 comentários Comentários e trackbacks estão fechados no momento.
maior filme <3
Sou mais Pierrot Le Fou <3 <3 <3
gifsoup.com
Acabei de tornar seu tutorial completamente desnecessário. Perdão.
Comecei a ler seu blog para descobrir de qual filme era a cena do gif e acabei passando umas três horas lendo os arquivos. Sendo que eu deveria estar estudando. Estudando muito, aliás. :( E o pior é que agora eu quero assistir ao filme, além de ter ficado com vontade de reassistir Vivre sa Vie (não lembro se é do Jean Luc Godard, sempre confundo os moços da nouvelle vague.)
De qualquer forma, apesar de ter sido o catalisador de uma provável dp, seu blog é ótimo!
Sim. Vivre Sa Vie também é do Godard :)
Um trackback
[...] Grande filme, que já havia aparecido por aqui num gif animado. [...]