MP4 (MPEG-4 Part 14) é o container universal de fato — reproduzível em todo celular, TV, navegador e editor. Mas sua ubiquidade mascara trade-offs técnicos reais. Conheça os limites antes de comprometer um projeto a ele.
1. Não é Formato de Edição (O Grande)
- MP4 geralmente embrulha codecs Long-GOP (inter-frame) (H.264, H.265/HEVC). Frames dependem de frames anteriores/futuros.
- Busca, scrub e cortes frame-precisos exigem decodificar toda cadeia GOP → desempenho lento na timeline, especialmente 4K/8K H.265.
- Solução: Transcode para codecs Intra-frame / Mezzanine (ProRes, DNxHR, CineForm) para edição; exporte final para MP4.
2. Perda de Geração na Re-codificação
- Toda re-codificação MP4 → MP4 (corte, color grade, watermark) adiciona artefatos de compressão lossy.
- HEVC 10-bit aguenta melhor que AVC 8-bit, mas ainda é cumulativo.
- Regra: Mantenha master lossless/visualmente lossless (ProRes 422 HQ, DNxHR HQX). MP4 é formato de entrega apenas.
3. Roleta de Compatibilidade de Codec
"MP4 roda em todo lugar" só é verdade se o codec dentro for suportado.
| Codec | Suporte Decode Hardware (2024) | Risco |
| H.264 (AVC) 8-bit | Universal (dispositivos 15+ anos) | Nenhum |
| H.264 10-bit (Hi10P) | Apenas PC; falha em TVs, celulares, consoles | Alto |
| H.265 (HEVC) 8-bit | Pós-2017; alguns 2015+ com fallback SW | Médio |
| HEVC 10-bit (Main 10) | Pós-2018; sem HW decode em Intel < 10ª Gen, TVs antigas | Alto |
| AV1 | Pós-2021 (RTX 30, RDNA2, M1, Snapdragon 8 Gen1+) | Muito Alto |
| VP9 | Web/ChromeOS/Android; irregular em TVs/Safari | Médio |
Sempre teste em dispositivos de reprodução alvo antes de entrega em massa.
4. Lacunas de Metadados e Recursos
- HDR: HDR10 (estático) funciona via mensagens SEI. Dolby Vision requer dual-layer ou profile 8.1 — muitos muxers MP4 quebram.
- Capítulos: Suportados (estilo QuickTime), mas nem todos players leem.
- Múltiplas Trilhas Áudio/Legenda: Suportado no MP4, mas MKV lida com switching, flags forced e anexos (fonts) mais robustamente.
- Timecode: Não padrão no MP4; use MOV (ProRes) ou MXF para fluxos de pós.
5. Teto de Tamanho vs. Qualidade
- Para dado bitrate, HEVC-em-MP4 bate AVC-em-MP4 por ~30–50%.
- Mas lossless ou visualmente lossless requer bitrates (200–800 Mbps) que excedem alvos típicos de streaming MP4 e limites de alguns decoders hardware (constraints Level/Tier).
- ProRes/DNxHR em MOV/MXF é mais simples para masters de alto bitrate.
6. MP4 Fragmentado (fMP4) para Streaming ≠ MP4 Arquivo
DASH/HLS usam segmentos fMP4 (init + segmentos mídia). Um MP4 de arquivo único não pode ser usado para streaming adaptativo sem segmentação.
Quando MP4 É a Escolha Certa
- Entrega final para YouTube, Vimeo, Instagram, TikTok, Netflix (wrapper IMF, mas essência CMAF/MP4).
- Embedding web (
<video> tag).
- Cópias de revisão rápida (H.264 High, 1080p, 10–20 Mbps).
- Arquivamento de renders finais aprovados (com manifesto de checksum).
Conclusão: Edite em ProRes/DNxHR. Master em MOV/MXF. Entregue em MP4 (H.264 para compat, HEVC/AV1 para eficiência). Nunca use MP4 como formato de trabalho.