Conversor de Vídeo para GIF
Transforme um trecho curto de vídeo em GIF animado. Escolha o clipe na timeline, selecione um preset de qualidade e baixe um GIF limpo para posts, mensagens, docs ou prévias.
Converter vídeo para GIF
Faça login para usar — 100 créditos grátis no cadastro.
Flags do FFmpeg que esta ferramenta usa
Referência rápida do que cada parâmetro realmente faz.
- -ss <start>
- Input seek. Antes do -i, o ffmpeg avança rápido até o keyframe antes do timestamp — várias ordens de grandeza mais rápido que depois do -i.
- -t <duration>
- Para o processamento após N segundos. Combinado com -ss, extrai exatamente o trecho marcado.
- fps=
- Filtro de taxa de quadros. 10-15 fps é suficiente pra maioria — tamanho do GIF cresce linear com os frames.
- scale=W:-1:flags=lanczos
- Redimensiona para W pixels de largura, altura automática. Lanczos é o melhor scaler pra reduzir.
- split[s0][s1]
- Divide o stream em duas cópias idênticas para alimentar palettegen e paletteuse com os mesmos frames.
- palettegen=max_colors=N
- Analisa todos os frames e gera uma paleta otimizada de N cores específica para o clipe. A maior alavanca de qualidade no GIF.
- paletteuse=dither=bayer
- Aplica a paleta com dithering bayer — padrão ordenado pequeno que esconde banding sem inflar arquivo como o floyd_steinberg.
Como funciona
- 01
Envie o vídeo
Solte um arquivo ou cole uma URL. O vídeo toca inline pra você navegar até o trecho desejado.
- 02
Marque o clipe
Arraste a janela destacada sobre a timeline pra escolher o trecho. Ajuste a duração abaixo — até 60 s.
- 03
Escolha um preset
Padrão (480 px / 10 fps) serve pra maioria. Suave pra ação, Compacto pra chat / DM.
- 04
Crie e baixe
Otimizamos as cores do GIF para o trecho escolhido, deixando o resultado limpo e fácil de compartilhar.
Perguntas frequentes
Por que o GIF fica mais limpo?
Criamos uma paleta de cores otimizada para o trecho selecionado antes de gerar o GIF final. Isso reduz cores sujas e banding, especialmente em gradientes e movimento.
Por que limite de 60 s?
GIF não comprime como formatos modernos — 30 s a 480p facilmente passa de 20 MB. Acima de 60 s os arquivos ficam grandes demais pra Slack, Twitter, GitHub, então cortamos. Para animações longas use WebM via Convert.
Como reduzir o arquivo?
Diminui fps (8 fps serve pra falar), diminui largura (320 px pra chat), ou paleta pra 128 cores. Ou usa o preset Compacto que combina as três.
Diferença entre os três presets?
Suave = 15 fps × 720 px × 256 cores (esportes, animação). Padrão = 10 fps × 480 px × 256 cores (default, ótimo pra Twitter e chat). Compacto = 8 fps × 320 px × 128 cores (reactions, envio em IM).
Posso cortar antes de converter?
Sim — o trecho ali em cima é exatamente isso. Vídeo toca inline, marca início/fim, só esse trecho é convertido.
Por que GIF e não WebM ou MP4?
GIF funciona onde outros não — thumbnails do Slack, README do GitHub, e-mail, chat antigo. Se você controla o ambiente, WebM/MP4 são 5-10× menores. Usa o Convert pra isso.
É grátis?
Cadastro libera 100 créditos. GIF típico custa 2-5 créditos dependendo da duração/resolução. Sem assinatura, recarga avulsa.
Ferramentas relacionadas
Precisa criar GIFs em código?
Esta ferramenta é um wrapper da nossa REST API — três linhas de curl fazem o mesmo serviço no seu pipeline ou backend.
Ver documentação da APIcurl -X POST https://api.ffhub.io/v1/tasks \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d {
"command": "-ss 5 -i https://you.com/in.mp4 -t 4 -vf fps=10,scale=480:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse=dither=bayer -loop 0 output.gif"
}