DocumentosImágenesMediaHerramientas PDF

Convertir MP4 a MKV Online

Convierte MP4 a Matroska MKV con soporte completo de subtítulos y multipistas — en tu navegador.

Arrastra tu archivo aquí

.mp4 · hasta 100 MB

Procesado en tu navegador — el archivo no se subeGratis
Nota: La primera conversión carga el motor FFmpeg (~25MB). Las siguientes conversiones serán más rápidas.

MP4 a MKV: flexibilidad de contenedor para tu biblioteca multimedia

Multipistas y subtítulos

MKV soporta audio en varios idiomas y múltiples pistas de subtítulos SRT/ASS/PGS seleccionables.

Plex y Jellyfin optimizado

MKV H.264 es el formato recomendado por Plex para direct play sin transcodificación.

Sin recodificación

El stream de vídeo y audio se copia bit a bit. Calidad matemáticamente idéntica al MP4.

100% privado

Tu vídeo se procesa en tu navegador con FFmpeg.wasm. Sin servidores externos.

Tres pasos, sin complicaciones

1

Sube tu archivo MP4

Arrastra o selecciona tu archivo .mp4 o .m4v. Hasta 2 GB, sin registro.

2

Remux a MKV

Todas las pistas de vídeo, audio y subtítulos se transfieren al contenedor MKV sin recodificación.

3

Descarga tu MKV

Archivo listo para tu biblioteca Plex, Jellyfin o Kodi con metadatos enriquecidos y soporte multipistas.

¿Tienes dudas?

Tanto MP4 como MKV pueden contener streams H.264, H.265/HEVC, AV1 y otros códecs modernos. La diferencia no está en los códecs soportados sino en las capacidades del contenedor. MP4 (MPEG-4 Part 14, ISO 14496-14) es el estándar industrial para distribución de streaming: YouTube, Netflix, Disney+ y la mayoría de plataformas OTT distribuyen en MP4/fMP4 (fragmented MP4). MKV, por otro lado, está optimizado para almacenamiento local y bibliotecas multimedia: soporta múltiples pistas de audio en diferentes idiomas seleccionables en tiempo de reproducción, múltiples pistas de subtítulos (SRT, ASS, VobSub, PGS) como ciudadanos de primera clase, capítulos con metadatos de texto, attachments de fuentes tipográficas para subtítulos ASS/SSA, y tags de pista individuales. Para una biblioteca Plex o Jellyfin con contenido en varios idiomas y subtítulos de calidad, MKV es técnicamente superior a MP4 en flexibilidad de metadatos.

No, siempre que el MP4 contenga subtítulos en formatos compatibles. MP4 soporta subtítulos 'tx3g' (3GPP Timed Text, usado por iTunes y QuickTime) y 'wvtt' (WebVTT). FFmpeg convierte ambos formatos a pistas de texto UTF-8 en Matroska (S_TEXT/UTF8) durante el remux. Los subtítulos PGS (imagen bitmap, formato de Blu-ray) en MP4 también se transfieren correctamente como S_HDMV/PGS en MKV. La única excepción son los subtítulos codificados como vídeo (por ejemplo, subtítulos hardcoded quemados en el stream de vídeo): estos no son pistas separadas y no se pueden extraer por ningún remux, solo por procesamiento de vídeo OCR.

MP4 usa ISOBMFF (ISO Base Media File Format, ISO 14496-12), una arquitectura de átomos/cajas donde el archivo se organiza jerárquicamente en boxes como 'ftyp' (tipo de archivo), 'moov' (metadatos de pistas y timing), 'mdat' (datos multimedia). ISOBMFF fue diseñado para streaming: el átomo 'moov' puede colocarse al inicio del archivo (MP4 faststart, procesado por FFmpeg con -movflags +faststart) para permitir reproducción progresiva antes de descargar todo el archivo. MKV usa EBML (Extensible Binary Meta Language, RFC 8794), un formato binario autodescriptivo que permite extensibilidad sin romper compatibilidad. ISOBMFF tiene mejor soporte en hardware: chips de decodificación de hardware en smartphones, Smart TVs y reproductores Blu-ray están optimizados para parsear cajas ISOBMFF. EBML/MKV tiene mejor flexibilidad de metadatos y es el estándar de facto para distribución en servidores multimedia privados (Plex, Jellyfin, Kodi).

Para archivado personal en una biblioteca multimedia local, MKV ofrece ventajas concretas sobre MP4. Primero, la especificación de Matroska es completamente abierta y pública desde su creación (matroska.org, 2002), sin restricciones de patentes ni licencias. Segundo, MKV soporta attachments que permiten incluir el poster, la carátula y los archivos de fuentes tipográficas junto al vídeo en un único archivo. Tercero, los tags de Matroska permiten metadatos de pista individuales con el esquema oficial MATROSKA_TAG_METADATA, incluyendo campos de fecha de creación, idioma, edición y notas de producción. Cuarto, la resiliencia ante corrupción: EBML con SeekHead distribuido permite recuperar reproducción desde puntos intermedios aunque el inicio del archivo esté dañado. Para distribución en streaming, MP4 sigue siendo superior por su soporte universal en hardware y plataformas.

