Converter GIF para MKV

Aqui você converte GIF para MKV de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. A conversão acontece dentro do seu próprio navegador, então o arquivo nunca é enviado. Funciona igual no Windows, no macOS e no Linux e também no iPhone e no Android, e continua funcionando mesmo se você cortar a conexão.

  • Onde roda No seu navegador. O arquivo nunca é enviado.
  • Com perdas Parte do detalhe é trocada por tamanho. MKV não consegue guardar tudo o que um GIF guarda.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.
  • Vale saber O resultado não tem som, porque um GIF não tem como carregar som. Cada quadro mantém a sua própria duração, então uma animação com pausas irregulares roda como foi criada e não numa velocidade média.

Até 100 arquivos de uma vez. Formatos misturados não são problema.

Um leitor de biblioteca não sabe o que fazer com um GIF

Servidores de mídia separam o que encontram em filmes, episódios, música e imagens, e decidem pelo contêiner. Um GIF cai do lado errado dessa linha: é um arquivo de imagem, então Jellyfin e Kodi ignoram ou catalogam como capa, e nenhuma convenção de nome muda essa decisão. A animação fica invisível para o programa que deveria reproduzi-la.

Um MKV é inequívoco. O leitor encontra uma duração, uma trilha de vídeo e uma resolução, e o item aparece na biblioteca com miniatura e barra de progresso como tudo o mais. É esse o argumento inteiro para esta conversão — não o tamanho do arquivo, que qualquer contêiner de vídeo entregaria.

Matroska é formato de estante, não de entrega

MKV foi publicado em 2002 como um contêiner aberto pensado para guardar qualquer coisa por quanto tempo alguém quiser: qualquer número de trilhas de vídeo, áudio e legenda, capítulos, anexos e metadados que sobrevivem à mudança de máquina. Seus usos no nosso registro são catalogados como arquivamento e entrega, e o arquivamento é a metade honesta.

O que ele não é: um formato para a web. O suporte em navegador está registrado como nenhum — nenhum, não parcial —, e não foi feito para streaming progressivo como o WebM foi. Se houver qualquer chance de essa animação acabar embutida numa página, converter para MKV afasta ainda mais essa possibilidade.

H.264 dentro do MKV, escolhido pensando no player, não no navegador

Matroska carrega quase qualquer codec, o que torna a escolha uma decisão real, não uma consulta. Esta conversão grava H.264 no perfil High, porque quem coloca um arquivo numa biblioteca autohospedada normalmente está alimentando uma TV, um streaming box ou um app de celular, e H.264 é o único que todo esse hardware decodifica sem transcodificar na hora.

A alternativa seria VP9 ou AV1, os dois menores na mesma qualidade visível e os dois uma aposta na outra ponta. Um servidor de mídia que precisa transcodificar na reprodução transforma uma animação muda de cinco minutos num trabalho para uma CPU que geralmente já está fazendo outra coisa. Um arquivo que o cliente toca direto não custa nada.

Remuxar depois é onde o MKV se justifica

O Matroska gerado aqui guarda uma trilha de vídeo e nada mais, que é exatamente o que um GIF tem para dar. O que transforma isso num ponto de partida, e não numa limitação, é que o MKVToolNix pode adicionar coisas depois sem recodificar nada: uma trilha de comentário, um arquivo de legenda, marcações de capítulo, uma capa.

Remuxar copia a trilha de vídeo intacta, então nada se perde no processo e leva segundos em vez de minutos. Se essa animação vai virar parte de algo maior — uma compilação, uma aula com narração gravada depois —, começar em MKV significa que toda etapa seguinte é edição de contêiner, não mais uma geração de compressão.

Todo quadro do GIF é uma imagem inteira, e é aí que está o problema de tamanho

O formato GIF não tem compensação de movimento. O quadro doze é armazenado como imagem completa mesmo que difira do quadro onze em apenas quatro pixels, e a única compressão aplicada é LZW sobre uma paleta indexada. Esse projeto é de 1989 e nunca mudou, e é por isso que uma gravação de tela salva como GIF pode pesar dezenas de megabytes para uns poucos minutos de quase nada se mexendo.

O H.264 guarda um quadro completo e depois, para cada quadro seguinte, só a diferença. No material que costuma virar GIF numa biblioteca — uma sessão de terminal capturada, uma renderização girando devagar, um quadro branco sendo desenhado — a maior parte da imagem não muda de quadro a quadro, e é exatamente o caso para o qual o codec foi feito.

O que a paleta já custou, antes mesmo de o MKV existir

Um quadro de GIF carrega no máximo 256 cores. O que quer que a captura original tivesse, essa redução aconteceu quando o GIF foi gravado, e já está embutida nos quadros que o codificador recebe. Um gradiente que era suave agora é escalonado, e uma área com dithering agora é um campo de pixels alternados.

O codificador de vídeo não acrescenta a isso, mas o dithering é uma complicação real: é ruído de alta frequência, e ruído de alta frequência é a coisa mais cara que um codec de vídeo pode ter de armazenar. Um GIF com muito dithering converte para um MKV maior que um GIF plano de mesmas dimensões e duração, e subir a qualidade piora isso em vez de melhorar.

Sem trilha de áudio, e o que um servidor de mídia faz com isso

Um GIF não tem som, então o MKV contém apenas a trilha de vídeo. A maioria dos players lida com isso sem comentário — VLC e MPV não mostram dispositivo de áudio nenhum, Kodi toca em silêncio.

Algumas interfaces de biblioteca são menos tolerantes e mostram um item sem trilha de áudio como formato desconhecido ou danificado. Se o seu caso for esse, o MKVToolNix consegue misturar uma trilha de áudio silenciosa no arquivo numa passada só, sem recodificar a imagem, o que sai mais barato que converter o GIF de novo com outros ajustes.

