A criação de um GIF pode ser surpreendentemente simples. Existem diversas ferramentas gratuitas que facilitam a conversão de imagens ou vídeos em GIFs animados. Contudo, o desafio surge quando desejamos um controle mais preciso sobre a resolução e a taxa de quadros. Obter um GIF em alta definição nem sempre é uma tarefa fácil ou gratuita, especialmente quando precisamos de tal personalização. Plataformas como Giphy podem gerar GIFs de alta resolução, como 1920×1080, mas essa opção é aleatória e não permite ajustar o tamanho ao do vídeo original. Felizmente, o FFMpeg oferece uma solução eficaz para criar GIFs personalizados.
O FFMpeg é uma ferramenta poderosa, apesar de sua natureza de linha de comando, que pode afastar alguns usuários. Para simplificar o processo de criação de GIFs com FFMpeg, vamos focar em um comando básico que exige apenas a edição dos nomes dos seus arquivos.
Criando GIFs com FFMpeg
Embora o FFMpeg também possa cortar vídeos, é mais prático utilizar aplicativos como o TV e Filmes, que oferecem interfaces gráficas intuitivas para essa finalidade. Se você já tem uma ferramenta que realiza o corte de maneira simples, não há necessidade de recorrer ao FFMpeg para isso.
Primeiramente, baixe o FFMpeg e descompacte o arquivo. Abra a pasta “bin” e copie o caminho dessa pasta. Em seguida, abra o Prompt de Comando e use o seguinte comando para navegar até a pasta extraída:
Sintaxe:
cd caminho-para-a-pasta
Exemplo:
cd C:UsersfatiwDesktopffmpeg-20180821-7e0df59-win64-staticffmpeg-20180821-7e0df59-win64-staticbin
Coloque o vídeo já cortado na pasta “bin”. Agora, execute o seguinte comando para converter o vídeo em um GIF:
Sintaxe:
ffmpeg -i video.mp4 meu_gif.gif
Altere “video.mp4” para o nome do seu arquivo de vídeo e “meu_gif.gif” para o nome desejado do arquivo GIF. O FFMpeg é versátil e permite a conversão de diversos formatos de vídeo, como AVI e MP4, para GIF.
Exemplos:
ffmpeg -i meu_video.mp4 arquivo_gif.gif ffmpeg -i meu_video.avi arquivo_gif.gif
Este comando gerará um GIF com uma taxa de quadros de 20 e a mesma resolução do vídeo original. Por exemplo, um vídeo de 1920×1080 resultará em um GIF com as mesmas dimensões.
Para ajustar a taxa de quadros e a resolução, use o seguinte comando:
Sintaxe:
ffmpeg -i video.mp4 -r 20 -vf scale=240:-1 meu_gif.gif
O parâmetro “-r 20” define a taxa de quadros. Se você desejar 60 quadros por segundo, use “-r 60”. O parâmetro “-vf scale=240:-1” ajusta a largura para 240 pixels, mantendo a proporção da altura. Se precisar de uma largura de 1920 pixels, altere para “-vf scale=1920:-1”.
Exemplo:
ffmpeg -i meu_video.mp4 -r 60 -vf scale=1920:-1 meu-gif.gif