Pular para o conteúdo principal

Aleatorizador de Frames de GIF

Server-processed

Embaralhe a ordem dos frames de um GIF animado ou aleatorize o atraso de reprodução de cada frame dentro de um intervalo — os mesmos frames, reproduzidos de forma diferente (ou errática).

Entrada

Drop a file or browse
One file · GIF

GIF animado com pelo menos 2 frames — um GIF de frame único não tem nada para aleatorizar. Isso usa um crédito por execução.

Desmarque para fazer o GIF de saída ser reproduzido uma única vez em vez de repetir.

Saída

GIF Enviado

Result will appear here.

GIF Aleatorizado

Result will appear here.

Isso foi útil?

Guias

Embaralhe a ordem dos frames de um GIF animado ou aleatorize o atraso de reprodução de cada frame dentro de um intervalo — os mesmos frames, reproduzidos de forma diferente todas as vezes que você executa. Seu envio é exibido em sua própria visualização GIF Enviado assim que você o seleciona, logo acima do resultado GIF Aleatorizado, para que você possa comparar os dois após executar a ferramenta.

Como funciona

Envie um GIF animado (com pelo menos 2 frames — um GIF de frame único não tem nada para aleatorizar) e escolha o que aleatorizar:

  • Ordem dos frames (embaralhar) — o padrão. Reordena os frames do GIF com um embaralhamento Fisher-Yates imparcial. O atraso de cada frame viaja com ele, então a reprodução ainda mantém o ritmo original, apenas em uma sequência embaralhada.
  • Tempo (atraso aleatório por frame) — mantém cada frame em sua posição original, mas dá a cada um um novo atraso independente escolhido de um intervalo Atraso mín. / Atraso máx. (em segundos). Isso produz uma velocidade de reprodução errática e glitchada em vez de uma animação reordenada.

Reproduzir indefinidamente é marcado por padrão, então o GIF de saída se repete indefinidamente como a maioria dos GIFs animados. Desmarque para fazer a saída ser reproduzida uma única vez e parar no seu último frame.

Privacidade

O GIF é processado em nosso servidor, não em seu navegador — é isso que torna possível a decodificação e recodificação de múltiplos frames sem uma biblioteca pesada no navegador. É usado apenas para produzir seu resultado e não é armazenado depois. Isso usa um crédito por execução, incluindo no próprio site.

Obtenho um resultado diferente cada vez que executo?

Sim. Ambos os modos escolhem aleatoriedade recente em cada execução, então re-executar a ferramenta no mesmo envio produz uma ordem de frame diferente ou um conjunto de tempos diferente cada vez.

Posso combinar um embaralhamento com um redimensionamento, recorte ou outra edição?

Não em uma única passagem — cada execução aplica uma operação. Execute esta ferramenta uma vez, baixe o resultado e depois o envie para GIF Editor (ou vice-versa) para uma segunda passagem.

Por que Max delay é limitado a ser pelo menos Min delay?

O atraso de um frame tem que vir de um intervalo válido e não vazio — se Max delay for inserido menor que Min delay, ele será elevado para corresponder ao Min delay para que cada frame ainda obtenha um valor aleatório válido em vez da execução falhar.

gifrandomize gifgif randomizershuffle gif framesgif frame orderrandom gif timingglitch gifanimated gif editor

Use it from code

From 3 credits per call

REST API

curl -X POST https://api.iotools.cloud/v1/tool/gif-frame-randomizer \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "file": "<file>"
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `gif-frame-randomizer` tool (GIF Frame Randomizer) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.