MP4, MOV ou WebM: qual formato de vídeo usar e quando converter
Um contêiner não é um codec, e essa única confusão explica quase todas as falhas de compatibilidade de vídeo. O que MP4, MOV e WebM realmente guardam, qual serve a cada destino e quando converter não custa nada.
Atualizado em 18 de agosto de 20269 min de leitura
Quase todo problema de «este vídeo não abre» nasce do mesmo mal-entendido: falamos de MP4, MOV e WebM como se fossem formatos de vídeo do mesmo jeito que JPG e PNG são formatos de imagem. Não são. São contêineres — caixas — e o que importa é qual codec está dentro da caixa. Dois arquivos podem terminar em .mp4 e apenas um abrir, porque o contêiner nunca foi aquilo a que o seu reprodutor se opunha.
O contêiner é a caixa, o codec é o conteúdo
Um arquivo de vídeo guarda pelo menos três coisas distintas: um fluxo de vídeo, um fluxo de áudio e o índice que diz qual quadro pertence a qual momento. O contêiner define como isso é empacotado e como metadados como rotação e marcas de capítulo são armazenados. O codec define como as próprias imagens são comprimidas.
Portanto .mp4 diz respeito ao empacotamento. Não diz se o vídeo lá dentro é H.264, que qualquer aparelho desta década decodifica, ou H.265/HEVC, que a maioria dos navegadores só reproduz quando o aparelho tem um decodificador HEVC por hardware — e, no Windows, o Edge e o Firefox ainda precisam das Extensões de Vídeo HEVC da Microsoft. É por isso que um MP4 exportado de um celular roda perfeitamente nesse celular e mostra um retângulo preto no notebook de um colega. A extensão batia; o codec não. Se você não sabe o que tem, o leitor de metadados informa o codec, a resolução, a taxa de quadros e a duração do arquivo real, em vez do que o nome alega.
| MP4 | MOV | WebM | |
|---|---|---|---|
| Pensado para | Distribuição universal | Edição em sistemas Apple | Reprodução na web |
| Codec de vídeo usual | H.264, às vezes H.265 | H.264, HEVC, ProRes | VP9 ou AV1 |
| Codec de áudio usual | AAC | AAC ou PCM sem compressão | Opus ou Vorbis |
| Roda em todos os navegadores | Sim, com H.264 | Pouco confiável fora do Safari | Chrome, Firefox, Edge; Safari com VP9 |
| Roda no Android | Sim | Muitas vezes não | Sim |
| Tamanho com qualidade igual | Referência | Parecido, ou enorme com ProRes | 20–40% menor |
| Bom para arquivar edições | Aceitável | Sim | Não — é um formato web com perdas |
MP4: o que escolher quando você está em dúvida
MP4 com vídeo H.264 e áudio AAC é o mais perto que o vídeo digital chegou de um formato universal. Roda em celulares de qualquer sistema operacional, em TVs conectadas, em todos os navegadores, em todos os editores, e sobe para qualquer plataforma sem surpresas de transcodificação. Quando alguém pede «um arquivo de vídeo» e não diz mais nada, é disto que está falando.
O único ponto fraco do MP4 é o tamanho. H.264 é um codec de 2003 e é superado com folga por tudo o que veio depois. Essa compatibilidade se paga com cerca de um terço mais bytes do que um codec moderno precisaria para a mesma imagem. Para um arquivo que você envia uma vez por e-mail, tanto faz. Para um vídeo embutido numa página que milhares de pessoas vão carregar, é tudo.
MOV: excelente em casa, incômodo em todo o resto
MOV é o contêiner QuickTime da Apple, e o MP4 de fato derivou dele — razão pela qual os dois são tão parecidos por dentro que converter entre eles costuma ser reempacotar em vez de recodificar. MOV é o que um iPhone produz e é o formato natural dentro do Final Cut e de outros fluxos de trabalho centrados na Apple, onde também pode carregar ProRes: um codec intermediário de altíssima qualidade e tamanho enorme, feito para editar e não para distribuir.
O atrito começa quando o arquivo sai desse mundo. O Windows Media Player, muitos aparelhos Android, a maioria dos navegadores e um bom número de formulários de envio ou recusam MOV de saída, ou aceitam e falham em silêncio durante o processamento. Se você vai mandar material para alguém cujo equipamento desconhece, converter MOV para MP4 elimina toda uma categoria de problema antes que ela apareça.
WebM: arquivos menores para páginas que você controla
WebM é um contêiner aberto feito para a web, com vídeo VP9 ou AV1 e áudio Opus. Na mesma qualidade visual costuma ser 20–40% menor que H.264 em MP4, o que num vídeo de fundo hospedado por você ou num clipe de produto se traduz direto em página mais rápida e menos banda. Roda nativamente no Chrome, Firefox e Edge, e no Safari atual para VP9.
A fraqueza dele é tudo o que não é navegador. Mandar um WebM para um cliente, importá-lo num editor antigo ou subi-lo numa plataforma que espera material no padrão de broadcast pode dar errado. Trate WebM como formato de entrega para páginas que você controla, não como algo que você entrega a outra pessoa. Converter MP4 para WebM na hora de publicar, mantendo o MP4 como o arquivo que você de fato compartilha, dá os dois.
MP4, MOV e WebM em qualquer direção — processados no seu dispositivo, não nos nossos servidores.
Converter um vídeoEscolhendo pelo destino
| Para onde vai | Use | Por quê |
|---|---|---|
| Outra pessoa, por e-mail ou mensagem | MP4 com H.264 | Abre no que quer que ela tenha |
| YouTube, Instagram, TikTok | MP4 com H.264 | Tudo é recodificado no envio de qualquer forma — entregue uma fonte limpa |
| Um elemento de vídeo no seu próprio site | WebM, com MP4 de reserva | Menos bytes para a maioria, cobertura universal para o resto |
| De volta ao editor para mais trabalho | MOV/ProRes ou o arquivo original da câmera | Editar um formato de entrega acumula dano de compressão |
| Arquivamento de longo prazo do trabalho pronto | MP4 com bitrate generoso | Ainda legível daqui a dez anos, sem decodificador proprietário |
| Um colega no Windows | Nada de MOV | O lugar onde um MOV falha em silêncio com mais frequência |
A linha que vale internalizar é a terceira. Um elemento de vídeo aceita várias tags de origem e o navegador toca a primeira que entende, então listar WebM antes de MP4 dá à maioria o arquivo menor e a todos os demais o compatível, sem custo para nenhum dos grupos.
Quanto custa converter, e quando não custa nada
Todo codec de vídeo, exceto os de arquivamento, tem perdas: decodificar um vídeo e recodificá-lo descarta mais um pouco de detalhe — o que aparece principalmente em gradientes, borrão de movimento e áreas escuras. Converter uma vez costuma ser invisível. Converter o mesmo clipe quatro vezes enquanto ele passa de mão em mão é como um material acaba parecendo filmado através de uma tela de mosquiteiro.
- Reempacote em vez de recodificar sempre que der. MOV para MP4 com H.264 já dentro é troca de contêiner, e nenhuma qualidade se perde. O nosso conversor recodifica mesmo nesse caso, com um bitrate tirado da sua fonte, então ali a mudança é pequena em vez de zero.
- Converta a partir da melhor fonte que você ainda tem. Voltar ao arquivo original sempre vence converter a cópia comprimida que alguém mandou.
- Faça todas as edições e exporte uma vez só. Cortar, organizar e ajustar cor custam uma geração cada se forem exportados separadamente. O editor de vídeo faz tudo numa única exportação.
- Não converta na esperança de encolher um arquivo. Se está grande demais, comprima de propósito com um tamanho alvo em mente; trocar de contêiner resolve muito pouco.
- Verifique se a taxa de quadros sobreviveu. Um clipe a 60 fps convertido para 30 fps perde para sempre metade da suavidade de movimento, e algumas predefinições fazem isso sem avisar.
Uma nota prática sobre onde o trabalho acontece. Arquivos de vídeo são grandes e muitas vezes pessoais — filmagens de família, trabalho inédito, material de cliente sob acordo. Todas as conversões daqui rodam no seu próprio dispositivo, não nos nossos servidores, então o arquivo não precisa ser enviado, entrar na fila de um servidor nem ficar no armazenamento de outra pessoa esperando ser apagado. Também significa que um arquivo de 2 GB não é um upload de 2 GB. O conversor gratuito aceita arquivos de até 100 MB e 5 minutos e exporta até 720p; no Pro, o único limite real é a sua máquina.
AVI, MKV e o resto
AVI é um contêiner da Microsoft de 1992, anterior aos codecs e metadados modernos, e por isso não consegue guardar coisas que um reprodutor atual espera, como taxa de quadros variável confiável. Arquivos que chegam em AVI costumam ser antigos, e o movimento certo é converter uma vez para MP4 e ficar com isso. MKV é tecnicamente o contêiner mais capaz de todos — trilhas de legenda e áudio ilimitadas, quase qualquer codec —, o que o torna popular para filmes arquivados e impopular entre navegadores e formulários de envio, que em geral o recusam.
O GIF merece menção porque as pessoas recorrem a ele como formato de vídeo e ele não é um. Não tem áudio, é limitado a 256 cores e fica enorme para qualquer coisa além de alguns segundos. Para um laço curto e mudo, um MP4 ou WebM sem som fica melhor e pesa uma fração — embora, se uma plataforma realmente exigir um GIF, converter vídeo em GIF tenha seu próprio conjunto de compromissos que vale conhecer antes de começar.
Perguntas frequentes
MP4 ou MOV tem melhor qualidade?
Nenhum dos dois, por si só. Ambos são contêineres, e a qualidade vem do codec e do bitrate lá dentro. Um MOV com ProRes tem qualidade muito maior que um MP4 comum; um MOV com o mesmo fluxo H.264 de um MP4 é idêntico a ele. A vantagem real do MOV é poder carregar codecs de edição que o MP4 normalmente não carrega.
Converter MOV para MP4 perde qualidade?
Muito pouca. A maioria dos arquivos MOV de celular já contém vídeo H.264 e áudio AAC, que o MP4 suporta diretamente, então em princípio os fluxos poderiam ser apenas reempacotados num contêiner novo. O nosso conversor recodifica o vídeo mesmo assim, com um bitrate tirado da sua fonte, então a mudança é pequena, mas não zero; o plano gratuito exporta até 720p e o Pro mantém a resolução completa. Perde-se mais quando a fonte usa um codec que o MP4 não carrega, como ProRes, e o vídeo precisa mesmo ser recomprimido.
Devo usar WebM em vez de MP4 no meu site?
Use os dois. Sirva WebM primeiro, pela economia de 20–40% que a maioria dos visitantes vai ter, e liste uma origem MP4 como reserva no mesmo elemento de vídeo para o que não decodifica VP9 ou AV1. Navegadores tocam a primeira origem que suportam, então a reserva não custa nada a quem nunca precisa dela.
Por que meu vídeo não roda no Windows?
Duas causas prováveis. Ou é um arquivo MOV, que o Windows trata de forma inconsistente, ou é um MP4 com H.265/HEVC, que o Windows pode não decodificar sem um codec adicional (as Extensões de Vídeo HEVC da Microsoft). Converter para MP4 com H.264 resolve os dois, e ler antes os metadados do arquivo diz com qual deles você está lidando.