Converter vídeo em GIF
Solte um vídeo, escolha a taxa de quadros e a largura e baixe um GIF que roda em loop em qualquer lugar: Slack, GitHub, e-mail, página de produto. A conversão acontece no seu navegador com um ffmpeg de verdade, então o arquivo nunca sai do seu aparelho e não há espera de upload.
Roda no seu navegador com ffmpeg. O arquivo nunca é enviado.
Sobre esta ferramenta
GIF não é um formato de vídeo, é uma pilha de quadros com cores indexadas, por isso um bom conversor precisa tomar três decisões por você: quantos quadros por segundo manter, qual largura usar na saída e quais 256 cores cada quadro recebe. Ela decide como um editor. A taxa de quadros vem em 12 por padrão, que parece movimento fluido com uma fração do tamanho dos 30 ou 60 do original. A largura padrão é 480px, o bastante para uma janela de chat ou um README e pequena para carregar na hora. As cores vêm de uma paleta em duas passagens: o ffmpeg primeiro varre o clipe para montar a melhor paleta de 256 cores, depois aplica dithering em cada quadro contra essa paleta, e é por isso que o resultado não tem as faixas e os pontinhos de um conversor de passagem única. Você também pode definir início e fim, e uma gravação de 3 minutos vira os 6 segundos que importam, que é a diferença entre um GIF de 40MB que ninguém consegue enviar e um de 2MB que funciona. Tudo acontece localmente: o ffmpeg compilado em WebAssembly roda dentro da página, então uma gravação de tela de 300MB converte sem nunca ser enviada, sem fila em servidor, sem conta e sem marca d'água.
Como funciona
Solte seu vídeo
MP4, MOV, WebM ou MKV, até 500 MB. É processado no navegador com ffmpeg: nada é enviado.
Escolha as opções
Tempos, qualidade, tamanho ou velocidade conforme a ferramenta. Uma barra mostra o progresso.
Baixe
O resultado é salvo no seu dispositivo. Grátis, sem marca d’água e sem cadastro.
Dicas para um resultado melhor
Corte antes de converter
O tamanho do GIF cresce em proporção à duração. Defina início e fim nos poucos segundos que importam: um GIF de 5 segundos a 480px fica em torno de 1 a 3MB, um de 30 segundos fica dez vezes maior.
10 a 15 fps é o ponto ideal
Gravações de tela ficam boas a 10 fps. Cenas com muito movimento ficam melhores a 15. Subir para 24 ou 30 dobra o tamanho com pouco ganho visível em um GIF.
Ajuste a largura ao lugar onde o GIF vai ficar
Prévias de chat e e-mail aparecem entre 300 e 500px. Um README ou uma página de documentação raramente precisa de mais de 640. Maior que isso só custa bytes.
Conteúdo de alto contraste converte melhor
GIF tem 256 cores por quadro. Gravações de interface, texto e gráficos chapados ficam perfeitos; gradientes e cenas escuras mostram algum dithering, que é limite do formato, não da ferramenta.
Perguntas frequentes
Quais formatos de vídeo posso converter?
MP4, MOV, WebM, MKV, AVI e quase qualquer outro que o ffmpeg decodifique, ou seja, praticamente todos. Gravações de iPhone e capturas de tela funcionam como estão.
O vídeo é enviado para algum lugar?
Não. O ffmpeg roda dentro do seu navegador como WebAssembly. O arquivo fica no seu aparelho do começo ao fim, o que também significa que não há limite de tamanho imposto por servidor, só pela sua memória.
Por que meu GIF ficou tão grande?
Duração, largura e taxa de quadros se multiplicam. Corte para os segundos úteis, mantenha a largura em 480 ou menos e a taxa em 10 a 15. Essas três configurações controlam quase todo o tamanho.
O GIF fica em loop?
Sim, os GIFs gerados repetem para sempre por padrão, que é o que todo app de chat e navegador espera.
Funciona no celular?
Sim, em um iPhone ou Android recente no Safari ou no Chrome. A conversão é mais lenta do que no notebook porque roda no próprio celular, então prefira clipes curtos por lá.