easyMP4 Converter agora

Por dentro

O que acontece entre soltar o arquivo e baixar o MP4

São seis etapas. Você vê todas elas acontecendo no núcleo central, com números que vêm do servidor e não de um cronômetro decorativo.

ETAPA 01

Escolher

Você arrasta o vídeo ou clica. Antes de qualquer envio, o navegador confere extensão, tipo e tamanho, e lê a duração do arquivo.

ETAPA 02

Preparar

Se o seu navegador tem codificador de vídeo nativo (a maioria hoje tem), a conversão usa o hardware da sua máquina e começa na hora. Só quando não dá é que o FFmpeg completo (~31 MB) é baixado, uma única vez.

ETAPA 03

Decidir

Se o vídeo já for compatível com MP4, basta trocar o contêiner. Se não for, ele precisa ser recodificado quadro a quadro.

ETAPA 04

Converter

O caminho rápido usa o mesmo codificador que os aplicativos de vídeo do seu computador. A reserva é o FFmpeg em WebAssembly, que abre praticamente qualquer formato. Nos dois casos a página continua respondendo.

ETAPA 05

Montar

O resultado é montado na memória do navegador como um arquivo MP4 completo, com o índice no início para tocar na hora.

ETAPA 06

Baixar

O download é imediato e local: o navegador está apenas entregando um arquivo que já estava na sua máquina.

A decisão mais importante

Nem todo vídeo precisa ser recodificado

Muita gente não sabe disso: um arquivo .mkv e um arquivo .mp4 podem conter exatamente o mesmo vídeo. A extensão é a embalagem — o que chamamos de contêiner. O vídeo lá dentro está guardado em outro formato, o codec.

Quando o codec de dentro já é compatível com MP4 (normalmente H.264 no vídeo e AAC no áudio), não há motivo para converter nada. Basta trocar a embalagem.

Remux: só trocar a embalagem

É o caminho rápido. O conteúdo é copiado bit a bit para dentro de um MP4. Leva segundos mesmo em arquivos grandes e não perde absolutamente nada de qualidade, porque nenhum quadro é reprocessado.

ffmpeg -i entrada.mkv -map 0:v:0 -map 0:a? -c copy -movflags +faststart saida.mp4

Recodificação: refazer o vídeo

Necessária quando o codec não cabe no MP4 (VP9, AV1, ProRes, HEVC em alguns casos), quando a resolução muda ou quando você pede um arquivo menor. Aqui cada quadro é decodificado e comprimido de novo em H.264, e o áudio vira AAC.

ffmpeg -i entrada.mov -map 0:v:0 -map 0:a? \ -c:v libx264 -preset medium -crf 23 -pix_fmt yuv420p \ -c:a aac -b:a 160k -movflags +faststart saida.mp4

Esse caminho é mais lento e envolve alguma perda, como toda compressão com perdas. É por isso que o easyMP4 sempre tenta o remux primeiro.

Por que faststart? Ele move o índice do arquivo para o começo. Sem isso, o vídeo só começa a tocar na web depois de baixar quase tudo. Com isso, toca na hora.

Progresso que não mente

Barras de progresso falsas são a praga dos conversores online: enchem até 98% em três segundos e ficam paradas por dez minutos. Aqui os números têm origem:

  • Motor: bytes realmente baixados do núcleo do FFmpeg.
  • Conversão: tempo de vídeo já processado, informado pelo próprio FFmpeg, dividido pela duração real do arquivo.
  • Finalização: etapa própria e visível, para que 99% não pareça travamento.

A estimativa de tempo restante usa média móvel. Quando ela não é confiável, some da tela em vez de mentir.

Se você fechar a aba

A conversão para. Como todo o trabalho acontece na sua máquina, dentro daquela página, fechar a aba encerra o processo — não há servidor para continuar sozinho. Deixe aberta até o botão de download aparecer.

Por que demora mais que um site com servidor

Porque quem está trabalhando é o seu processador, e o FFmpeg compilado para o navegador roda mais devagar que a versão instalada. A troco disso, seu arquivo não sai de casa. Para clipes curtos a diferença é de segundos; para vídeos longos, pode ser de minutos.

Espaço publicitário

Pronto para converter?

Arraste seu vídeo, acompanhe a transformação e baixe o MP4. Sem cadastro, sem marca-d'água.

Abrir o conversor