Volver al blog

Guías / K6 · Formatos y compatibilidad

El mismo vídeo: el ordenador lo reproduce y el móvil no. Lista de comprobación capa por capa (cada capa con lecturas medidas)

Que el ordenador lo abra y el móvil no casi nunca depende de la calidad de imagen, ni de que el archivo esté dañado. Antes de dibujar el primer fotograma hay cuatro capas que deciden cada una la suya; si alguna falla, el resultado visible es siempre el mismo: «no se abre». Así que el primer paso correcto no es cambiar de herramienta y volver a comprimir, sino leer el archivo y averiguar qué capa te está bloqueando el paso.

1. Antes de ver un solo fotograma, las cuatro capas ya han decidido

Las cuatro capas deciden por separado, así que los síntomas también son por separado: contenedor equivocado = no se abre; etiqueta equivocada = se abre pero la imagen no arranca; audio equivocado = se abre sin sonido; subtítulos equivocados = la película va perfecta y los subtítulos han desaparecido. Mezclar los cuatro síntomas bajo un «esta herramienta no vale» es la confusión más frecuente en esta clase de productos.

2. El primer paso es leer el archivo, no cambiar de herramienta

Capa a capa, lectura a lectura: cualquier herramienta de inspección que sepa listar la estructura interna de un archivo separa el contenedor, el nombre de codificación de cada pista, la etiqueta de la pista, la profundidad de bits, el formato de píxeles, la duración y el número de bytes. Este paso cuesta unos minutos y te ahorra horas de reintentos a ciegas.

Todas las lecturas que siguen salen de la misma comprobación, en la misma máquina; el entorno está escrito en la sección 8.

MuestraContenedorEtiqueta de la pista de imagenPerfil / formato de píxelesTamañoBytes
Bmp4hev1Main 10 / yuv420p10le1920×108012,973,400
Cmp4hvc1Main 10 / yuv420p10le1920×108012,973,400

Los dos archivos salen de la misma imagen de dos minutos de largo, sin un solo fotograma recodificado, y el número de bytes es idéntico; la única diferencia es esa etiqueta de pista de cuatro caracteres.

Cambiar la extensión no mueve ninguna de las capas de arriba; volver a comprimir la imagen a una tasa de bits más alta tampoco cambia la capa que te está bloqueando el paso. Primero se localiza, después se actúa.

3. La capa de la etiqueta: la misma imagen, dos formas de escribirla

En la familia de contenedores MP4, HEVC se declara como hvc1 o como hev1. La diferencia está en dónde se escribe la configuración de decodificación: hvc1 la mete en la descripción de muestras de la pista, así que el lector puede dejar el decodificador listo antes de tocar el primer fotograma; hev1 permite que esos datos viajen dentro del flujo. Un lector que necesita la configuración antes de empezar no espera a que aparezca por el camino.

Esta capa no exige recomprimir ni un fotograma: la imagen se lleva por copia y solo se reescribe esa etiqueta de pista. Ese par de muestras de arriba se hizo precisamente así: la misma imagen escrita dos veces, con productos idénticos byte a byte.

Vale la pena quedarse con el coste de esta capa: es una copia, no una recompresión. Todo problema cuyo alcance se pueda cerrar en esta capa no debería tocar la recodificación.

4. La capa del audio: hasta la imagen perfecta se frena por una sola pista

Una vez la imagen ya ha sido aceptada, lo único que decide «se reproduce o no, suena o no» son las pistas de audio. La existencia real de esta familia es más amplia de lo que muchos creen: en un mismo lote de material se han visto a la vez TrueHD, E-AC3, AC-3, Opus, FLAC, MP2, MP3, DTS y PCM.

OrigenContenedorImagenAudioSalidaQué pasó con el audio
GmatroskaHEVC Main 10TrueHDmp4 / hvc1Reescrito a AAC (imagen sin recomprimir)
ImatroskaHEVC Main 10E-AC3mp4 / hvc1Pasa tal cual (etiqueta ec-3)

En los dos casos la imagen no se recomprimió; toda la diferencia estuvo en el audio: una pista hubo que reescribirla y la otra se pudo llevar directamente. Y hay algo que solo se descubre contando pista a pista: lo que solo mira la primera pista de audio produce archivos que se abren en un silencio total. En una película multiidioma, la lengua que buscas suele estar sentada justo en la segunda.

5. La capa de los subtítulos: texto e imagen son dos datos distintos

OrigenAudioSubtítulosSalidaAdónde van los subtítulos
K (matroska)AC-3, Opus, AACSubrip, ASSmp4Las dos salen como pistas de texto (mov_text / tx3g)
F (matroska)FLACHDMV PGS (imagen)—La imagen no tiene hueco de pista correspondiente

Los de texto (SRT, ASS) siguen siendo texto al pasar al contenedor de destino, y el tamaño de letra y el color siguen siendo tuyos. Los de imagen —los subtítulos de Blu-ray comprimidos como páginas de imágenes, y los que vienen grabados de DVD y descodificadores de televisión— son, en el fondo, fotografías de subtítulos. La pista de subtítulos de MP4 se construye sobre texto, y no hay hueco donde meter una imagen.

Quedan dos caminos viables: reconocer el texto dentro de las imágenes y llevarlo como texto (reconocer es una capacidad, no una garantía: lo reconocido puede salir con fallos y conviene revisarlo antes de entregar), o quedarse sin esa pista de subtítulos. La imagen no se toca ni un píxel y el texto tampoco se quema en ella —quemarlo produciría una pista de imagen nueva, no tu película original.