Quando um GIF não pertence a uma biblioteca de mídia

Vale dizer a regra de parada com clareza. Se a animação tem três segundos e existe para ser postada em algum lugar, converter para Matroska é esforço no problema errado — vai sentar na biblioteca como um item que ninguém quer navegar até, e MP4 ou WebM teriam servido melhor o uso real.

Esta conversão compensa quando o GIF é longo, quando está sendo guardado em vez de compartilhado, e quando o resto da estante já é Matroska. Consistência dentro de uma biblioteca vale alguma coisa por si só: um contêiner só significa um conjunto de ajustes de reprodução e uma coisa a checar quando algo não toca.

A conversão roda onde o GIF já está

Os quadros são lidos pelo próprio decodificador de imagem do navegador e misturados em Matroska na mesma aba. Nenhuma parte do arquivo é enviada para lugar nenhum, não há conta e não há fila — o mesmo motivo pelo qual gente instala FFmpeg para esse trabalho, sem precisar instalar FFmpeg.

Esse decodificador não está presente em todo navegador. Onde falta, a página diz isso e indica navegadores que o têm, em vez de silenciosamente mandar o arquivo para um servidor terminar o trabalho em outro lugar.

Como converter GIF para MKV

  1. Solte o seu arquivo GIF nesta página, ou clique para escolher um.
  2. Escolha MKV como destino. A conversão acontece no seu navegador e o arquivo não é enviado.
  3. Baixe o arquivo MKV pronto.

GIF ou MKV: o que muda

GIF comparado com MKV
GIFMKV
Nome completoGraphics Interchange FormatVídeo Matroska
Extensão do arquivo.gif.mkv
Tipo de mídiaimage/gifvideo/x-matroska
CompressãoSem perdas — nada é descartadoCom perdas — o tamanho é comprado com qualidade
Publicado pela primeira vez19872002
Publicado porCompuServe
EspecificaçãoGIF89aMatroska
LicençaPadrão abertoPadrão aberto
Situação hojeAntigo, ainda lido em todo lugarAtual
Profundidade de bits8
Cor que consegue descreverpaleta indexada
Maior imagem65.535 px por lado
Abre no navegadorTodos os navegadoresAlguns navegadores
Considerado no lugarWebP, MP4MP4, WebM

Abrir o resultado

Apenas alguns navegadores leem MKV. É o menos portátil dos dois, então vale confirmar que o destinatário aceita antes de enviar.

MKV é um contêiner, não um formato único. O que toca é o codec de dentro — normalmente H.264, HEVC e AV1 — e por isso dois arquivos com a mesma extensão podem se comportar de forma diferente no mesmo aparelho.

GIF é de 1987 e está praticamente superado. MKV é o que os programas atuais escrevem, então converter também é uma forma de continuar conseguindo ler.

Os programas de sempre não se cruzam: GIF abre em GIMP, Adobe Photoshop e ImageMagick, e MKV em VLC, MKVToolNix e HandBrake, então quem receber o resultado precisa de algum do segundo grupo.

Para que serve cada formato

Os dois miram trabalhos diferentes: GIF em a web, MKV em o arquivamento e entregar um arquivo pronto. Vale pesar isso antes, porque o motivo de um existir costuma ser o motivo de o outro ser incômodo.

GIF é o formato da CompuServe, publicado em 1987. Registra 8 bits por canal.

MKV e de 2002, descrito em Matroska. VLC, MKVToolNix e HandBrake leem o formato.

GIF foi publicado em 1987 e MKV em 2002. O mais antigo costuma ser o arquivo mais seguro para entregar; o mais novo faz o mesmo com menos bytes.

De GIF para MKV: perguntas frequentes

Meu arquivo GIF é enviado para algum lugar?

Não. Esta conversão acontece inteiramente no seu navegador, então o arquivo não sai do seu aparelho. Você mesmo pode conferir: abra a aba de rede das ferramentas de desenvolvedor e converta alguma coisa. Você verá a própria página e as requisições de estatística e de publicidade com que este serviço é pago, e nenhuma que leve o seu arquivo. O motor deste par específico é mediabunny, um invólucro do WebCodecs, que aproveita os decodificadores do seu próprio aparelho; seu navegador baixa isso uma vez e guarda.

Converter GIF para MKV é grátis?

É. Sem conta, sem marca d’água e sem cota diária para gastar: roda no seu próprio aparelho, então você pode voltar quantas vezes quiser. O navegador processa arquivos de até 100 MB, 100 por vez. mediabunny é baixado para a sua máquina e roda lá, e por isso não há contador.

Perde qualidade ao converter GIF para MKV?

MKV comprime, então dados se perdem. No ajuste padrão isso não aparece; se você quer garantia, aumente a qualidade. O resultado não tem som, porque um GIF não tem como carregar som. Cada quadro mantém a sua própria duração, então uma animação com pausas irregulares roda como foi criada e não numa velocidade média.

Um arquivo MKV abre no navegador?

Apenas alguns navegadores leem MKV. É o menos portátil dos dois, então vale confirmar que o destinatário aceita antes de enviar.

Qual codec está dentro do arquivo MKV?

MKV é um contêiner, não um formato único. O que toca é o codec de dentro — normalmente H.264, HEVC e AV1 — e por isso dois arquivos com a mesma extensão podem se comportar de forma diferente no mesmo aparelho.

Mais sobre esses formatos

De onde vêm estes números

O que esta página afirma sobre GIF e MKV pode ser conferido, e estes são os documentos que resolvem a questão.