Plex soporta ambos, pero la experiencia difiere según el contenido. Para vídeo con una sola pista de audio y sin subtítulos, MP4 H.264 tiene mejor soporte de direct play en más dispositivos (incluyendo reproductores de red más antiguos que solo soportan contenedores ISOBMFF). Para contenido con múltiples pistas de audio o subtítulos, MKV permite que Plex utilice direct stream (sin transcodificación) para cambiar entre pistas en el cliente, mientras que con MP4 puede necesitar transcodificación. La guía oficial de Plex Media Server recomienda H.264 MKV como el formato de referencia para máxima compatibilidad con su servidor. Jellyfin, completamente open source, tiene soporte igualmente bueno para ambos formatos en sus clientes web y Android.

El remux es prácticamente instantáneo comparado con la reproducción del vídeo. Para un archivo de 1 GB (película de 2 horas en H.264), el remux en FFmpeg.wasm tarda típicamente entre 5 y 30 segundos dependiendo de la velocidad del procesador y la memoria disponible en el navegador. No hay decodificación de vídeo ni audio, solo lectura del stream comprimido del MP4 y escritura en el formato EBML de MKV. La mayor parte del tiempo se dedica a parsear el átomo 'moov' del MP4 para extraer timestamps y construir el Matroska SeekHead y los elementos TrackEntry equivalentes.

Convertir MP4 a MKV: ISOBMFF a EBML para bibliotecas Plex, Jellyfin y archivado

MP4 (MPEG-4 Part 14, especificado en ISO 14496-14 en 2003) es el formato de contenedor más extendido en el mundo para distribución de vídeo digital. Su arquitectura está basada en ISOBMFF (ISO Base Media File Format, ISO 14496-12), que a su vez deriva directamente del formato QuickTime de Apple — el comité MPEG tomó QuickTime como base y lo estandarizó internacionalmente. La estructura de átomos/cajas de ISOBMFF ha demostrado ser extremadamente adaptable: el fragmented MP4 (fMP4, definido en ISO 14496-12 Amendment 2, 2004) es la base técnica de DASH (Dynamic Adaptive Streaming over HTTP, ISO/IEC 23009-1) y HLS (HTTP Live Streaming, RFC 8216), los dos protocolos de streaming adaptativo dominantes que usa prácticamente toda la infraestructura de video bajo demanda moderna — YouTube desde 2015, Netflix, Disney+, Amazon Prime Video, HBO Max. La razón del dominio de MP4 en streaming es su 'faststart' capability: colocando el átomo 'moov' al inicio del archivo, los reproductores pueden comenzar la reproducción antes de descargar el archivo completo, algo esencial para streaming progresivo. Sin embargo, esta misma arquitectura de streaming hace que MP4 sea menos flexible para uso en bibliotecas multimedia locales donde la prioridad es la riqueza de metadatos y la selección de pistas en tiempo de reproducción.

Matroska (MKV) fue diseñado desde el principio para uso en almacenamiento local y distribución en redes privadas, no para streaming público en internet. La diferencia filosófica se refleja en su arquitectura EBML: mientras ISOBMFF/MP4 optimiza para acceso secuencial y streaming HTTP, EBML/MKV optimiza para acceso aleatorio eficiente (múltiples SeekHead distribuidos en el archivo), extensibilidad (nuevos elementos sin romper reproductores existentes), y riqueza de metadatos (el sistema de tags de Matroska permite describir cada pista individualmente con campos como LANGUAGE, COUNTRY, PART_NUMBER, TOTAL_PARTS, DATE_ENCODED, ENCODER, y tags personalizados). En el ecosistema de servidores multimedia domésticos, MKV se ha convertido en el estándar de facto: Plex Media Server, Jellyfin y Kodi leen MKV como su formato de referencia, aprovechando las múltiples pistas de audio para bibliotecas multiidioma (pista 1: español, pista 2: inglés, pista 3: japonés con subtítulos) y las pistas de subtítulos integradas para evitar archivos .srt externos. Para colecciones de series de anime o contenido extranjero con traducciones alternativas, la capacidad de MKV de contener múltiples subtítulos seleccionables es especialmente valiosa.

Convertir.ai ejecuta el remux MP4 a MKV directamente en el navegador usando FFmpeg.wasm. El proceso técnico comienza analizando la estructura ISOBMFF del MP4: FFmpeg localiza el átomo 'moov' (que puede estar al inicio del archivo en MP4 faststart o al final en MP4 generados por grabación directa de cámara), lee los átomos 'trak' anidados con sus 'tkhd' (Track Header, tipo de pista), 'mdia' con 'mdhd' (Media Header, timebase) y 'minf' con 'stbl' (Sample Table, que contiene 'stts' para timestamps, 'stsc' para asignación de muestras a chunks, 'stco'/'co64' para offsets de chunks en el archivo, y 'stsd' para codec extradata). Los timescales del MP4 (habitualmente 90000 Hz para vídeo, 44100 o 48000 Hz para audio) se convierten a la base de tiempo de Matroska en nanosegundos. Los codec extradatas (SPS/PPS para H.264 en 'avcC', VPS/SPS/PPS para HEVC en 'hvcC', descriptor de configuración para AAC en 'esds') se extraen del átomo 'stsd' y se insertan como Private Data en los TrackEntry de Matroska. Las muestras de datos se leen desde los offsets especificados por 'stco' y se escriben en BlockGroups Matroska con timestamps calculados y flags de keyframe (según el stream 'ctts' de composition time offsets). El resultado es un archivo MKV funcionalmente idéntico al MP4 original con plena compatibilidad con Plex, Jellyfin, VLC y cualquier reproductor Matroska.