Saltar al contenido

Contenedores y códecs, y por qué la velocidad de conversión varía tanto

El mismo “convertir a MP4” puede tardar tres segundos o cuarenta minutos, y no perder nada o perder una generación visible de calidad. Una sola distinción explica ambas cosas y te permite predecir cuál te va a tocar.

Última revisión:

La distinción

Un contenedor es la caja. MP4, MKV, MOV, WebM y AVI son contenedores: definen cómo se organizan las piezas dentro del archivo, cómo encuentra un reproductor el inicio de cada una, cómo se registran las marcas de tiempo y qué extras se permiten: pistas de subtítulos, capítulos, varios idiomas, portada.

Un códec es la forma en que se comprimen la imagen y el sonido que hay dentro. H.264, H.265, VP9 y AV1 para video; AAC, MP3, Opus, Vorbis y AC-3 para audio.

La extensión del archivo nombra solo el contenedor, y de ahí viene casi toda la confusión. Dos archivos .mkv pueden no tener nada en común por dentro, y un .mp4 y un .mkv con el mismo video H.264 son, en lo que importa, el mismo video en cajas distintas. La extensión no te dice casi nada sobre lo difícil que será una conversión.

Remux o transcodificación: toda la cuestión

Cuando conviertes un video, pasa una de dos cosas muy distintas.

El remux traslada los flujos comprimidos existentes a un contenedor nuevo sin decodificarlos. No se vuelve a comprimir nada, así que la imagen es bit a bit la misma que antes, el archivo pesa más o menos lo mismo y una película de dos horas termina en segundos. Es posible siempre que los códecs que hay dentro sean aceptados por el contenedor de destino.

La transcodificación decodifica cada fotograma y lo vuelve a codificar. Tarda un tiempo proporcional a la duración del video y cuesta una generación de calidad: el nuevo codificador no puede distinguir los artefactos del anterior del detalle real, así que gasta bits en conservarlos. Es inevitable cuando los códecs son incompatibles con el destino.

Si una conversión termina casi al instante, ese es el buen resultado. A veces la gente supone que algo salió mal porque fue demasiado rápido. Es justo al revés.

Qué conversión es cuál

**MKV a MP4: normalmente un remux.** La mayoría de los MKV llevan H.264 con AAC, que es exactamente lo que espera un MP4. Segundos, sin pérdida.

**MOV a MP4: normalmente un remux, y apenas una conversión.** La especificación de MP4 se construyó a partir del formato de archivo de QuickTime, así que comparten la misma estructura interna. Un .mov de iPhone lleva H.264 o H.265 y pasa directamente. La excepción es el material profesional (ProRes o DNxHD), que hay que transcodificar y que se reducirá enormemente.

**WEBM a MP4: siempre una transcodificación. WebM lleva VP8, VP9 o AV1 con Vorbis u Opus, y ninguno de ellos cabe en un MP4 de una forma que los reproductores acepten de manera fiable. Cuenta con que tarde de verdad, y con que el archivo pese más**, porque los códecs más nuevos son más eficientes que H.264.

**AVI a MP4: siempre una transcodificación. AVI es de 1992 y lleva DivX, Xvid o Motion JPEG. Aquí el archivo normalmente pesa menos**, porque H.264 es aproximadamente el doble de eficiente que lo que hay dentro: una ganancia real a cambio de una generación de pérdida.

Lo que un contenedor puede llevar y otro no

Esta es la otra mitad de lo que se pierde al convertir, y no tiene nada que ver con la calidad. MKV es el contenedor más amplio de uso común: varias pistas de audio en distintos idiomas, un montón de pistas de subtítulos, marcadores de capítulo, portada e incluso los archivos de fuente necesarios para mostrar subtítulos con estilo. MP4, en la práctica, lleva cómodamente una pista de video y una de audio, y se complica con el resto.

Así que convertir MKV a MP4 normalmente conserva la primera de cada tipo y deja atrás las demás, y así es como la gente termina con una película en el idioma equivocado, o sin los subtítulos para los que la convirtió. Los subtítulos, en particular, no sobreviven: SRT y el formato ASS con estilos que usan los fansubs no tienen un lugar adecuado en un MP4. Extráelos antes y guárdalos como un .srt aparte junto al video, que cualquier reproductor y televisor cargará.

MOV lleva código de tiempo y metadatos de cámara que un editor usa para sincronizar tomas; eso tampoco pasa. Y ProRes puede llevar un canal alfa para la transparencia, algo que H.264 en un MP4 no puede: un clip de título o de logo se convierte en un video perfectamente válido con fondo negro donde estaba la transparencia, sin nada que te avise salvo tus propios ojos.

Las consecuencias prácticas

Comprueba si de verdad necesitas convertir. VLC, MPV y la mayoría de los televisores inteligentes actuales reproducen MKV y WebM directamente. Convertir un archivo que tu reproductor ya admite cuesta tiempo, tamaño y calidad a cambio de nada. Las razones reales son un dispositivo de Apple, una consola antigua, un editor de video que rechaza el formato o una aplicación de mensajería.

Recortar aprovecha la misma idea. Cortar un clip puede copiar el video codificado en lugar de volver a codificarlo, lo que es instantáneo y sin pérdida, pero el corte tiene que caer en un fotograma clave, y estos están separados entre uno y diez segundos. Por eso un corte por copia empieza un poco antes y un corte exacto tarda más y cuesta calidad: vuelve a codificar el tramo inicial para caer en el fotograma que elegiste.

Cuando tengas que transcodificar, hazlo una vez y hazlo bien. Cada nueva codificación es permanente, así que convierte desde la mejor fuente que tengas, con un ajuste de calidad que haga invisible la segunda generación, y conserva el original hasta haber revisado el resultado.

Preguntas frecuentes

¿Cómo sé qué códec tiene mi archivo?

VLC lo muestra en Herramientas y luego Información del códec, y MediaInfo es una herramienta gratuita que no hace otra cosa. Vale la pena comprobarlo antes de una conversión larga: si el códec ya es compatible con MP4, estás a punto de pasar una hora en algo que podría tardar segundos.

¿MKV es mejor que MP4?

Como contenedor, sí: admite más y restringe menos. MP4 gana en compatibilidad, que suele ser la razón por la que la gente convierte. Ninguno afecta a la calidad de imagen; eso depende por completo del códec y de sus ajustes.

¿Por qué mi WebM pesa más como MP4?

Porque VP9 y AV1 son más eficientes que H.264, y renunciar a eso cuesta lo que ahorraban. Estás comprando compatibilidad, no tamaño: un MP4 se reproduce prácticamente en todo, y un WebM no.

¿Puedo convertir sin perder calidad?

Sí, siempre que los códecs permitan un remux: MKV a MP4 y MOV a MP4 normalmente lo permiten. Cuando una transcodificación es inevitable, un ajuste de calidad alto hace que la pérdida sea prácticamente invisible, pero nunca es literalmente cero.

¿Por qué a veces funciona cambiar la extensión del archivo?

Porque a veces el contenedor realmente es el mismo por debajo: un .f4v, por ejemplo, es un MP4 con otro nombre. Para todo lo demás falla, y un archivo renombrado que no se abre confunde más que uno rechazado honestamente. Pruébalo, pero no cuentes con ello.