¿Qué es el formato MKV?
MKV (Matroska Video, .mkv) es un contenedor multimedia de código abierto que puede almacenar vídeo, audio, subtítulos múltiples y metadatos en un único archivo, sin restricciones de codec.
MKV vs MP4: diferencias clave
| Característica | MKV | MP4 |
|---|---|---|
| Múltiples pistas de audio | ✅ Ilimitadas | ✅ limitado |
| Múltiples subtítulos (ASS, SRT, PGS) | ✅ Ilimitadas | ⚠️ Limitado |
| Compatibilidad móvil | ⚠️ No nativa en iOS | ✅ Universal |
| Streaming web | ❌ Poco soportado | ✅ Ideal |
| Uso principal | Almacenamiento | Distribución |
Ventajas de MKV para archivar vídeo
- Múltiples idiomas: audio en inglés, español y comentarios del director en el mismo archivo.
- Soft subs: subtítulos activables/desactivables sin re-encodear.
- Capítulos: navegación directa a escenas.
- Sin límite de codec: H.264, H.265, AV1, FLAC, DTS, TrueHD, Dolby Atmos.
Cómo reproducir MKV
- VLC Media Player (gratuito, multiplataforma): reproduce cualquier MKV sin configuración.
- mpv: ligero y con soporte completo.
- Kodi / Plex: ideal para colecciones con múltiples idiomas.
Convertir MKV a MP4 sin pérdida
# Remux (solo cambia el contenedor, sin re-encodear)
ffmpeg -i entrada.mkv -c copy salida.mp4
# Si el audio es DTS/TrueHD (incompatible con MP4)
ffmpeg -i entrada.mkv -c:v copy -c:a aac -b:a 192k salida.mp4
Extraer subtítulos
ffmpeg -i video.mkv -map 0:s:0 subtitulos.srt
Cuándo NO usar MKV
- Streaming web → usa MP4 o WebM.
- Dispositivos Apple sin apps de terceros.
- Redes sociales (convierte a MP4 primero).
Conclusión
MKV es el mejor formato para archivar y coleccionar vídeo. Para distribución y streaming, MP4 es el estándar. Un remux FFmpeg convierte entre ambos en segundos sin pérdida de calidad.
Casos de uso avanzados
Distribución multi-plataforma: cada red social tiene specs preferidas — YouTube acepta MP4 H.264 hasta 4K 60fps con AAC 384 kbps; Instagram Reels prefiere MP4 H.264 a 1080×1920 vertical; TikTok recomienda MP4 H.264/H.265 hasta 60 segundos con bitrate de 5-10 Mbps; LinkedIn limita a 5 GB y prefiere MP4 H.264. Convertir tu master a las specs exactas de cada plataforma antes del upload garantiza que la re-codificación interna del servidor (que siempre ocurre) parta de un input óptimo, preservando máxima calidad final. Edición profesional: editores como DaVinci Resolve, Premiere Pro y Final Cut Pro funcionan mejor con codecs intermedios (ProRes, DNxHD, CineForm) que con H.264 final-delivery — convertir tu material a un formato intermedio antes de editar acelera dramáticamente el render y evita generation loss en multi-track timelines. Streaming en vivo: OBS Studio y Streamlabs requieren input en H.264/H.265 con keyframes cada 2 segundos para HLS; convertir grabaciones a este preset facilita el uplink.
Mejores prácticas y consejos profesionales
Two-pass encoding vs CRF: para target file size específico (ej. "máximo 25 MB para WhatsApp") usa two-pass; para target quality usa CRF (Constant Rate Factor) con valores 18-23 para H.264, 22-28 para H.265 — son visually-lossless en condiciones normales. Audio passthrough: si tu video destino soporta el codec original de audio, usa stream copy (-c:a copy en FFmpeg) — preserva 100% de la calidad de audio sin re-codificación. Container vs codec: distingue entre container (MP4, MKV, MOV) y codec interno (H.264, H.265, AV1). Cambiar solo el container es una operación trivial sin re-encoding (segundos vs minutos para re-encode). HDR preservation: si tu source es HDR10/Dolby Vision, asegúrate que el destino también soporta HDR — convertir HDR a SDR pierde rango dinámico permanentemente. Frame rate: nunca aumentes frame rate (24→60 no añade información real); reducirlo (60→30) elimina frames sin pérdida visible para la mayoría del contenido.
Compatibilidad y consideraciones técnicas
KaijuConverter procesa video con FFmpeg 6.x compilado con todas las extensiones críticas: x264/x265 para encoding H.264/H.265 con presets configurables (ultrafast a veryslow, default medium para balance), libvpx-vp9 para WebM, SVT-AV1 para encoding moderno AV1 con soporte 10-bit color space, libfdk-aac para audio AAC, libopus para Opus. Soportamos archivos hasta 500 MB y resoluciones hasta 4K (3840×2160) a 60 fps. La pipeline cloud usa hardware acceleration cuando está disponible (NVENC/QuickSync) que acelera 5-10× respecto a CPU encoding. Tiempo de procesamiento: un video 1080p de 60 segundos típicamente se convierte en 12-30 segundos según codec destino y preset. Material 4K HDR puede requerir 2-5 minutos. Limitaciones: archivos protegidos con DRM (Netflix, Disney+, Amazon Prime, Apple TV+) no se pueden convertir — el DRM bloquea extracción del stream. Codecs propietarios muy específicos (RED RAW, ARRI Alexa raw, Sony X-OCN) requieren software dedicado. Privacidad: video se cifra en tránsito (TLS 1.3), se procesa en contenedores Docker aislados, se elimina automáticamente tras 2 horas con multi-pass overwrite seguro.
Conversiones relacionadas
Conversiones de vídeo que encajan con esta guía: