O código desta página não rodou.

Abrir o index.html direto de uma pasta bloqueia os módulos de JavaScript, então não vai acontecer nada quando você escolher um vídeo. Sirva a pasta por http:

powershell -ExecutionPolicy Bypass -File serve.ps1

Depois abra http://localhost:8080/.

Vídeo para GIF — converter um vídeo em GIF

Escolha o trecho, o tamanho e a taxa de quadros.

Idioma: Português
Ver o código-fonte
Seus vídeos são processados no navegador. Sem envio para processamento.

Cada quadro é lido, redimensionado, quantizado e escrito pelo seu próprio navegador, no seu próprio hardware. Nada aqui consegue buscar nem mandar coisa alguma, porque não existe função de rede nenhuma nesta ferramenta. E do outro lado desta página não existe servidor nenhum para onde mandar um vídeo, mesmo que houvesse caminho.

Verificação ao vivo: verificando…

Offline: verificando…

Você não precisa confiar na nossa palavra. Abra as ferramentas do desenvolvedor, deixe a aba “Rede” à vista e faça um GIF. Nenhuma requisição leva um quadro, um nome de arquivo ou um byte do que você escolheu. Ou então desligue a internet e faça um assim mesmo, já que uma ferramenta que mandasse o seu vídeo embora para ser convertido simplesmente pararia.

1 Escolha um vídeo

2 Escolha o trecho

Toque o clipe e marque a parte que você quer. O I põe o início onde o cursor de reprodução está, o O põe o fim, e as duas alças da barra podem ser arrastadas.

0:00.000 —

3 Tamanho e taxa de quadros

Largura A altura acompanha, então o formato nunca muda. A largura é o que encarece um GIF: metade da largura dá um quarto dos pixels.

Largura exata Em pixels, entre 16 e 1920.

Quadros por segundo Não é a taxa do próprio vídeo, porque os quadros são amostrados dele. Doze já se lê como movimento, e acima de vinte o arquivo cresce mais rápido do que a suavidade aparece.

Dithering Mistura duas cores da paleta onde a certa está faltando. É ordenado, para um fundo parado não fervilhar.

Repetir para sempre Desligado, ele toca uma vez e para.

Trecho
—
Saída
—
Quadros
—
Tamanho aproximado
—

Ver como Markdown

Como transformar um vídeo em GIF

  1. Escolha um vídeo. Arraste um MP4, MOV, M4V ou WebM até o seletor, ou escolha um na mão. Quem lê o arquivo direto do seu disco é o navegador, e nada é mandado para lugar nenhum enquanto você faz isso.
  2. Marque o trecho. Toque o clipe e aperte I onde ele deve começar e O onde ele deve terminar, ou arraste as alças na barra. Um GIF tem poucos segundos, e este é o ajuste que decide se o arquivo sai pequeno ou enorme, muito mais do que os outros dois.
  3. Escolha a largura e a taxa de quadros. 480 pixels de largura e 12 quadros por segundo dão conta da maior parte do que um GIF serve para fazer. Cortar a largura pela metade deixa os pixels em um quarto, e doze quadros por segundo já se leem como movimento sem pagar por quadros que ninguém vê.
  4. Faça, e baixe. Os quadros são lidos, uma paleta de 256 cores é escolhida para a animação inteira, e cada quadro é escrito como só a parte da imagem que mudou. Ele toca na página quando fica pronto, e é esse mesmo arquivo que o download entrega.

A versão longa

Como transformar um vídeo em GIF Qual trecho, qual largura e qual taxa de quadros escolher, por que um GIF de um vídeo fica dez vezes maior que o vídeo, e quando vale usar um.

Perguntas

Meu vídeo é enviado para algum lugar?

Não. Quem lê, amostra e converte é o seu próprio navegador, no seu próprio hardware. Não existe lado de servidor nesta ferramenta, e a Content-Security-Policy da página lista todos os endereços que ela pode acessar, nenhum deles deste site. Se você prefere conferir a acreditar, desligue a internet e faça um GIF assim mesmo.

Quais formatos de vídeo posso converter?

MP4, M4V e MOV são lidos diretamente, seja lá o que houver dentro deles: H.264, HEVC, AV1 ou VP9, desde que o seu navegador saiba decodificar aquele codec. Qualquer outra coisa que o seu navegador consiga tocar, e aí o caso mais óbvio é o WebM, é lida movendo o reprodutor até cada instante, o que é mais lento e um pouco menos exato sobre qual quadro cai onde. Um arquivo que o navegador não consegue nem ler nem tocar, o que na prática significa AVI, WMV, FLV e a maioria dos MKVs, é recusado com uma mensagem dizendo isso, em vez de falhar no meio do caminho.

Por que o meu GIF está tão grande?

Porque GIF é um formato de 1987 que guarda imagens inteiras em vez de movimento. Não tem como fazer, de um clipe de cinco segundos, um GIF tão pequeno quanto o MP4 de cinco segundos de onde ele veio. É rotina um GIF ficar dez vezes maior que o vídeo. Os três ajustes que de fato decidem isso são, nesta ordem: quanto dura o trecho, quão larga é a imagem e quantos quadros por segundo. Cortar a largura pela metade deixa os pixels em um quarto, e são os pixels que custam.

Por que só 256 cores?

É o formato: um GIF carrega uma tabela de no máximo 256 cores e guarda cada pixel como um número apontando para ela. Esta ferramenta escolhe essas 256 contando as cores de todos os quadros do seu trecho e dividindo-as em 256 grupos, pelo corte pela mediana, que é o método padrão. Assim a paleta cai bem no seu clipe, em vez de ser um conjunto fixo de cores. Onde uma cor está faltando, o dithering mistura as duas mais próximas para um gradiente continuar sendo um gradiente, em vez de virar faixas.

O que o ajuste de dithering faz?

Ele troca um pouco de ruído por muito menos faixamento. Ligado, um céu que de outro jeito viraria quatro faixas chapadas continua um gradiente, ao custo de uma textura tênue e de um arquivo maior. Desligado, a imagem fica mais chapada e o arquivo menor, o que serve para gravações de tela, desenho de traço e qualquer coisa já feita de cor chapada. O dithering usado aqui é ordenado em vez de ser por difusão de erro, então um fundo que não muda fica perfeitamente parado entre os quadros, sem fervilhar.

Existe limite de duração ou de tamanho?

Antes de começar, a página estima os quadros retidos, a saída GIF e os buffers temporários de decodificação, e recusa planos acima de um orçamento de planejamento limitado. Uma indicação de memória do navegador pode reduzir esse orçamento; ela não mede a memória livre nem garante que a aba permaneça dentro dele. Uma largura menor, um trecho mais curto ou uma taxa de quadros menor reduz o trabalho de saída; a origem ainda precisa dos próprios buffers de decodificação.

Ele mantém o som?

Um GIF não consegue carregar som. Não existe versão do formato com áudio, e esse é o motivo principal de a web ter, na maior parte, trocado os GIFs por vídeo mudo em laço. Se o som importa, fique com o vídeo: o Aparador de vídeo tira um trecho dele sem recodificar um quadro.

É grátis, e preciso de conta?

É grátis, e não tem conta, nem login, nem período de teste, nem marca d'água. O site exibe publicidade, e é ela que paga a conta. Os anúncios não recebem nada sobre o seu vídeo.