Por qué tu iPhone abre un archivo de vídeo y rechaza el siguiente
Dos archivos son ambos “vídeos”, ambos de un par de gigabytes, ambos descargados del mismo sitio. Uno se reproduce en el momento en que lo tocas. El otro muestra una pantalla gris, o nada en absoluto. La diferencia casi nunca es que el archivo esté roto: es lo que envuelve la imagen, y cuál de esos envoltorios decidió admitir Apple.
- Reproduce desde el primer momento
- MP4 y MOV con capacidad de vídeo H.264 o HEVC con audio AAC.
- Generalmente rechazado
- MKV, AVI, WebM, FLV, WMV: lo que sea que haya dentro de ellos.
- El motivo
- iOS lee el contenedor antes del vídeo y solo se admite una breve lista de contenedores.
Un archivo de vídeo es un cuadro que contiene varias cosas
La palabra “formato” se usa para dos cosas completamente diferentes, que es donde comienza la mayor parte de la confusión. Un archivo de vídeo es un contenedor: una caja que contiene una pista de vídeo, una o más pistas de audio, posiblemente pistas de subtítulos, marcas de capítulo, carátulas y una tabla que le indica al reproductor dónde comienza cada una de ellas. MP4, MKV, AVI, MOV y WebM son contenedores. Son la caja, no el contenido.
Lo que hay dentro de la caja está codificado con un códec, el esquema de compresión que convierte cuarenta gigabytes de fotogramas sin formato en dos. H.264, HEVC (H.265), AV1, VP9 y MPEG-4 Parte 2 son códecs de vídeo; AAC, MP3, AC-3, E-AC-3, DTS, FLAC, Opus y Vorbis son códecs de audio. Un único archivo MKV puede contener vídeo HEVC, una pista de audio AC-3 en inglés, una pista AAC en turco y tres pistas de subtítulos.
Entonces, “¿puede este dispositivo reproducir un MKV?” son en realidad dos preguntas apiladas una encima de la otra. ¿Puede abrir la caja, y puede decodificar lo que encuentra dentro? Un reproductor tiene que responder que sí a las dos. La reproducción integrada de Apple responde que no a la primera pregunta para la mayoría de las cajas, razón por la cual el archivo ni siquiera llega tan lejos como para fallar en la segunda.
Las palabras que vale la pena conocer
Cinco términos cubren casi todas las conversaciones sobre archivos de vídeo. Valen diez minutos porque convierten "no funciona" en una pregunta específica a la que se puede responder.
- Contenedor
- El contenedor de archivos: MP4, MKV, AVI, MOV, WebM, TS. Decide qué puede contener un archivo (cuántas pistas de audio, si caben subtítulos, si existen capítulos), no qué tan bien se ve la imagen.
- Códec
- La compresión de la imagen o sonido real: H.264, HEVC, AV1, VP9, AAC, AC-3, DTS, FLAC. Existe decodificación de hardware para algunos de estos; el resto lo tiene que decodificar el procesador, lo que cuesta batería.
- Tasa de bits
- Cuántos bits por segundo gasta el archivo. Es el factor más importante tanto en calidad como en tamaño de archivo: una película 4K a 8 Mbps y la misma película a 60 Mbps tienen la misma resolución y ni remotamente son la misma imagen.
- Remux
- Mover las pistas existentes a un contenedor diferente sin tocarlas. Rápido, sin pérdidas y todo el truco para convertir una transmisión en vivo en un archivo normal. No se vuelve a codificar nada, por lo que no se pierde nada.
- Transcodificar
- En realidad, se vuelve a codificar el vídeo en otro códec. Lenta, caliente, consume mucha batería y produce pérdidas todo el tiempo: una copia convertida siempre está una generación por detrás del original.
Lo que acepta la propia reproducción de Apple
Esta es la lista práctica a partir de iOS 17 y macOS 14: siguen las mismas reglas que la aplicación Archivos, Quick Look, Safari y QuickTime, porque comparten una pila de medios.
| Contenedor | iPhone / iPad | Mac (QuickTime) | Contenidos típicos |
|---|---|---|---|
| MP4 / M4V | Sí | Sí | Vídeo H.264 o HEVC, audio AAC |
| MOV | Sí | Sí | Contenedor propio de Apple, mismos códecs |
| MKV (Matroska) | No | No | Cualquier cosa: el contenedor más flexible en uso |
| AVI | No | No | Material antiguo DivX/Xvid, audio MP3 o AC-3 |
| WebM | No | No | Vídeo VP9 o AV1, audio Opus o Vorbis |
| FLV/WMV | No | No | Video web y Windows heredado |
| TS/M2TS | En parte | En parte | Transmisiones de retransmisión y Blu-ray |
| HLS (.m3u8) | Sí | Sí | No es un archivo: una lista de reproducción que apunta a segmentos |
Incluso dentro de un contenedor compatible, se puede rechazar un códec: el audio AC-3, E-AC-3 y DTS son comunes en las películas y no son decodificados por el reproductor del sistema, por lo que algunos archivos MP4 se reproducen con imagen y sin sonido.
Por qué la lista es tan corta
No es un descuido. Apple incluye decodificadores de hardware para los códecs que admite, por lo que un iPhone puede reproducir una película 4K HEVC durante horas con una sola carga: el vídeo nunca toca el procesador principal. Admitir todos los contenedores y códecs del mundo significaría decodificar gran parte de ellos por software, con el coste de batería y calor que eso conlleva, y asumir las licencias de patente de formatos en los que a Apple no le interesa nada invertir.
La consecuencia es que un reproductor multimedia de uso general en iOS tiene que traer su propio motor. Prácticamente todos ellos están construidos sobre la misma base de código abierto (FFmpeg y sus bibliotecas) que comprende aproximadamente todos los contenedores y códecs que se han distribuido. Ésa es la razón por la que un reproductor de terceros abre archivos que el sistema no abre: no está haciendo algo inteligente, sino que está decodificando él mismo.
Esto también explica una diferencia que notarás entre los reproductores. Uno que decodifica en software reproducirá cualquier cosa excepto una película larga; uno que entrega el trabajo al decodificador de hardware siempre que el códec lo permita, se mantiene frío y dura. Un buen reproductor hace ambas cosas: hardware donde puede, software donde debe y cambia sin preguntarte.
Tres formas de ver un archivo que iOS rechaza
En orden de cuanto te han costado en tiempo y calidad.
Lo que realmente separa a un buen reproductor de uno malo
Casi todos los reproductores multimedia de la App Store afirman "todos los formatos". Estas son las cosas que difieren una vez que pasas ese título.
- Decodificación de hardware donde sea posible
H.264 y HEVC deben ir al decodificador de hardware, no a la CPU. Puedes saber en dos minutos: el dispositivo se calienta o no.
- Cada pista expuesta, no solo la primera
Una película con tres idiomas de audio y cinco pistas de subtítulos debería permitirte cambiar entre todas ellas durante la reproducción, sin volver a abrir el archivo.
- Una reanudación que de verdad reanuda
Posición guardada por archivo, restaurada al volver a abrirlo y conservada cuando se le cambia el nombre o se mueve. Sorprendentemente raro, y lo que más vas a echar en falta si no lo tiene.
- Comportamiento sensato en archivos grandes
Un remux de 20 GB debería funcionar suavemente en lugar de congelarse durante cuatro segundos en cada búsqueda. Esa es una pregunta de indexación, no de decodificación.
- Audio de fondo e imagen en imagen
Poder bloquear la pantalla y seguir escuchando, o reducir el vídeo a una esquina mientras respondes a un mensaje, es lo que hace que un reproductor sea utilizable en un teléfono.
- No hay ningún paso de recodificación oculto en ninguna parte
Si una aplicación “importa” u “optimiza” tu archivo durante unos minutos antes de reproducirlo, está convirtiendo, con la pérdida de calidad y la espera que eso implica.
El mismo archivo en los tres dispositivos
Las reglas son idénticas porque iOS, iPadOS y macOS comparten una pila de medios. La diferencia es lo que puedes hacer cómodamente en torno a la reproducción.
El almacenamiento es la restricción, por lo que los archivos generalmente llegan, son observados y eliminados. El audio de fondo y la imagen en imagen son más importantes aquí que en cualquier otro lugar.
El lugar natural para películas largas y el único dispositivo donde se puede reproducir una unidad USB-C externa llena de vídeo, sin copiar nada primero en el dispositivo.
Sin presión de almacenamiento ni techo térmico, por lo que la decodificación por software de un códec incómodo es esencialmente gratuita. Aquí es donde pertenece un remux de 40 GB.
Las preguntas en las que esto suele convertirse
¿MKV es de mejor calidad que MP4?
Ninguno de los dos es mejor: son cajas, y la calidad está en el códec y la tasa de bits de dentro. Los archivos MKV a menudo se ven mejor en la práctica porque MKV es lo que la gente usa para copias con tasa de bits alta, mientras que MP4 es lo que ofrecen los servicios de streaming a una fracción de esa tasa. Pon la misma pista de vídeo en ambos y serán idénticos píxel por píxel.
¿La conversión de MKV a MP4 pierde calidad?
Solo si las pistas están recodificadas. Si los códecs de video y audio que contiene ya son los que MP4 puede transportar, un remux simplemente los mueve sin tocarlos, sin pérdidas y generalmente en menos de un minuto. Si HEVC tiene que convertirse en H.264, o DTS tiene que convertirse en AAC, se trata de una recodificación y se pierde calidad.
¿Por qué mi archivo 4K tartamudea cuando uno más pequeño se reproduce bien?
O el códec se está decodificando por software cuando podría usar el decodificador de hardware, o el archivo está en un almacenamiento lento: un recurso compartido de red o una unidad externa con una conexión débil no siempre puede sostener 80 Mbps. Cópialo en local una vez, a modo de prueba; si se reproduce bien, la decodificación nunca fue el problema.
¿Cuál es el formato más seguro para mantener una biblioteca?
MKV, si quieres conservar todo lo que traía la fuente: varios idiomas de audio, pistas de subtítulos, capítulos. MP4 con H.264 o HEVC, si la máxima compatibilidad con todos los dispositivos de casa importa más que conservar esas pistas extra. El que hay que evitar para cualquier cosa nueva es AVI, que no soporta bien los códecs modernos.
Cómo FoxDL maneja esto
FoxDL lleva su propio motor de medios, por lo que la cuestión del contenedor nunca surge. Pones el archivo en el dispositivo y lo abres. El mismo motor reproduce música, por lo que una película y un álbum FLAC se encuentran en una biblioteca.
- MKV, AVI, WebM, FLV, WMV, MP4, MOV, TS y HLS se abren directamente: no se convierte, importa ni vuelve a empaquetar nada primero.
- La decodificación por hardware se utiliza siempre que el códec lo permite, con una ruta de software detrás para los que no lo hace, por lo que una película normal no te cuesta batería.
- El audio AC-3, E-AC-3, DTS, FLAC, Opus y Vorbis también se decodifica, lo que soluciona el problema de la película muda, y los mismos decodificadores reproducen álbumes FLAC y ALAC en esa biblioteca.
- Cada pista de subtítulos y audio incrustado aparece en una lista y se puede cambiar durante la reproducción.
- La posición se recuerda por archivo y sobrevive al cambiarle el nombre o al moverlo, porque la biblioteca rastrea los archivos por identidad en lugar de por ruta.
- Imagen en imagen y audio de fondo están ahí, y en el iPad se reproduce una unidad externa sin copiar.
Reproducir tus propios archivos forma parte de la versión gratuita en todos los dispositivos: no tiene límite y no es una función Pro.
Preguntas frecuentes sobre esto
- ¿Cómo reproduzco archivos MKV en iPhone, iPad o Mac?
- ¿Qué formatos de vídeo y audio reproduce FoxDL?
- ¿Puedo cambiar la pista de audio en un archivo de doble audio?
- ¿FoxDL admite Picture in Picture y reproducción en segundo plano?
Sigue leyendo
Subtítulos, pistas de audio y las tres formas en que salen mal
Archivos incrustados frente a archivos separados, la codificación que estropea las letras acentuadas y cómo corregir el desfase.
Lossless, bitrate y el ecualizador: qué cambia el sonido y qué no
Qué cambios sin pérdidas, qué hace realmente un ecualizador y qué mejora la escucha primero.
Dónde residen realmente tus archivos en un iPhone y quién puede verlos
La zona de pruebas, dónde van realmente las descargas y por qué cambiar el nombre de un archivo daña tantas aplicaciones.
Tu biblioteca, por fin en un solo sitio.
Descarga gratis. Sin cuenta ni registro; todas las funciones están en la versión gratuita.