Criado com IA avançada no seu dispositivo e aceleração de hardware para um desempenho profissional com privacidade total.IA no seu dispositivo — profissional e privado.
Mudar a velocidade de um GIF
Velocidade de GIF: mais rápido ou mais lento, sem tocar num pixel.
- Sem envio
- Pixels intactos
- De 0,1x a 10x
- Controle do loop
Solte um GIF aqui
GIF, WebP animado ou APNG
Fator e Duração mantêm o ritmo da animação. Taxa de quadros o substitui por um atraso único para todos os quadros.
Descartar é o único caminho além do piso, e reconstrói o arquivo em vez de alterá-lo.
Só se aplicam quando reconstruir é inevitável — uma origem WebP ou APNG, ou quadros descartados.
Como mudar a velocidade de um GIF
Acelere ou desacelere um GIF animado com um fator, uma duração exata ou uma taxa de quadros, sem mudar um único pixel da imagem.
- 1
Adicione o seu GIF
Arraste um GIF animado para a área de soltar ou clique para procurar. WebP animado e APNG também funcionam. O arquivo é lido no seu dispositivo e nunca é enviado.
- 2
Escolha como quer expressar
Por fator é a resposta habitual: 2x para o dobro da velocidade, 0,5x para metade. Escolha Duração se souber quantos segundos o loop precisa preencher, ou Taxa de quadros se cada quadro deve aparecer pelo mesmo tempo.
- 3
Confira a velocidade que será realmente alcançada
O painel mostra a velocidade solicitada ao lado da alcançada. Elas só diferem quando um quadro precisaria de um atraso menor que 20 milissegundos, que nenhum visualizador respeita — e quando isso acontece, você é avisado, em vez de receber algo mais lento em silêncio.
- 4
Baixe o GIF reajustado
Toque em Baixar. Para um GIF de entrada, só as marcas de tempo mudaram: as tabelas de cores, os dados de imagem comprimidos e a transparência são os bytes que entraram.
Por que mudar a velocidade de um GIF
Quase todo GIF chega no ritmo errado. Uma gravação de tela capturada a dez quadros por segundo parece uma apresentação de slides quando o que precisava era parecer fluida. Um clipe de reação recortado de um vídeo roda tão rápido que a piada termina antes de alguém ler. Uma animação exportada de uma ferramenta de design segura cada quadro por um décimo de segundo porque esse era o padrão, não porque alguém escolheu. A velocidade é a correção mais barata de toda esta categoria, porque, ao contrário de recortar, redimensionar ou comprimir, ela não custa absolutamente nada: as imagens não mudam, só o momento em que cada uma aparece.
Escolha um fator, uma duração exata ou uma taxa de quadros e veja a velocidade realmente alcançada antes de baixar.
Lê GIF, WebP animado e APNG. Um GIF de entrada é reajustado alterando os campos de atraso, então as tabelas de cores, os dados de imagem comprimidos e a transparência saem como os bytes que entraram.
O que o reajuste de tempo realmente traz
- Legibilidade. Uma demonstração que ninguém consegue acompanhar não é uma demonstração. Reduzir uma captura à metade costuma ser a diferença entre um clipe que explica algo e outro que só prova que aconteceu.
- Atenção. Um GIF de reação é uma piada com ritmo. Dobrar a velocidade é a correção padrão para material recortado de vídeo real, quase sempre lento demais depois que o contexto some.
- Um espaço fixo. Um loop que precisa ficar sob um slide, ao lado de um título ou dentro de uma edição tem uma duração a cumprir. O modo Duração a preenche exatamente e não por aproximação.
- Nenhum custo de qualidade. Toda outra edição desta seção troca alguma coisa. Reajustar o tempo não troca nada: a imagem que sai é byte a byte a que entrou.
Reajustar o tempo sem recodificar
Um GIF é um contêiner de blocos com prefixo de tamanho. Cada quadro é precedido por uma pequena extensão de controle gráfico que carrega o atraso em dois bytes, e seguido pela imagem comprimida. Mudar a velocidade significa mudar esses dois bytes por quadro, e absolutamente nada mais. Não é assim que as ferramentas online funcionam: elas decodificam a animação, quantizam para uma paleta nova, recalculam as diferenças entre quadros e escrevem um arquivo novo, porque é isso que um fluxo genérico de imagem faz com tudo que recebe. O resultado é uma imagem que passou por uma segunda etapa com perdas para uma mudança que nunca precisou tocá-la.
O que esta ferramenta faz em vez disso
- Lê a estrutura de blocos. O arquivo é percorrido como blocos, sem ser decodificado. Isso registra onde fica cada campo de atraso, onde fica o contador de loop e onde começam e terminam os dados comprimidos de cada quadro.
- Planeja o tempo. O novo atraso de cada quadro é calculado enquanto o fator solicitado ainda é conhecido, arredondado para a grade de centésimos do próprio formato e limitado ao piso de 20 ms que os visualizadores impõem.
- Emenda, em vez de escrever. A saída é montada a partir de trechos copiados do original com os campos de atraso substituídos no meio. Os dados de imagem comprimidos nunca são lidos, muito menos reescritos.
- Comprova. O trecho de dados de cada quadro de saída é comparado com o da entrada antes de o arquivo ser devolvido, então «os pixels estão intactos» é uma verificação que a ferramenta faz e não uma afirmação que ela solta.
O que um alterador de velocidade nunca deve mudar
Duas coisas, e só uma é óbvia. A contagem de quadros é a primeira: uma mudança de velocidade reajusta o tempo dos quadros existentes e não pode remover nem duplicar nenhum em silêncio, porque uma animação mais curta tocada no mesmo ritmo parece idêntica a uma mais rápida até você contar. A segunda é a forma do tempo. Os atrasos de um GIF real costumam ser irregulares — uma pose sustentada, uma varredura rápida, outra pose sustentada — e uma ferramenta que os substitui todos por um número só produz algo que dura o tempo certo e não é a mesma animação. As duas coisas são verificadas aqui a cada execução, quadro a quadro e não no total, porque um total pode estar certo enquanto a distribuição está errada.
O problema dos centésimos de segundo
Um atraso de GIF é um número inteiro sem sinal de centésimos de segundo. Esse único detalhe está por trás de quase toda reclamação sobre ferramentas de velocidade de GIF. O conjunto alcançável é grosseiro — 10, 20, 30 milissegundos e assim por diante — então um fator solicitado raramente cai num valor representável, e onde o arredondamento acontece decide se o pedido sobrevive. Pior, a parte baixa da faixa é inutilizável: um atraso de 0 ou 1 centésimo significa «o mais rápido possível» para todos os visualizadores já escritos, e todos substituem por cerca de 100 milissegundos. Um arquivo que pede 10 milissegundos toca portanto dez vezes mais devagar do que pediu, que é a falha mais confusa do formato.
Comportamento medido
- O teto real 20 ms por quadro, ou seja 50 quadros por segundo. Uma origem de 100 ms chega exatamente a 5x com todos os quadros — um pedido de 10x é informado honestamente como 5x em vez de entregue em silêncio.
- Arredondar onde importa Um quadro de 51 ms a 2x vira 30 ms se o escritor arredondar por último, e 30 ms aqui também — mas o fator alcançado, 1,70x, é mostrado em vez de descrito como 2x.
- Exatidão no modo Duração Uma animação de 1.600 ms a que se pede preencher 3.000 ms sai com 3.000 ms exatos, porque o resto do arredondamento é levado de um quadro ao seguinte em vez de descartado.
- Custo do caminho sem perdas Um GIF de 20 quadros é reajustado em milissegundos de um dígito e apenas um quadro é decodificado, qualquer que seja a duração. Reconstruir o mesmo arquivo leva centenas de vezes mais e muda a imagem.
Escolher uma velocidade que funcione
Parta da taxa de quadros da própria origem em vez de um multiplicador. Uma captura que segura cada quadro por 100 milissegundos roda a 10 quadros por segundo, e 2x a leva a 20 — fluido o bastante para a maior parte do conteúdo de tela. O mesmo 2x aplicado a um clipe já a 25 quadros por segundo pede 50, que é o teto do formato, e 3x pede algo que nenhum visualizador vai respeitar. O painel mostra a contagem de quadros e a duração total da origem antes de você se comprometer, e mostra a velocidade realmente alcançada antes de baixar.
Por material
- Gravações de tela. Normalmente capturadas devagar demais. De 1,5x a 2x é a faixa que faz uma demonstração parecer decidida em vez de arrastada. Além disso, o movimento do ponteiro fica difícil de acompanhar.
- Clipes de reação recortados de vídeo. Normalmente lentos demais depois que o contexto some. 2x é a correção padrão; 3x é comum e raramente é preciso mais.
- Tutoriais e explicações. 0,5x, e julgue pelo resultado em vez do número. Um passo legível em velocidade normal não é necessariamente legível quando cada quadro dura o dobro — mas uma varredura rápida costuma melhorar.
- Animações com pausas deliberadas. Fique nos modos Fator ou Duração. O modo Taxa de quadros vai achatar as pausas, e as pausas costumam ser o ponto.
Onde um GIF reajustado é a resposta
- Documentação e READMEs. Um fluxo de trabalho gravado na velocidade de captura é quase sempre lento demais para segurar um leitor. Acelerá-lo é a edição mais barata disponível e não custa qualidade nenhuma.
- Slides e edições de vídeo. Um loop que precisa preencher um intervalo conhecido. O modo Duração o preenche exatamente, que é a única forma de evitar um reinício visível no meio.
- GIFs de reação e memes. O tempo é a piada. Um quarto de segundo a mais e ela não funciona.
- Emojis e figurinhas. Animações pequenas aparecem numa caixa pequena, e um loop rápido se lê como movimento onde um lento se lê como imagem quebrada.
Velocidades que vale conhecer
10 quadros por segundo são um atraso de 100 ms e o padrão mais comum nas ferramentas de captura. 15 qps são cerca de 70 ms e o meio-termo habitual para conteúdo de tela. 20 qps são 50 ms e ficam realmente fluidos. 25 qps são 40 ms. 50 qps, um atraso de 20 ms, é o teto do formato e o ponto a partir do qual nenhum visualizador vai mais rápido. Qualquer coisa descrita como um GIF de 60 qps é um GIF de 50 qps sendo otimista.
O que entra e o que sai
A lista de entrada é fechada e aplicada na caixa de diálogo de arquivos em vez do motor, então um arquivo que esta ferramenta não consegue abrir é recusado em milissegundos com um caminho para a ferramenta que consegue — em vez de ser aceito e falhar depois atrás de um indicador de carregamento.
- GIF entra, GIF sai. O caminho sem perdas. Animado ou de um quadro só, entrelaçado ou não, GIF87a ou GIF89a, com paleta global ou com uma paleta local diferente em cada quadro: o tempo é alterado e todo o resto é copiado.
- WebP animado e APNG entram. Ambos são lidos pelos nossos próprios demultiplexadores em todos os navegadores, então quadros e tempo são idênticos em toda parte. A saída é um GIF, o que torna este caminho uma conversão e obriga a reconstruir a imagem.
- Arquivos sem os blocos de tempo. Um GIF sem extensão de controle gráfico não tem atraso a mudar, então um é inserido e um cabeçalho GIF87a é elevado a 89a — o que torna a mudança legítima e não apenas presente.
- Qualquer outra coisa é recusada com um caminho. Um vídeo vai para Vídeo para GIF, uma imagem parada para o Criador de GIF.
O que a ferramenta lê
Para o caminho sem perdas nada é decodificado: o arquivo é percorrido como uma sequência de blocos com prefixo de tamanho, o que é uma leitura de cabeçalhos e não uma descompressão. Quando uma reconstrução é realmente necessária — uma origem WebP ou APNG, ou um pedido que descarta quadros — o GIF é decodificado nativamente onde o navegador tem um decodificador e pelo nosso próprio leitor em todos os outros, então uma animação abre igual em todos os motores em vez de chegar como o seu primeiro quadro.
Limites de tamanho e de lote
- Grátis. Um arquivo de até 50 MB, até 300 quadros, até 2048 pixels no lado maior. Qualidade total e o mesmo caminho sem perdas — o plano gratuito não é uma mudança de velocidade de qualidade reduzida, é uma de um arquivo só.
- Pro. Até 20 arquivos de uma vez, baixados como um único ZIP, sem limite imposto de quadros nem de dimensões. O lote é o que o Pro compra aqui, porque reajustar uma pasta de capturas uma por uma é a verdadeira tarefa chata.
- O limite que os dois planos compartilham. O próprio formato. 20 milissegundos é o menor atraso que qualquer visualizador respeita, então nenhum plano consegue fazer uma animação passar de 50 quadros por segundo sem mostrar menos quadros.
O que acontece no seu dispositivo
Nada é enviado. Para um GIF o arquivo é lido uma vez, sua estrutura de blocos é mapeada, os novos atrasos são calculados e a saída é montada a partir de trechos copiados do original — sem decodificação, sem paleta, sem compressão. Onde uma reconstrução é realmente necessária, os quadros são decodificados, uma paleta é criada para toda a animação e um GIF89a padrão é escrito. Em ambos os casos o trabalho roda numa linha de execução em segundo plano para que a página continue respondendo, e a etapa de mapeamento usa o seu hardware gráfico onde ele está disponível.
Por que o resultado é previsível
- Uma regra de tempo, compartilhada. O arredondamento e o piso de 20 ms vivem numa única função que as ferramentas de inverter e cortar também usam, então três ferramentas não podem derivar para três ideias diferentes do que é um atraso.
- O arquivo é relido antes de ser entregue. O número de reproduções e os atrasos por quadro mostrados na tela são lidos dos bytes prontos, não do pedido — o único número que um controle de loop pode errar é o que ele acha que escreveu.
- Conferido com outra implementação. O tempo de saída é verificado com o libvips, uma biblioteca de imagem completamente separada, que lê a lista de atrasos por quadro direto dos bytes que esta ferramenta produziu.
- Uma reconstrução determinística. Onde recodificar é inevitável, usa-se corte mediano em vez do quantizador aleatório que a maioria das bibliotecas de GIF emprega, então a mesma entrada com os mesmos ajustes sempre produz a mesma saída.
Para um GIF a mudança inteira é um ajuste de marcas de tempo: um quadro decodificado, todos os pixels copiados e a saída verificada trecho a trecho contra a entrada antes de ser entregue. Onde uma reconstrução é realmente necessária, o mapeamento de paleta é acelerado por hardware nos dispositivos que suportam, e os caminhos acelerado e de reserva produzem bytes idênticos. Tudo roda no seu dispositivo, não nos nossos servidores.
Perguntas frequentes
Mudar a velocidade reduz a qualidade do meu GIF?
Aqui não. A velocidade vive em oito bytes por quadro — uma extensão de controle gráfico com um atraso — e mudá-la não exige decodificar a imagem. Esta ferramenta altera esses campos dentro do seu arquivo original e copia todos os outros bytes tal como estão, de modo que as tabelas de cores, os dados comprimidos, os métodos de descarte e os índices de transparência saem exatamente como entraram. Todo outro alterador de velocidade online reconstrói o arquivo, o que requantiza cores que já tinham sido escolhidas. Dá para verificar: um GIF reajustado aqui fica a poucos bytes do tamanho original, porque é o original.
Até que velocidade um GIF pode realmente chegar?
Um GIF guarda o atraso de cada quadro como um número inteiro de centésimos de segundo, e todos os visualizadores — Chrome, Firefox, Safari, visualizadores de imagem — tratam um atraso de 0 ou 1 centésimo como «o mais rápido possível» e substituem por cerca de 100 milissegundos. Assim, o atraso mais rápido respeitado é de 2 centésimos, ou seja 20 milissegundos, ou 50 quadros por segundo. Uma origem de 100 ms chega portanto exatamente a 5x mantendo todos os quadros, e não mais. Peça 10x e esta ferramenta dirá que entregou 5x em vez de fingir; se quiser a velocidade extra, ative o descarte de quadros e ela chegará exatamente a 10x mantendo um quadro em cada dois.
Acelerar um GIF perde quadros?
Não, a menos que você peça. A contagem de quadros é a invariante: uma mudança de velocidade reajusta o tempo dos quadros existentes, não remove nenhum. A única exceção é deliberada e vem desligada: quando uma aceleração bate no piso de 20 milissegundos, o único caminho adiante é mostrar menos quadros por mais tempo, então um controle oferece exatamente isso e o painel de resultado diz quantos quadros foram mantidos. O descarte é o único ajuste que faz a ferramenta reconstruir o arquivo em vez de alterá-lo, porque um quadro de GIF costuma ser guardado como uma diferença em relação ao anterior e apagar um corromperia os demais.
Por que meu pedido de 2x saiu como 1,96x em outro lugar?
Porque o arredondamento aconteceu no lugar errado. Se uma ferramenta multiplica os atrasos, entrega o resultado a um escritor de GIF e deixa que ele arredonde para centésimos, o fator solicitado já foi esquecido quando o arredondamento ocorre: um quadro de 51 ms vira 25,5 ms vira 30 ms, e a animação agora está em 1,7x e não em 2x. Esta ferramenta arredonda enquanto o fator ainda é conhecido e depois informa a velocidade alcançada ao lado da solicitada, de modo que a diferença fica visível em vez de ser uma surpresa notada uma semana depois.
Posso fazer um GIF durar um número exato de segundos?
Sim — é para isso que existe o modo Duração, e nenhuma outra ferramenta online de velocidade de GIF o oferece. Digite a duração necessária e toda a linha do tempo é escalada para caber, com o resto do arredondamento sendo levado de um quadro para o seguinte para que o total caia no número pedido e não alguns centésimos abaixo. É o modo a usar quando um GIF precisa acompanhar uma transição de slide, um loop numa edição de vídeo ou a duração máxima de animação de uma rede social.
O que o modo Taxa de quadros faz de diferente?
Fator e Duração mantêm o ritmo da animação: um quadro que ficava quatro vezes mais tempo que o vizinho continua ficando. Taxa de quadros substitui esse ritmo por um único atraso aplicado a todos os quadros, que é o que você quer quando a origem tem um tempo irregular não intencional — uma gravação de tela que travou, ou uma animação exportada por uma ferramenta que escreveu mal os atrasos. É destrutivo para um tempo deliberado, por isso é um modo separado e não o padrão.
Posso mudar quantas vezes o GIF se repete?
Sim, na mesma passagem. Escolha Para sempre, Uma vez ou um número fixo de reproduções. Vale saber porque o formato confunde: o contador de loop guardado num GIF é o número de REPETIÇÕES depois da primeira reprodução, e o zero está reservado para «para sempre», de modo que não existe contador que signifique «exatamente uma vez» — reproduzir uma só vez se expressa deixando o bloco de loop de fora. Esta ferramenta pega o número de reproduções que você realmente quer e escreve qual dessas três coisas é a correta.
Desacelerar um GIF deixa o arquivo maior?
Aqui quase nunca, porque nada é recodificado: os campos de atraso ocupam os mesmos dois bytes tanto para 5 quanto para 500. Um GIF reajustado tem o mesmo tamanho da origem com um ou dois bytes de diferença. Ferramentas que reconstroem podem mudar o tamanho em qualquer direção de forma imprevisível, já que uma paleta nova comprime de outro jeito. Se o seu arquivo já era grande demais, o Compressor de GIF é a ferramenta para isso e pode resolver diretamente para um tamanho que você indicar.
Posso acelerar um WebP animado ou um APNG?
Pode abrir os dois, e a saída é um GIF. Isso é uma conversão de verdade e não um reajuste de tempo, então a imagem é reconstruída: os quadros são decodificados, uma paleta é criada para toda a animação e o resultado é escrito como um GIF89a padrão. A aritmética do tempo é idêntica à do caminho GIF — mesmo fator, mesmo arredondamento, mesmo piso de 20 milissegundos — mas a garantia de «pixels intactos» vale apenas quando entra um GIF e sai um GIF.
Posso mudar a velocidade de vários GIFs de uma vez?
No Pro, sim — até 20 arquivos de uma vez, baixados juntos num único ZIP. Todos recebem o mesmo ajuste, o que é útil para um conjunto de clipes de reação ou uma pasta de gravações de documentação capturadas devagar demais. O plano gratuito processa um arquivo por vez, em qualidade total e pelo mesmo caminho sem perdas.
Meu GIF tem atrasos irregulares. Uma mudança de velocidade vai estragá-los?
Não, nos modos Fator e Duração. O atraso de cada quadro é escalado na mesma proporção, então um quadro que ficava dez vezes mais tempo que o vizinho continua ficando — a forma da animação sobrevive e só o ritmo muda. Ferramentas que oferecem uma única caixa de «atraso» não conseguem fazer isso: um número igual para todos os quadros achata o tempo irregular num metrônomo, e é por isso que esse comportamento vive aqui num modo Taxa de quadros próprio em vez de ser a única opção.