Mais jogos no WuGames.ioPatrocinadoDescubra jogos de navegador grátis — jogue na hora, sem download nem cadastro.Jogar

Conversor de Vídeo para GIF

Conversor grátis de vídeo para GIF. Recorte, ajuste FPS, largura, cores da paleta e loop, exporte um GIF de alta qualidade com ffmpeg.wasm, sem upload.

Upload
Arraste e solte um vídeo aqui, ou clique para procurar
Aceita MP4, WebM, MOV, MKV, AVI, M4V
Solte um arquivo MP4, WebM, MOV, MKV, AVI ou M4V (recomendado até 30 segundos)

Sobre o Conversor de Vídeo para GIF

O Conversor de Vídeo para GIF transforma um trecho curto de qualquer arquivo MP4, WebM, MOV, MKV, AVI ou M4V em um GIF animado para você compartilhar em chats, e-mail, fóruns ou redes sociais. Você escolhe os horários de início e fim, a taxa de quadros de saída (5 a 30 fps) e a largura em pixels, e a ferramenta produz um GIF otimizado usando um pipeline de paleta em duas passagens: primeiro o ffmpeg analisa o clipe recortado e cria uma paleta personalizada de 256 cores a partir do conteúdo real, depois recodifica os quadros usando essa paleta com o dithering que você escolher, o que mantém os gradientes suaves e os tons de pele naturais mesmo que o GIF seja limitado a 256 cores por quadro. Controles profissionais permitem definir o tamanho da paleta (max_colors, o equivalente a um controle de qualidade no GIF) para equilibrar bandas e tamanho, e o número de repetições para que uma entrega reproduza uma vez em vez de para sempre. Tudo isso acontece dentro do seu navegador através do ffmpeg.wasm, uma compilação em WebAssembly de thread única do ffmpeg, então o vídeo original nunca sai do seu dispositivo. Por ser o núcleo de thread única, fontes de resolução muito alta ou em AV1 podem decodificar lentamente ou não decodificar; para esses casos, reexporte primeiro para MP4 H.264. O próprio motor é pesado (cerca de 25 MB) e só é carregado na primeira vez que você clica em Converter, ficando em cache no navegador para as próximas conversões. Usos típicos incluem criar GIFs de reação a partir de gravações de tela, transformar vídeos de demonstração de produto em prévias autoexecutáveis para landing pages, e recuperar momentos engraçados curtos de vídeos maiores sem precisar instalar software desktop como FFmpeg, Photoshop ou Premiere. Veja também nosso Gerador de Miniaturas e Alterar Proporção de Aspecto.

O que essa ferramenta Vídeo para GIF realmente faz?

Ela pega um pedaço curto do arquivo de vídeo que você seleciona, recodifica no FPS e largura escolhidos e grava o resultado como um GIF animado. Internamente roda o ffmpeg de linha de comando real compilado para WebAssembly: primeiro extrai uma paleta personalizada de 256 cores do clipe recortado com palettegen, depois mapeia cada quadro nessa paleta com paletteuse e dithering Sierra. Esse fluxo de duas passagens produz GIFs visivelmente melhores que uma conversão simples, especialmente em rostos, gradientes e cenas escuras, onde apareceria banding. A saída é um arquivo GIF89a padrão que toca em todos os navegadores, aplicativos de chat e visualizadores.

Quais tipos de arquivo de vídeo e codecs são suportados?

O navegador usa seu próprio decodificador para a pré-visualização e o ffmpeg.wasm para converter. MP4/M4V H.264, WebM VP8/VP9 e a maioria dos codecs MOV (QuickTime) têm bom suporte. Contêineres MKV e AVI convertem normalmente, mas muitos navegadores não conseguem decodificá-los na pré-visualização embutida, então a duração do clipe pode não ser detectada automaticamente; quando isso ocorre, a ferramenta recorre a um intervalo de corte de 30 segundos que você define manualmente. AV1 e algumas filmagens H.265 podem decodificar lentamente ou não decodificar neste núcleo de thread única, então reexporte para MP4 H.264 primeiro para o resultado mais confiável. O áudio é ignorado, já que GIFs não carregam som. Não há limite fixo de tamanho porque nada é enviado, mas arquivos abaixo de 100 MB e clipes abaixo de 30 segundos funcionam melhor; clipes muito longos ou em resolução cheia forçam o ffmpeg.wasm a manter grandes buffers em memória, o que pode travar uma aba com menos de 4 GB de RAM (a ferramenta limita a largura de 'Manter original' para controlar isso).

Meu vídeo é enviado a um servidor ou fica privado?

Seu vídeo permanece inteiramente no seu dispositivo. O arquivo é lido na memória do navegador via File API, gravado no sistema de arquivos virtual do ffmpeg.wasm, processado lá, e o GIF resultante volta como um Blob que o navegador exibe e baixa. Nenhuma requisição de rede é feita com os bytes do vídeo; as únicas requisições de saída são o download único do motor ffmpeg.wasm (~25 MB) de uma CDN pública, que então fica no cache do navegador. Você pode verificar isso na aba Rede do DevTools: depois que o motor carrega, converter mais clipes não gera tráfego de saída. Isso torna a ferramenta segura para gravações pessoais, capturas de tela com dados sensíveis e vídeos corporativos confidenciais.

