Formato de archivo

MKV - Contenedor multimedia Matroska

MKV es el contenedor Matroska, un formato abierto que puede contener cualquier cantidad de pistas de video, audio y subtítulos, además de capítulos y archivos adjuntos en un solo archivo.

.mkv

MKV es la abreviatura de Matroska, un formato de contenedor abierto iniciado en 2002 por Steve Lhomme y un grupo de colaboradores que querían un archivo de video que no perteneciera a nadie y que no tuviera limitaciones. El nombre viene de la muñeca rusa matrioshka y describe bien la idea: un archivo Matroska es una caja que puede contener todo lo que pongas dentro. Mientras que MP4 acepta un conjunto definido de códecs y funciones, Matroska se diseñó para aceptar cualquier cosa, por lo que se convirtió en el formato elegido para archivos de películas, anime con varios conjuntos de subtítulos y discos Blu-ray copiados a un disco duro. Su estructura subyacente se ha publicado desde entonces como un estándar de internet, y Google reutilizó un subconjunto para crear WebM.

Cómo se compone un archivo MKV

Matroska se basa en EBML, una estructura binaria que funciona como una versión compacta de XML: todo es un elemento, los elementos se anidan unos dentro de otros y cada uno declara su propia longitud. Un archivo consta de una cabecera y, a continuación, de un segmento que contiene las pistas, un índice para la búsqueda y el propio contenido multimedia, dividido en clústeres de pequeños bloques con marcas de tiempo.

MKV no comprime nada por sí mismo. La imagen interna suele ser H.264, HEVC, AV1 o VP9; el sonido puede ser AAC, Opus, FLAC, DTS o audio Dolby, entre otros. Como el contenedor es indiferente a lo que contiene, un archivo puede incluir una pista de audio sin pérdida junto a otra comprimida, varios doblajes, conjuntos de subtítulos completos y forzados en forma de texto o mapa de bits, marcas de capítulos para la selección de escenas y adjuntos: la carátula o la fuente exacta que necesita una pista de subtítulos para verse correctamente.

Qué metadatos contiene un archivo MKV

Matroska guarda los metadatos en dos lugares, y ambos aparecen en un informe.

El bloque de información del segmento describe el archivo en sí. Contiene el título general, la duración, una fecha de creación en UTC, un identificador único para el segmento y dos campos reveladores: la aplicación de multiplexación (muxing) y la aplicación de escritura, que indican la biblioteca y el programa que produjeron el archivo, a menudo con sus números de versión. Después, cada pista tiene su propia entrada con un nombre, un código de idioma, el códec, las dimensiones de visualización y banderas que marcan una pista como predeterminada o forzada.

Los metadatos descriptivos utilizan el sistema de etiquetas de Matroska, que es más estructurado que la mayoría. Las etiquetas se agrupan por destino, de modo que una etiqueta puede aplicarse a todo el archivo, a una pista, a un capítulo o a una colección tipo álbum por encima de ellos, y cada etiqueta tiene un nombre y un valor. Los nombres convencionales se escriben en mayúsculas, y los que se encuentran con más frecuencia son título, artista, fecha de publicación, género, comentario, descripción, codificador, número de parte y número total de partes. Una etiqueta también puede indicar en qué idioma está escrita, de modo que el mismo campo puede aparecer más de una vez para distintos públicos.

Lo que Matroska normalmente no contiene son metadatos de cámara. No hay bloque EXIF, ni modelo de cámara ni campo de GPS, porque los archivos MKV suelen crearse convirtiendo o copiando algo más y no directamente desde una cámara. Los rastros personales son de otro tipo: la aplicación de escritura indica qué programa y versión utilizaste, la fecha de creación indica cuándo, el título y los nombres de las pistas suelen conservar el nombre de la edición original o del disco, y un adjunto puede ser cualquier archivo, incluso alguno que alguien haya dejado ahí.

Cuándo elegir MKV

Usa MKV cuando el archivo sea para conservar. Es el mejor contenedor aquí para una película con varios idiomas de audio, pistas de subtítulos entre las que quieras alternar y capítulos, y admite códecs poco habituales sin problemas.

MP4 es la alternativa y gana en alcance: navegadores, teléfonos, televisores y decodificadores reproducen MP4 sin ayuda, mientras que la compatibilidad con MKV depende del dispositivo y de que haya muchos reproductores instalados. Un hábito razonable es archivar en MKV y distribuir en MP4. Pasar de uno a otro suele ser solo un remux, copiando los flujos a un contenedor diferente sin pérdida, siempre que los códecs internos sean compatibles con MP4.