Vídeo MP4 (.mp4)
ISO/IEC PadrãoMP4 é um contêiner multimídia amplamente usado para streaming e mídia pessoal. A reprodução depende dos codecs e do dispositivo ou aplicativo.
Converter MP4 para WEBM
Conversor gratuito de MP4 para WEBM no navegador. Converta arquivos instantaneamente no seu dispositivo.
Comprimir MP4 online
Privado - os arquivos nunca saem do seu dispositivo
Inspeção e metadados
Sistemas operacionais e analisadores de arquivos identificam arquivos MP4 pela sequência inicial de bytes:
Assinatura do arquivo em bytes (magic bytes)
Sistemas operacionais e analisadores de arquivos identificam arquivos MP4 pela sequência inicial de bytes:
ASSINATURA HEXADECIMAL (DESLOCAMENTO 0):
?? ?? ?? ?? 66 74 79 70REPRESENTAÇÃO ASCII: ????ftyp
Padronização: ISO/IEC 14496-14:2003
Especificações técnicas
| Estrutura do contêiner | Estrutura de caixas ou átomos do formato de arquivo de mídia base ISO (ISO/IEC 14496-12) |
| Compressão | Vídeo H.264 (AVC), H.265 (HEVC) ou AV1 com áudio AAC, MP3 ou Opus |
| Ordem dos bytes (endianness) | Hierarquia de caixas Big-Endian |
| Espaços de cor | Rec.709, Rec.2020, sRGB, HDR10 e Dolby Vision |
| Canais e Estrutura | Áudio com várias faixas (mono, estéreo, surround 5.1, 7.1 e Dolby Atmos) |
| Dimensões Máximas | Sem restrições; oferece suporte nativo a vídeo 4K, 8K e com alta taxa de quadros, até 120 fps |
| Transparência | Compatível através de HEVC especializado com canais alfa em hardware moderno da Apple |
| Streaming e Progressivo | Oferece suporte nativo a streaming progressivo na web com HLS, DASH e Fast-Start |
Matriz de comparação técnica: MP4 e formatos concorrentes
| Atributo técnico | MP4 (Atual) | MKV | WEBM | MOV |
|---|---|---|---|---|
| Compatibilidade | Amplo suporte nos dispositivos e navegadores atuais; o suporte a codecs varia | Exige um reprodutor de terceiros em dispositivos Apple e TVs | Amplo suporte nos navegadores; a compatibilidade com codecs e TVs varia. | Nativo em dispositivos Apple; compatibilidade variável em outras plataformas |
| Adequação para streaming na web | Padrão de ouro para HTML5, HLS e DASH | Pouco adequado ao elemento <video> do HTML5 | Excelente para vídeo aberto na web em HTML5 | Bom com o indicador Fast-Start |
| Subtítulos | Texto sincronizado básico (tx3g, WebVTT) | Legendas avançadas com estilo completo (ASS/SSA) | WebVTT | Texto sincronizado de Apple |
| Fluxo de trabalho de edição | Alto; padrão para consumo e distribuição | Pouco comum em estações de trabalho profissionais de edição | Pouco comum em estações de trabalho profissionais de edição | Referência em estúdios profissionais |
Modos comuns de corrupção e guia de recuperação com editor hexadecimal
O arquivo de vídeo não abre e exibe a mensagem 'O arquivo está corrompido ou truncado'.
Causa principal: O dispositivo de gravação ficou sem energia antes de finalizar o cabeçalho do átomo 'moov'.
Recuperação: Use o reparo de MP4 do File2File.app ou o utilitário “untrunc” com um vídeo de referência gravado no mesmo dispositivo.
Análise de segurança e vetores de ataque a analisadores
Como as redes sociais e as plataformas de mensagens analisam arquivos MP4 automaticamente, comprimentos de átomos malformados têm sido um dos principais alvos de ataques zero-click.
Vetores de ataque conhecidos
- Estouro de inteiros na análise do átomo 'stsc' (amostra para fragmento) que conduz à execução remota de código.
- Gravações fora dos limites do heap no demultiplexador MP4 do Stagefright em dispositivos Android sem correções de segurança.
- Negação de serviço causada por árvores de átomos profundamente aninhadas que esgotam a pilha.
Melhores práticas defensivas: Sempre demultiplexe arquivos MP4 com bibliotecas WebAssembly seguras quanto ao uso de memória ou processos de trabalho em ambientes isolados.
Origens históricas e marcos
Principais vantagens
- A reprodução de MP4 é amplamente suportada, mas depende dos codecs, do dispositivo e do software.
- Otimizado para streaming eficiente na Internet por download progressivo, HLS e MPEG-DASH.
- Oferece suporte a codecs de vídeo modernos e eficientes, como H.265 (HEVC) e AV1, além do H.264 padrão.
Limitações técnicas e desvantagens
- O design do contêiner requer a conclusão da gravação para escrever o átomo 'moov'; as falhas durante a captura corrompem o arquivo.
- Menos flexível do que Matroska (MKV) para legendas estilizadas personalizadas avançadas e áudio multicanal.
- Alguns codecs abertos modernos como VP9 e Opus têm enfrentado historicamente uma compatibilidade desigual com o contêiner MP4.
Curiosidades técnicas
- O bloco 'ftyp' no início de um arquivo MP4 identifica a marca principal e as especificações compatíveis.
- Mais de 85% de todos os vídeos transmitidos pela internet no mundo são armazenados em contêineres MP4.
- O indicador fast-start reposiciona o átomo de metadados 'moov' do fim para o início do arquivo, permitindo que o streaming comece imediatamente.
Perguntas técnicas frequentes
Por que meu vídeo MP4 demora tanto tempo para começar a ser reproduzido na web?
Se o átomo de metadados 'moov' estiver no fim do arquivo, o navegador precisará baixar todo o vídeo antes de iniciar a reprodução. Mover o átomo 'moov' para o início com uma ferramenta FastStart permite a reprodução imediata.
Que codec de vídeo há em um arquivo MP4 padrão?
A maioria dos arquivos MP4 usa vídeo H.264 (AVC) e áudio AAC para garantir ampla compatibilidade. Arquivos MP4 mais recentes costumam usar H.265 (HEVC) ou AV1, que oferecem compactação mais eficiente.
Como posso reduzir o tamanho de um arquivo MP4 sem arruinar a qualidade visual?
Use o Compressor do File2File.app para recodificar o vídeo com configurações ideais de fator de taxa constante (CRF), reduzindo o tamanho do arquivo entre 40% e 70% com perda visual quase imperceptível.
Conversões de MP4 relacionadas
A conversão de MP4 para WebM altera o contêiner e pode exigir nova codificação das faixas de áudio e vídeo; os codecs compatíveis e a reprodução variam conforme o navegador e o dispositivo.
Converter arquivos de vídeo WebM para MP4 recodifica o vídeo em H.264 e o áudio em AAC, os codecs usados por reprodutores e editores de MP4, dentro do contêiner MP4, amplamente compatível.
Converta vídeos MOV de iPhone e câmeras em arquivos MP4 com vídeo H.264 e áudio AAC, que são reproduzidos em qualquer navegador. Tudo acontece no seu navegador, sem enviar os arquivos.
A conversão de um GIF animado para MP4 recodifica os quadros como vídeo; o tamanho, as cores e a reprodução dependem do conteúdo de origem, das configurações do codificador e do reprodutor de destino.
Converter um loop de vídeo MP4 em um GIF animado cria um formato de imagem amplamente compatível, que é reproduzido automaticamente sem precisar de um reprodutor de vídeo.