Contenedor vs códec
Un formato de video como MP4 es un contenedor: una caja que guarda un flujo de video, un flujo de audio y metadatos. La compresión real la hace un códec como H.264 o VP9. Por eso el mismo archivo .mp4 puede reproducirse en un dispositivo y fallar en otro: el contenedor está bien, pero el códec que lleva dentro no es compatible.
MP4, el estándar universal
El MP4 con video H.264 y audio AAC se reproduce prácticamente en todas partes: teléfonos, televisores, navegadores, editores y apps de mensajería. Cuando no sabes dónde se va a reproducir un video, MP4 es la respuesta. Además, es el formato que esperan la mayoría de las plataformas sociales.
WebM, archivos pequeños para la web
WebM (VP8/VP9) comprime bien y su uso es libre, por eso es popular para publicar en la web. Pero algunos reproductores y la mayoría de las apps de mensajería no lo aceptan. Usa WebM cuando controlas dónde se reproduce el archivo; para compartirlo, conviértelo a MP4.
MOV y MKV, los contenedores especializados
MOV es el contenedor de Apple, habitual en el metraje del iPhone y en flujos de trabajo profesionales; funciona bien en dispositivos Apple, pero puede dar problemas en Windows o Android. MKV es la «caja para todo» de código abierto: admite muchas pistas de audio y subtítulos, por eso lo usan las copias de películas y los TV boxes, pero los smart TVs y las apps de chat suelen rechazarlo.
Cómo elegir y convertir
Regla general: MP4 para todo lo que vayas a enviar, publicar o reproducir en un lugar desconocido; WebM cuando necesites archivos pequeños listos para la web; MOV o MKV solo cuando tu flujo de trabajo los exija. Si un archivo no se reproduce en algún sitio, conviértelo a MP4 en el navegador — sin subir nada y sin instalar nada — y listo en segundos.