Skip to content
Back to Blog
how-to-convert

Cómo convertir MKV a MP4 (sin recodificar cuando sea posible)

2026-05-17 9 min de lectura

Cuál es la diferencia real entre MKV y MP4

Aclaremos algo: MKV (Matroska Video) y MP4 son solo formatos contenedores. Piénsalos como cajas digitales, tipo un archivo zip, que guardan pistas de vídeo, pistas de audio, subtítulos y marcadores de capítulo. Los datos de vídeo y audio dentro de esas cajas suelen ser idénticos. Un archivo MKV típico que encuentras por internet probablemente contiene vídeo H.264 o H.265 con audio AAC o AC3. ¿Y adivina qué usa un archivo MP4 estándar? Esos mismos códecs. Por eso, la frase 'convertir MKV a MP4' a menudo es incorrecta. Para muchos archivos, no estás convirtiendo nada; estás haciendo un 'remuxing'. El remuxing es el proceso de sacar las pistas del contenedor MKV y meterlas en un nuevo contenedor MP4 sin tocar los datos codificados. Esto significa que la calidad del vídeo es idéntica bit a bit, y el proceso es ultrarrápido. Tarda segundos, no minutos, porque no estás forzando a tu CPU a recodificar gigabytes de vídeo. Claro que no siempre es tan simple. El proceso se complica cuando el MKV contiene audio en un formato que MP4 no soporta de forma nativa, como TrueHD, DTS-HD MA o FLAC. En estas situaciones, la pista de audio debe ser recodificada, normalmente a los formatos ampliamente compatibles AAC o AC3. La pista de vídeo en sí puede seguir siendo remuxeada sin pérdida mientras solo se transcodifica el audio. Una recodificación completa y lenta del vídeo solo es necesaria en el raro caso de que el propio códec de vídeo sea incompatible.

Revisa tu MKV antes de convertirlo

No empieces a convertir a ciegas. Dedica 30 segundos a identificar qué hay dentro de tu archivo MKV. Esta comprobación te dirá exactamente qué tipo de conversión necesitas y te ayudará a evitar perder el tiempo en un intento fallido. En Windows, hacer clic derecho en el archivo para ver sus Propiedades te da datos básicos como la duración y el tamaño, pero no los detalles críticos del códec. Para eso, necesitas una herramienta adecuada. Yo recomiendo MediaInfo (es gratuito y de código abierto). Abre tu MKV en MediaInfo y cambia a la vista de Árbol. Verás un desglose claro, algo como: Vídeo — Formato: AVC (H.264), Perfil: High@L4.1, Tasa de bits: 8 500 kb/s. Audio — Formato: AC-3, Canales: 6, Tasa de bits: 640 kb/s. Este ejemplo es el candidato perfecto para un remux rápido. Tanto el vídeo H.264 como el audio AC3 se pueden meter en un contenedor MP4 sin recodificar nada. Compara eso con un archivo que muestre: Audio — Formato: MLP FBA (TrueHD), Canales: 8. Como los contenedores MP4 no soportan TrueHD, sabes de inmediato que la pista de audio requerirá transcodificación. Además, presta mucha atención a los subtítulos. MKV es flexible, soportando subtítulos basados en imágenes (PGS/VOBSUB) y basados en texto (ASS/SRT). MP4, sin embargo, tiene un soporte mucho más limitado (TX3G/SRT). Si tu MKV usa subtítulos PGS, no se pueden transferir al contenedor MP4. O se eliminarán o tendrás que incrustarlos permanentemente en el vídeo, lo que requiere una recodificación completa. Saber esto de antemano te ahorra una sorpresa desagradable después de una conversión de 20 minutos.

Uso de CocoConvert para una conversión rápida desde el navegador

Si tienes un MKV estándar con vídeo H.264/H.265 y audio AAC/AC3, el [conversor de MKV a MP4](/convert/mkv-to-mp4) de CocoConvert es la opción más sencilla. Simplemente sube tu archivo y elige MP4 como salida. El servicio es lo suficientemente inteligente como para detectar cuándo las pistas son compatibles y realizará un remux rápido en lugar de una transcodificación lenta. Un archivo de 4 GB puede estar listo en menos de un minuto, limitado principalmente por tu velocidad de subida. Cuando un archivo tiene audio incompatible (como FLAC, DTS o TrueHD), CocoConvert lo gestiona sin problemas. Recodifica automáticamente solo la pista de audio a un formato AAC compatible —típicamente 192 kb/s para estéreo o 384 kb/s para sonido envolvente 5.1— mientras deja la pista de vídeo intacta. Estos son valores predeterminados sólidos para casi cualquier escenario de reproducción, desde smart TVs hasta plataformas para compartir vídeos. Existen algunos límites prácticos. El plan gratuito de CocoConvert tiene un tope de 2 GB por archivo, mientras que los planes de pago suben hasta 8 GB. Esto no funcionará para un remux de un Blu-ray de 50 GB, que requerirá una herramienta local como la que veremos a continuación. Además, el servicio actualmente elimina las pistas de subtítulos PGS en lugar de incrustarlas, ya que incrustarlos forzaría una recodificación completa del vídeo y ralentizaría drásticamente el proceso. Si necesitas esos subtítulos, asegúrate de revisar tu archivo de salida antes de borrar el MKV original. Para la mayoría de los archivos del día a día —un episodio de una serie, una película de menos de 8 GB o un clip que alguien te envió— la ruta basada en el navegador es simplemente la forma más rápida de obtener un MP4 universalmente reproducible sin instalar ningún software.