Preguntarse «¿admite subtítulos?» no lleva a ninguna parte. La pregunta útil es: esta pista, ¿es de texto o de imagen, y después de la conversión seguirá siendo lo mismo?

6. El archivo se lee; el dispositivo, no

Esta lista te acompaña hasta «saber qué capa hay que mover». No decide por ti si tal dispositivo lo aceptará: la profundidad de bits y el perfil, la señalización de color, la frecuencia de fotogramas, el 4:2:2 o un GOP largo solo tienen respuesta sobre un dispositivo concreto. En el mismo lote de muestras conviven Main 10 y Main 8, y hay señalización de color con y sin —esas diferencias se leen en el archivo y solo se ven claras en el dispositivo.

7. El orden de comprobación para seguir paso a paso

  1. Leer el interior. Contenedor, etiqueta de imagen, audio pista a pista, subtítulos pista a pista: todo en una sola pasada.
  2. La capa del contenedor. Si el archivo no está en la familia que el dispositivo de destino acepta abrir, eso solo ya explica el «no se abre», aunque la imagen de dentro sea perfectamente correcta.
  3. La capa de la etiqueta. Si el contenedor es el correcto y la imagen es HEVC pero no se lee la configuración, reescribe primero la etiqueta siguiendo la sección 3: es una copia, no una recompresión.
  4. La capa del audio. Lista todas las pistas de audio, no solo la primera; decidir qué lengua va delante es una elección deliberada, no un golpe de suerte.
  5. La capa de los subtítulos. El texto se puede trasladar; la imagen solo se puede reconocer o abandonar.
  6. Recomprimir la imagen, al final. Lo que la etiqueta no salva exige recodificación: otra tarea, más lenta, con sus propios límites de tamaño.

Con el orden equivocado, una persona repite tres veces el mismo fallo en el mismo dispositivo.

8. De dónde salen las lecturas de esta página y qué hacemos nosotros

Todos los números de arriba salen de una sola comprobación en una sola máquina: Apple M2, macOS 27.2, con una herramienta de inspección de línea de órdenes 9.0.2. Las muestras vienen de nuestro propio paquete de pruebas. B y C se escribieron por copia desde una misma imagen propia (el material de origen es un archivo de prueba que producimos nosotros, de dos minutos: HEVC Main 10, 1920×1080, yuv420p10le, una pista de audio AAC, 14,956,756 bytes al releerlo; B y C copian su imagen tal cual en dos archivos mp4 cambiando solo la etiqueta de la pista — los tamaños en bytes están en la tabla de arriba); de G a L son piezas de prueba construidas alrededor de formatos de audio y subtítulos de la era del disco óptico. Esta página no reenvía ningún archivo de muestra: cada familia de estructuras de arriba la puedes reconstruir sobre material que ya tienes.

Lo que hacemos es una app para iPhone, iPad y Mac, y la salida usa un único contenedor: MP4. No hay mandos de tasa de bits, codificador ni resolución; las decisiones que se toman por ti son solo tres: cambiar solo el contenedor, cambiar el contenedor y reescribir el audio, o recodificar la imagen. Un archivo que ya se puede reproducir directamente no cuenta como conversión: la app no genera un segundo archivo para él y no descuenta cuota. La forma de pago es un pago único (esta compra se llama Opus dentro del producto) y lo único que cambia es cuántas conversiones se pueden hacer después; eso está explicado aquí.

Preguntas frecuentes

¿Vale con renombrar .mkv como .mp4?

No; ese paso nunca fue un atajo. La extensión es solo una etiqueta: cambiarla no reescribe la estructura interna del contenedor ni la codificación de la imagen. Cuando el dispositivo abre el archivo lee la estructura de dentro, no el nombre. Renombrado, la probabilidad de «que se abra» no cambia, y a cambio pierdes la posibilidad de saber qué capa falló.

¿Reescribir solo la etiqueta convierte el archivo en otra cosa?

No. Ese par de muestras de arriba vuelve a dar exactamente el mismo número de bytes (12,973,400 en los dos) sin un solo fotograma recomprimido. Ahí está precisamente el valor de esta capa: una capa que se resuelve con una copia no debe intentarse con una recodificación.

Mi película tiene cinco pistas de audio; ¿no quedará una sola?

Las pistas se deciden una por una, no en bloque para todo el archivo. Las que se pueden llevar se llevan, pista a pista; la que no se pueda pasa por recodificación. Lo único que de verdad deja «una sola pista» es un flujo de trabajo que solo mira la primera. Antes de tocar una película multiidioma, cuenta en qué posición está sentada la lengua que quieres.

¿Se pueden meter los subtítulos de imagen tal cual en un MP4?

No. La pista de subtítulos de MP4 se construye sobre texto, y la imagen no tiene hueco correspondiente. Quedan dos salidas: reconocerla como texto y llevarla así (puede salir con fallos; hay que revisar), o renunciar a ese subtítulo. No existe un tercer camino que conserve el gráfico original dentro de una pista de texto.

¿Se pueden repetir estas lecturas en mi propia máquina?

Lo que se lee está dentro del archivo, y eso se puede repetir en cualquier máquina: la herramienta de inspección lista lo que lleva tu archivo. Lo único que no se puede repetir aquí es la segunda mitad: si el dispositivo lo aceptará o no, solo se sabe con una reproducción real. Esta página da un orden de análisis, no una tabla que pedirte creer.


Axiom One LLC — CineX