Como converter WebM para MP4 com ffmpeg (Windows e Mac)
Aprenda a converter vídeos WebM para MP4 com ffmpeg no Windows e no Mac, com o comando certo para manter a qualidade e a compatibilidade com redes sociais.

Gravou um vídeo no navegador e ele saiu em WebM? Isso acontece em navegadores antigos ou em algumas configurações, e pode ser um problema: nem todo aplicativo e rede social aceita bem esse formato. Neste tutorial você aprende a converter WebM para MP4 com o ffmpeg, a ferramenta gratuita e de código aberto usada por profissionais de vídeo.
WebM x MP4: qual a diferença
| WebM | MP4 (H.264) | |
|---|---|---|
| Criado para | Web, navegadores | Uso geral |
| Compatibilidade com redes sociais | Variável | Total |
| Edição em celulares e editores | Limitada | Total |
| Qualidade | Ótima | Ótima |
O Editor de Vídeo Online grava em MP4 nos navegadores atuais. Se o seu vídeo sair em WebM, a primeira coisa a fazer é atualizar o Chrome ou o Edge. Se não resolver, converta como mostrado abaixo.
Passo 1: instale o ffmpeg
Windows
Abra o Prompt de Comando ou o PowerShell e rode:
winget install ffmpeg
Feche e abra o terminal de novo para que o comando seja reconhecido.
Mac
Com o Homebrew instalado, rode no Terminal:
brew install ffmpeg
Verifique a instalação
ffmpeg -version
Se aparecer a versão, está pronto.
Passo 2: converta o vídeo
Navegue até a pasta do vídeo (por exemplo cd Downloads) e rode:
ffmpeg -i video.webm -c:v libx264 -pix_fmt yuv420p -r 30 video.mp4
O que cada parte faz:
-i video.webm: arquivo de entrada.-c:v libx264: codifica o vídeo em H.264, o padrão mais compatível.-pix_fmt yuv420p: formato de cor aceito por todos os players e redes.-r 30: fixa 30 quadros por segundo, evitando variações de tempo.video.mp4: nome do arquivo de saída.
Passo 3 (opcional): ajuste qualidade e tamanho
Para controlar a qualidade, adicione -crf (quanto menor, melhor a qualidade e maior o arquivo; 18 a 23 é uma boa faixa):
ffmpeg -i video.webm -c:v libx264 -crf 20 -preset slow -pix_fmt yuv420p -r 30 video.mp4
Se o vídeo tiver áudio, inclua a conversão do áudio para AAC:
ffmpeg -i video.webm -c:v libx264 -pix_fmt yuv420p -r 30 -c:a aac -b:a 160k video.mp4
Convertendo vários arquivos de uma vez
No Mac ou Linux:
for f in *.webm; do ffmpeg -i "$f" -c:v libx264 -pix_fmt yuv420p -r 30 "${f%.webm}.mp4"; done
No Windows (PowerShell):
Get-ChildItem *.webm | ForEach-Object { ffmpeg -i $_.Name -c:v libx264 -pix_fmt yuv420p -r 30 ($_.BaseName + ".mp4") }
Se você produz muitos vídeos de mão desenhando, considere a versão avançada do Editor de Vídeo Online, que já gera MP4 em lote: veja como gerar vídeos em lote com Python.
Problemas comuns
- "ffmpeg não é reconhecido": feche e reabra o terminal após instalar.
- Vídeo sem som: o vídeo original pode não ter áudio. Animações gravadas no Editor de Vídeo Online saem sem áudio; adicione narração e música depois (veja como).
- Vídeo travando: use
-r 30para fixar a taxa de quadros e veja dicas de desempenho para gravar no navegador.
Perguntas frequentes
Converter WebM para MP4 perde qualidade?
Há uma recodificação, mas com -crf entre 18 e 20 a diferença é imperceptível.
Existe conversor online?
Existem, mas você precisa enviar o vídeo para um servidor. O ffmpeg converte no seu computador, sem limite de tamanho e sem expor o arquivo.
Por que o vídeo saiu em WebM?
Navegadores mais antigos não gravam MP4 nativamente. Atualizar o Chrome ou o Edge costuma resolver.
Conclusão
Com um único comando do ffmpeg você converte qualquer WebM em um MP4 compatível com todas as redes. Mas, antes, atualize o navegador: na maioria dos casos o Editor de Vídeo Online já entrega o MP4 direto.
Faça o seu vídeo animado agora
O Editor de Vídeo Online roda no navegador (Chrome ou Edge): envie a imagem, escolha o estilo e grave o vídeo em MP4. Sem instalar nada.
Experimentar o Editor de Vídeo Online →