Haciéndolo localmente con FFmpeg (gratis y sin límite de tamaño)

FFmpeg es el motor que impulsa innumerables aplicaciones de vídeo, y usarlo directamente te da el control definitivo. No dejes que la línea de comandos te intimide; para esta tarea específica, los comandos son cortos, potentes y fáciles de recordar. Honestamente, a menudo es más rápido que hacer clic en una docena de ventanas de una interfaz gráfica. Para un remux puro y sin pérdidas en el que no recodificas nada, este es el comando mágico: `ffmpeg -i input.mkv -c copy output.mp4` La parte `-c copy` le dice a FFmpeg que copie todas las pistas —vídeo, audio, subtítulos— sin alterarlas. En cualquier ordenador moderno, esto es prácticamente instantáneo. El único problema es que FFmpeg lanzará un error y se detendrá si tu audio está en un formato que MP4 no puede manejar (como TrueHD o FLAC). Si eso sucede, solo tienes que decirle que recodifique únicamente el audio: `ffmpeg -i input.mkv -c:v copy -c:a aac -b:a 384k output.mp4` Aquí, `-c:v copy` remuxea el vídeo sin pérdidas, mientras que `-c:a aac -b:a 384k` recodifica el audio a AAC de alta calidad a 384 kb/s, lo cual es genial para sonido envolvente 5.1. Para estéreo, 192k es más que suficiente. Si tienes varias pistas de audio y solo quieres la primera, añade `-map 0:v:0 -map 0:a:0` antes del nombre del archivo de salida. Para mantenerlas todas, usa `-map 0:v -map 0:a`. Para los subtítulos, los de texto tipo SRT se pueden incluir con `-c:s mov_text`. Sin embargo, los subtítulos basados en imágenes PGS no pueden ir en un MP4; tienes que excluirlos con `-map -0:s` para evitar un error. FFmpeg funciona en todas partes. En macOS, instálalo con Homebrew: `brew install ffmpeg`. En Windows, descarga la compilación estática de ffmpeg.org y añádela a tu PATH. Un remux de 10 GB usando `-c copy` debería tardar menos de 30 segundos en un portátil decente.

Cuándo realmente necesitas recodificar (y qué esperar)

Seamos claros: deberías evitar una recodificación completa del vídeo siempre que sea posible. Pero se vuelve inevitable en algunos casos: el códec de vídeo es antiguo o no es compatible (como MPEG-2 de un DVD), necesitas reducir el tamaño del archivo a toda costa, o estás apuntando a un dispositivo muy quisquilloso. Algunas televisiones Samsung antiguas, por ejemplo, pueden ser muy particulares con los niveles de perfil H.265. Recodificar siempre implica un equilibrio entre calidad, tamaño de archivo y tiempo. Una película H.264 de 2 horas recodificada a H.264 con una tasa de bits más baja se verá un poco más suave que la original; cuánto peor depende de cuán agresivo seas con la compresión. Usar el códec más nuevo H.265 puede darte una calidad visual similar con aproximadamente la mitad del tamaño de archivo que H.264, pero el proceso de codificación es mucho, mucho más largo. Estamos hablando de 3 a 8 veces el tiempo real en una CPU estándar, lo que significa que una película de 2 horas podría tener tu ordenador ocupado durante 6 a 16 horas. La codificación por GPU (NVENC, VideoToolbox) es mucho más rápida, pero generalmente produce una calidad ligeramente inferior para una tasa de bits determinada. En FFmpeg, un comando sólido para recodificar a H.264 se ve así: `ffmpeg -i input.mkv -c:v libx264 -crf 18 -preset slow -c:a aac -b:a 192k output.mp4` Para el valor `-crf`, 18 es visualmente casi idéntico a la fuente. El valor por defecto es 23, que es un buen equilibrio y notablemente más pequeño. Subir a 28 mostrará una pérdida de nitidez visible. El indicador `-preset slow` le dice a FFmpeg que trabaje más para mejorar la compresión, a costa del tiempo. Para archivar, `veryslow` es aún mejor. Pero si tu único objetivo es reproducir un MKV en un dispositivo que no lo soporta, recodificar suele ser un error como primer paso. Simplemente instala VLC o Infuse en ese dispositivo. Es más rápido, más fácil y preserva la calidad original.