Quanto tempo leva a conversão e qual o tamanho do GIF?

Num laptop moderno típico, um clipe de 5 segundos com 320 px de largura e 10 fps converte em cerca de 6-12 segundos e gera um GIF de aproximadamente 1-3 MB. A primeira conversão é mais lenta porque o motor ffmpeg.wasm precisa baixar (~25 MB) e inicializar, somando 10-30 segundos em uma conexão rápida. Dispositivos móveis e laptops antigos podem ser de 3 a 5 vezes mais lentos. O pipeline de paleta em duas passagens usa mais CPU que uma conversão simples, mas compensa em qualidade e tamanho final. Para minimizar o tamanho ao compartilhar, baixe o FPS para 10 ou menos, reduza a largura para 320 px e mantenha o clipe abaixo de 5 segundos; raramente é preciso mais para um GIF de reação em chat.

Conversor de Vídeo para GIF — Conversor grátis de vídeo para GIF. Recorte, ajuste FPS, largura, cores da paleta e loop, exporte um GIF de alta qualida
Conversor de Vídeo para GIF

Quais navegadores, dispositivos e velocidades de conexão funcionam melhor?

Esta ferramenta inclui a compilação de thread única do @ffmpeg/core, então funciona em qualquer lugar com um motor WebAssembly moderno e não depende de SharedArrayBuffer nem de cabeçalhos COOP/COEP especiais; isso a torna compatível, mas significa que a codificação usa um único núcleo de CPU (um núcleo multithread seria mais rápido, mas não está incluído aqui). Chrome 92+, Edge 92+, Firefox 79+ e Safari 15.2+ funcionam. Safari mobile e Chrome no Android também, mas com menos RAM, então mantenha os clipes curtos e a largura moderada. Como o pacote do motor tem cerca de 25 MB, a primeira execução em conexão móvel 3G pode levar vários minutos; em 4G ou Wi-Fi doméstico costuma ser menos de 30 segundos. Uma vez em cache, visitas futuras carregam o motor instantaneamente e funcionam offline.

Por que meu GIF está enorme, com blocos ou engasgado? Como corrigir?

GIF é um formato de 1987 limitado a 256 cores por quadro e com compressão relativamente grosseira, então clipes de alta resolução e fps altos inevitavelmente geram arquivos enormes. Se seu GIF está muito grande, reduza a largura (320 px basta para chat), baixe o FPS para 10-12 e mantenha o clipe abaixo de 6 segundos. Se as cores aparecem em faixas, escolha uma largura de saída mais próxima da fonte (evite downscale agressivo). Se o movimento parece engasgado, suba o FPS para 15-20 e encurte o clipe para compensar o tamanho. Se o resultado fica corrompido, tente converter com outro codec (reexporte o original de MOV para MP4 primeiro). Para conteúdo animado muito longo ou de alta qualidade, considere WebP ou MP4 em vez de GIF; eles suportam milhões de cores e ficam muito menores para a mesma qualidade visual.

Como faço o menor GIF possível sem bandas?

O GIF não tem bitrate nem CRF, então a maior alavanca sobre o tamanho é a paleta: use o controle Cores da paleta (max_colors). Conteúdo plano, como gravações de tela de interfaces, gráficos ou desenhos, costuma ficar idêntico com 64 cores e pesar cerca de um terço a metade de uma exportação de 256 cores. Filmagens com muitos gradientes (pôr do sol, pele, fumaça) precisam de mais cores, então mantenha 128 ou 256 nelas. Para evitar bandas ao reduzir cores, combine uma contagem baixa com dithering Bayer ordenado (ele adiciona um padrão fino e uniformemente distribuído que esconde os degraus e comprime melhor que difusão de erro); para o menor resultado, defina Cores em 32, dithering Bayer, FPS em 10 e largura em 320. Concretamente, um clipe de 5 segundos a 320 px e 10 fps pode ficar em torno de 1,5-2,5 MB com 256 cores, perto de 1 MB com 64 cores e bem menos com 32 cores e Bayer. Corte primeiro a duração e os FPS, e só então ajuste as cores, porque eles se multiplicam: o tamanho total escala com quadros x largura x altura x eficiência da paleta.

Posso fazer o GIF reproduzir uma só vez, e o corte é exato no quadro?

Sim para os dois. GIFs repetem infinitamente por padrão, o que é certo para reações de chat, mas para demos de produto, anúncios ou clipes de onboarding você normalmente quer que parem. Coloque o controle Número de repetições em 'Reproduzir uma vez' (escreve -loop 1 do ffmpeg) ou 'Reproduzir 3 vezes' (-loop 3); 'Infinito' é -loop 0. Sobre a precisão do corte, a ferramenta busca o seu carimbo de início exato com uma busca de entrada precisa, então o GIF começa no quadro que o controle aponta, em vez de pular para o quadro-chave mais próximo a algumas centenas de milissegundos, o que importa quando você isola um momento preciso. Tanto a passagem de análise de paleta quanto a de codificação usam a mesma busca e janela de corte, então as cores são amostradas exatamente dos quadros que entram no GIF. Para comparação, WebP animado e APNG suportam cor e alfa completos e costumam ser 30-70% menores que o GIF na mesma qualidade, mas o GIF continua sendo o mais universalmente incorporável; use aqui os controles de paleta e loop quando precisar especificamente de uma entrega em GIF.