Fazendo videos stop-motion usando FFMpeg
Meu amigo André Noel me perguntou qual software utilizei para fazer a animação stop-motion do post anterior. Grande foi seu espanto quando lhe respondi:
- Usei o FFMpeg[1] via terminal! – Exatamente isso, o bom e velho terminal.
O FFMpeg é uma biblioteca de código-aberto para arquivos de audio e video.
Para converter uma sequência de imagens em vídeo use:
ffmpeg -r 5 -i Imagem%03d.jpg -s vga video.mp4
Onde:
- -r 5 - Número de quadros por segundo, framerate, no caso utilizei 5.
- -i Imagem%03d.jpg - As imagens que serão utilizadas.
- -s vga - Tamanho do video de saída, neste caso VGA (640X480)
- video.mp4 - Nome e formato do arquivo de saída.
Obs: No caso do nome dos arquivos das imagens de entrada é utilizada a mesma sintaxe do comando printf da linguagem C. Ou seja, utilizando Imagem%03d.jpg, ele procurará imagens com o nome no formato: Imagem001.jpg, Imagem002.jpg e assim em diante.
[1] ffmpeg.org

Olá, Muriel,
Obrigado pela dica de conversão utilizando o ffmpeg, porém, o problema que estou encontrando é: converter uma série de imagens .jpg (01.JPG, 02.JPG, etc…) em .gif animada.
Comecei convertendo todas as imagens para .avi com o comando ffmpeg -i %2d.jpg saida.avi
O ffmpeg converteu, mas não consigo exibir o saida.avi em nenhum player… (Windows Media Player 11, Winamp 3.0, ou o VirtualDub).
Poderia dar uma ajuda?
Agradeço sua atenção e paciência…!!!
Augusto Cesar Nunes
Olá Augusto, obrigado pela visita…
Pessoalmente eu nunca usei, mas creio que o seguinte comando pode lhe ajudar:
convert imagem1.gif imagem2.gif -delay 100 -loop 0 animado.gifDá uma olhada certinho nos possíveis parâmetros com um man convert
Depois me avisa se deu certo que eu faço um post sobre isso aqui…