Problemas comunes y cómo solucionarlos

Cualquiera que haya hecho esto unas cuantas veces sabe que las cosas pueden salir mal. Aquí están los problemas más comunes que surgen al convertir MKV a MP4, y sus soluciones. **Desfase del audio:** Este es el problema clásico donde el audio comienza sincronizado pero se va desfasando lentamente del vídeo. A menudo ocurre al remuxear MKVs que usan una tasa de fotogramas variable (VFR), algo común en grabaciones de pantalla. La solución es añadir `-vsync cfr` a tu comando de FFmpeg para forzar una tasa de fotogramas constante, aunque esto implica una pequeña recodificación de la temporización del vídeo. El motor de remux de CocoConvert aplica una corrección de sincronización automáticamente cuando detecta contenido VFR. **Audio ausente después de la conversión:** Tu nuevo MP4 tiene vídeo pero está completamente en silencio. Esto es casi siempre porque el códec de audio original no era compatible con el contenedor MP4 y simplemente fue eliminado. Vuelve a ejecutar la conversión, pero esta vez codifica explícitamente el audio con `-c:a aac -b:a 192k`. **El archivo no se reproduce en un iPhone o iPad:** Los dispositivos de Apple son estrictos. Necesitan perfil H.264 Baseline/Main/High hasta el Nivel 5.1, o perfil H.265 Main. Usa MediaInfo para comprobar el perfil del vídeo. Si tu archivo es High@L5.2 o superior, o si es H.265 Main 10 (común en contenido HDR), probablemente necesitarás recodificar para hacerlo compatible. La conversión de HDR a SDR es otro mundo que requiere mapeo de tonos. **El archivo de salida es más grande que el de entrada:** Después de un simple remux, el tamaño del archivo debería estar dentro del 1-2% del original. Si es dramáticamente más grande, es casi seguro que has recodificado algo por error. Revisa bien que hayas usado `-c copy` para el vídeo. **Desaparición de capítulos y metadatos:** El comando `-c copy` de FFmpeg es genial para preservar los capítulos, pero muchas herramientas en línea los eliminan. Si los marcadores de capítulo son importantes, verifícalos en tu archivo de salida usando el menú Reproducción > Capítulos de VLC.

Elegir el método adecuado para tu situación

Entonces, ¿cuál es el mejor enfoque? Realmente se reduce a tu archivo y tus necesidades. **Para la conversión más rápida y sencilla:** Si tu archivo pesa menos de 8 GB y tiene pistas de vídeo/audio estándar (vídeo H.264/H.265 con audio AAC/AC3), usa la [herramienta de MKV a MP4](/convert/mkv-to-mp4) de CocoConvert. Subes el archivo, el servicio hace un remux rápido y descargas un MP4 perfecto. Sin software, sin comandos, sin complicaciones. La calidad de salida será idéntica a la original. **Para usuarios avanzados y archivos grandes:** Si tu archivo supera los 8 GB, estás convirtiendo una temporada entera de una serie o necesitas un control preciso sobre las pistas, FFmpeg con `-c copy` es tu mejor amigo. Es gratis, no tiene límite de tamaño de archivo y los comandos de remux son tan simples que puedes automatizarlos fácilmente en un script. **Cuando es imprescindible recodificar:** Para material de origen realmente incompatible (como un viejo rip de DVD) o cuando necesitas reducir un archivo sí o sí, tienes que planificar una recodificación. Para esto, recomiendo HandBrake. Proporciona una interfaz gráfica para el poder de FFmpeg. Simplemente abre tu MKV, selecciona el contenedor MP4 en la pestaña Resumen, y elige un preajuste de calidad como `H.264 MKV 2160p60` (ajustándolo a tu resolución) y modifica el control deslizante de calidad. HandBrake también facilita la gestión de pistas de audio e incrustar subtítulos. Un último consejo, fruto de la experiencia: conserva siempre tu MKV original hasta que hayas verificado dos veces el MP4 de salida. Un remux es rápido y sin pérdidas, pero si algo sale mal —una pista de audio eliminada, un problema de sincronización— te alegrarás de tener el archivo fuente para intentarlo de nuevo con diferentes ajustes. El espacio en disco es barato; tu tiempo no lo es.

Ready to convert?

Try it now — fast, secure, and private.

Convert Now →