Pular para o conteúdo

GIF para vídeo

Converta um GIF animado local em vídeo MP4 com fundo sólido e um número definido de repetições.

Entrada

Processado no navegador.

Seu arquivo permanece neste navegador.

GIF · até 10 MiB, 1.280 px por lado, 1 megapixel, 300 quadros e 15 segundos por ciclo. Total de pixels dos quadros: 80 milhões.

Uma repetição é um ciclo completo do GIF, independentemente do loop original. Saída: até 30 segundos, sem áudio.

A primeira conversão baixa cerca de 31 MB do mecanismo do jsDelivr. Seu GIF não é enviado.

Resultado

Escolha um GIF para criar um vídeo.

Como usar

  1. Escolha um GIF no dispositivo. Confira a prévia, as dimensões, a duração e a quantidade de quadros antes de converter.
  2. Selecione a largura máxima, fundo branco ou preto e uma, duas ou três repetições. Dimensões menores geralmente reduzem o tempo e o arquivo final. Uma imagem pequena não é ampliada.
  3. Clique em Converter em MP4. Aguarde o mecanismo e a conversão ou use Cancelar. Reproduza a prévia e baixe o resultado. Mantenha a aba aberta até terminar.

Entenda o resultado

A saída é um vídeo H.264 sem som dentro de um arquivo MP4 real, útil em editores, apresentações ou mensageiros que aceitam vídeo mas não GIF animado. Não é apenas uma mudança de extensão.

Uma repetição percorre todos os quadros uma vez. Mesmo que o GIF tenha loop infinito, o vídeo tem duração finita: um ciclo multiplicado pelo número escolhido. O reprodutor pode ter sua própria opção de repetição.

A transparência é combinada ao fundo sólido escolhido, pois este MP4 não preserva canal alfa. Uma dimensão ímpar recebe preenchimento até o próximo pixel par. A saída usa uma base de 100 quadros por segundo; atrasos GIF de zero ou um centésimo são tratados como 100 milissegundos.

Exemplos

Um GIF de 320 × 240 com ciclo de dois segundos e três repetições gera um vídeo de 320 × 240 com duração prevista de seis segundos. Escolher largura máxima de 640 não amplia a fonte.

Um GIF de 641 × 359 em tamanho original gera um MP4 de 642 × 360. A borda extra é preenchimento, não corte. Para um logotipo transparente, compare os fundos branco e preto no destino desejado.

Limites e solução de problemas

A entrada aceita até 10 MiB, 1.280 pixels por lado, um megapixel, 300 quadros e 15 segundos por ciclo. A soma dos pixels da tela inteira de todos os quadros também é limitada a 80 milhões. Mesmo um arquivo comprimido pequeno pode exceder um limite. A saída tem no máximo 30 segundos.

Esses limites não garantem o processamento máximo em qualquer dispositivo. A memória necessária pode ser muito maior que o arquivo comprimido. No celular, comece com uma animação curta e pequena. Se falhar ou exceder o tempo, reduza a fonte ou a largura e mantenha a aba em primeiro plano.

Mudar o arquivo ou uma opção cancela a tarefa e invalida o download antigo. Remover libera o arquivo e preserva as opções. Um substituto danificado é rejeitado e a fonte válida anterior é mantida. Não há conversão alternativa no servidor.

Perguntas frequentes

Meu GIF é enviado?

Não. O processamento ocorre no navegador. O mecanismo é baixado de uma CDN pública com versão fixa, que recebe a solicitação do mecanismo, mas não o GIF. A primeira carga tem cerca de 31 MB.

Por que não há som?

GIF não tem faixa de áudio. O conversor não cria som nem combina um arquivo de áudio separado.

A aparência será idêntica?

A compressão H.264 com perda, o fundo sólido, o redimensionamento, o preenchimento e a conversão de cores podem mudar alguns pixels.

Funciona sem internet?

Uma sessão nova precisa baixar o mecanismo. O cache não garante uma instalação offline. É possível tentar novamente após uma falha de download.

Qualquer GIF funciona em qualquer celular?

Não. O arquivo deve respeitar os limites, o navegador precisa de workers e WebAssembly, e o dispositivo precisa de memória suficiente. Aceitar o nome não comprova a decodificação.