Conversor de vídeo para GIF — corte, redimensione e crie GIFs de alta qualidade
Transforme um clipe MP4, MOV ou WebM em um GIF com paleta otimizada. Corte na prévia e defina largura, fps e repetição. Nada é enviado.
Encontrou um problema ou algo que poderia ser melhor? Lemos todas as mensagens e corrigimos rápido.
Este conversor de vídeo para GIF transforma um trecho de um arquivo MP4, MOV, WebM ou MKV em um GIF animado sem enviá-lo para lugar nenhum. Solte o vídeo, arraste as alças na prévia até a parte que você quer, escolha a largura e a taxa de quadros, e o GIF é gerado no seu próprio computador pelo ffmpeg compilado para WebAssembly. Gravações de tela, demonstrações de produto e clipes de reação funcionam, e não há limite de tamanho, marca d'água nem fila.
A diferença de qualidade vem da paleta. Um GIF pode ter no máximo 256 cores por quadro, então o conversor primeiro analisa o clipe inteiro para montar uma paleta ajustada a ele e depois mapeia cada quadro nessa paleta com o dithering que você escolher. Conversores que pulam essa etapa usam uma paleta genérica e produzem faixas de cor e uma névoa cinza. Os limites, com franqueza: a primeira execução baixa o mecanismo ffmpeg (cerca de 32 MB, que depois fica em cache), e o GIF é um formato ineficiente, então GIFs longos ou largos ficam grandes rápido. A estimativa de tamanho avisa antes de você esperar.
Como usar
- Solte um arquivo de vídeo na caixa ou clique nela para escolher um. Sem arquivo à mão? Gere um clipe de exemplo de 4 segundos.
- Arraste as alças de início e fim abaixo do player ou digite os tempos exatos. O player pula para cada alça para você ver o quadro exato.
- Escolha uma largura (480 px serve para a maioria dos chats e documentos), uma taxa de quadros (10 fps é o padrão comum), a velocidade e a repetição.
- Confira a estimativa de tamanho. Se houver aviso, diminua a largura ou a taxa de quadros, ou encurte a seleção.
- Clique em Gerar GIF, veja a prévia do resultado e baixe.
Perguntas frequentes
Como converto MP4 em GIF sem perder qualidade?
Mantenha a largura moderada (480–640 px), use 10–20 fps, mantenha as 256 cores e deixe o conversor montar uma paleta para o clipe (esta ferramenta sempre faz isso). O GIF não comporta mais de 256 cores por quadro, então alguma perda em relação ao vídeo é inevitável, mas uma paleta por clipe com dithering Sierra ou Floyd–Steinberg fica muito melhor que uma paleta web genérica.
Por que meu GIF ficou tão grande?
O GIF comprime mal em comparação com vídeo: o tamanho cresce com largura × altura × taxa de quadros × duração. Reduzir a largura pela metade corta o tamanho em cerca de três quartos, e passar de 20 para 10 fps reduz mais ou menos pela metade. Granulação, ruído da câmera e dithering também aumentam o arquivo; gravações de tela com cores chapadas comprimem muito melhor que vídeos de celular. Para qualquer coisa longa, um MP4 costuma ser de 5 a 10 vezes menor, com qualidade melhor.
Que taxa de quadros um GIF deve usar?
10 fps é o padrão comum e fica bom para gravações de tela; 15–20 fps deixa o movimento suave. O GIF guarda o atraso entre quadros em centésimos de segundo, então 10, 20 e 25 fps tocam exatamente nessa velocidade, enquanto 12 ou 15 fps são arredondados para o centésimo mais próximo. Taxas muito altas não adiantam: muitos navegadores desaceleram quadros com menos de 2/100 s.
Meu vídeo é enviado para um servidor?
Não. O arquivo é lido e convertido no seu navegador pelo ffmpeg.wasm. O único download é o próprio mecanismo ffmpeg, buscado uma vez na CDN jsDelivr e depois guardado em cache. Você pode acompanhar a aba de rede nas ferramentas de desenvolvedor do navegador durante a conversão: nenhuma requisição leva o seu vídeo.
Posso converter um MOV do iPhone?
Sim. Os arquivos .mov do iPhone geralmente são HEVC (H.265), que o Chrome e o Firefox muitas vezes não conseguem pré-visualizar, mas o ffmpeg ainda consegue decodificá-los. Se a prévia não estiver disponível, digite os tempos de início e fim e converta normalmente. iPhones configurados como Mais Compatível gravam em H.264, que tem prévia em qualquer lugar.
Configurações de GIF e o que elas custam
Cada configuração troca suavidade ou nitidez por tamanho de arquivo. Regras aproximadas para um clipe típico:
• Largura: o tamanho cresce com o quadrado. 800 px dá cerca de 2,8× o tamanho de 480 px; 320 px dá menos da metade.
• Taxa de quadros: o tamanho cresce de forma mais ou menos linear. 20 fps dá cerca do dobro de 10 fps.
• Cores: 128 ou 64 cores economizam 10–30% em gráficos chapados e gravações de interface, mas criam faixas visíveis em pele e céu.
• Dithering: Sierra e Floyd–Steinberg escondem as faixas, mas acrescentam ruído que comprime mal; o padrão regular do Bayer comprime melhor; Nenhum gera o menor arquivo e é o certo para interfaces chapadas.
• Velocidade: 2× reduz pela metade o número de quadros do mesmo clipe, então também reduz o tamanho pela metade.
Limites de tamanho onde os GIFs vão parar
Limites comuns que vale conhecer antes de converter: o X (Twitter) aceita GIFs de até 15 MB na web; o limite de upload gratuito do Discord é de 10 MB por arquivo; os READMEs do GitHub exibem qualquer tamanho, mas um GIF com mais de alguns MB deixa a página lenta; o Slack aceita arquivos grandes, mas só reproduz automaticamente GIFs razoavelmente pequenos na conversa. Muitas plataformas convertem os GIFs enviados em vídeo MP4 sem avisar, e é por isso que um MP4 ou WebM costuma ser o melhor arquivo para postar quando a plataforma aceita vídeo.
Por que a passada de paleta importa
Um quadro de GIF é uma imagem indexada: cada pixel é um número que aponta para uma tabela de no máximo 256 cores. Quais 256 cores você escolhe decide a aparência do GIF. Uma paleta fixa (a antiga paleta web de 216 cores, ou uma genérica) desperdiça a maioria das entradas com cores que o clipe nunca usa e não tem os tons que ele usa, o que aparece como faixas nos degradês e um tom apagado sobre tudo.
Esta ferramenta usa o filtro palettegen do ffmpeg para contar quais cores realmente aparecem nos quadros selecionados (dando mais peso às partes que mudam, que é para onde o olho vai), monta a melhor tabela de 256 cores para esse clipe e, em seguida, o paletteuse remapeia cada quadro com dithering por difusão de erro e só redesenha o retângulo que mudou entre os quadros, o que também deixa o arquivo menor.
Ferramentas grátis relacionadas
- Cortar vídeo — Corte o início e o fim de um vídeo com prévia do quadro. Corte rápido sem perdas ou recodificação exata, tirar o som e reenquadrar em 9:16, 1:1 ou 4:5.
- Compressor de vídeo — Reduza vídeos MP4, MOV ou WebM por nível de qualidade ou para um tamanho-alvo, como 10 MB para o Discord. Saída em MP4 H.264, processada no seu dispositivo.
- Comprimir imagem — Reduza imagens por qualidade ou para um tamanho-alvo, limite as dimensões se quiser e baixe arquivos JPG ou WebP menores. Em lote, no seu navegador.
- Conversor de imagens — Converta entre AVIF, HEIC, TIFF, PNG, JPG, WebP, GIF, BMP e SVG. A maioria das conversões nem sai do seu navegador.