Inspector de medios
Averigua qué contiene realmente un archivo de vídeo o audio: el contenedor, los códecs que lleva dentro, el bitrate, la resolución, los fotogramas por segundo, los canales y todas las etiquetas de metadatos. FFmpeg lee el archivo dentro de la pestaña del navegador, así que no se sube nada.
- Enumera todas las pistas del archivo y explica los valores que deciden si se reproduce, se importa o se puede subir
- Comprueba lo que una lista de campos deja fuera, como dónde está el índice de un MP4 o si este navegador puede decodificar el audio
Suelta aquí un archivo de vídeo o audio
El archivo se queda en tu equipo: nunca se sube
Lee MP4, MOV, MKV, WebM, AVI, WMV, FLV, MPEG-TS, MP3, M4A, WAV, FLAC y casi cualquier otro formato que FFmpeg entienda.
Todavía no hay archivo
Elige un archivo de vídeo o audio para empezar. El motor solo se descarga cuando lo hagas.
Resumen
Un archivo que no se reproduce, que no se importa o que pesa diez veces lo que debería lleva la respuesta dentro. Esto la lee y además explica qué significa.
- 01
Todas las pistas, no solo la primera
Cada pista de vídeo, audio, subtítulos y datos aparece por separado con su códec, perfil, bitrate, idioma y marcas. Una descarga con tres idiomas de audio y dos de subtítulos los muestra todos, que es como se averigua qué está a punto de descartar un conversor.
- 02
Los números que de verdad se buscan
Resolución, fotogramas por segundo, bitrate, duración, frecuencia de muestreo, distribución de canales, formato de píxel, profundidad de color y submuestreo de croma, leídos del archivo en lugar de deducidos de la extensión. Cuando un contenedor no guarda el bitrate por pista, la herramienta lo dice en vez de inventarlo.
- 03
Conclusiones, no solo campos
Una etiqueta de rotación, un índice escrito al final de un MP4, lecturas de fotogramas que no encajan, un color de 10 bits que un editor puede rechazar: cada caso se enuncia como una frase con su consecuencia. Ahí está la diferencia entre leer un archivo y entender por qué se porta mal.
- 04
Mira el archivo, no solo la cabecera
La estructura de cajas de MP4 y MOV se lee directamente para saber si el índice va antes o después de los datos de vídeo, que es el motivo habitual de que un MP4 perfectamente válido se atasque en una página web. FFmpeg nunca lo informa, porque es una propiedad de la disposición y no de las pistas.
- 05
Cuenta lo que la cabecera solo declara
Una pasada opcional recorre todos los paquetes sin decodificar un solo fotograma y devuelve el recuento real y los bytes que ocuparon la imagen y el sonido. Compara ese total con la estimación de la cabecera y obtiene un bitrate de vídeo en contenedores que no guardan ninguno.
- 06
Procesado local, sin subidas
FFmpeg está compilado a WebAssembly y se ejecuta en la pestaña. No hay subidas, ni colas, ni cuentas. La memoria del navegador marca el techo práctico de tamaño, mientras que las entrevistas, las grabaciones de clientes y las capturas de herramientas internas se quedan en tu equipo.
Cómo usarla
De un archivo del que no te fías a una respuesta, en cuatro pasos.
- 01
Suelta un archivo de vídeo o audio sobre la página, o elígelo con el selector. El motor empieza a descargarse en ese momento (unos 31 MB, y solo una vez) y después el archivo se lee donde está.
- 02
Lee el resumen. Contenedor, duración, bitrate total y una línea para la imagen y otra para el sonido responden la mayoría de preguntas antes de mirar nada más.
- 03
Lee las conclusiones de debajo. Cada una es una afirmación sobre este archivo con su consecuencia al lado, desde una etiqueta de rotación hasta un índice en el sitio equivocado.
- 04
Abre Pistas para el detalle completo, o cambia a Informe, JSON o Registro para llevarte todo. Contar está ahí cuando necesites un total de fotogramas o un bitrate que el archivo nunca declaró.
Detalles
Qué lee y qué hace con lo leído.
- Contenedor, duración, bitrate total, tiempo de inicio y todas las etiquetas de metadatos del archivo
- Códec, perfil, etiqueta de códec, idioma, bitrate y marcas de cada pista
- Resolución de vídeo, resolución mostrada tras la rotación, relación de aspecto, fotogramas por segundo, tasa base, formato de píxel, profundidad de color y submuestreo de croma
- Frecuencia de muestreo, distribución de canales, formato de muestra y bitrate del audio
- Pistas de subtítulos, datos y adjuntos, enumeradas en lugar de ignoradas
- La carátula se identifica como tal en vez de contarse como pista de vídeo
- Capítulos con sus tiempos de inicio y fin
- Una comprobación del índice de la familia MP4 — MP4, M4A, M4B, MOV y 3GP — leída de la estructura del archivo, no de una salida de FFmpeg
- Una comprobación de que el navegador puede cargar los metadatos de la vista previa, más su compatibilidad declarada con el códec de audio del contenedor
- Una pasada opcional de conteo para el total real de fotogramas y el bitrate real de la imagen y del sonido
- Cuatro vistas del mismo resultado: el desglose de pistas, un informe en texto plano, JSON y el registro en bruto del motor
- Cualquier vista se puede copiar o descargar, conservando el nombre del archivo
- Todo se ejecuta en la pestaña del navegador: sin subidas, sin colas y sin cuenta
Casos de uso
Las preguntas que llevan a alguien a inspeccionar un archivo multimedia.
-
Un archivo que no se reproduce y no se ve por qué
La extensión dice MP4 y el reproductor lo rechaza igual. Leer el archivo separa enseguida las dos posibilidades: el contenedor está bien y el códec de dentro es HEVC, o el archivo no es lo que dice su nombre. En cualquier caso el siguiente paso deja de ser una suposición.
-
Comprobar que un vídeo es lo que dice ser
Una descarga etiquetada como 4K puede ser un 1080p escalado, y un archivo descrito como de bitrate alto puede estar muy por debajo. La resolución, el bitrate y el códec salen directamente del archivo, así que una afirmación sobre él aguanta el contraste con los datos o no.
-
Un MP4 en una web que se congela antes de empezar
Una reproducción que se queda parada varios segundos y luego va perfecta es casi siempre un índice escrito después de los datos de vídeo. Aquí se lee el orden de las cajas directamente y se dice cuál de los dos tienes, con lo que un retraso inexplicable pasa a tener una causa sobre la que actuar.
-
Material que el editor rechaza o reproduce mal
Color de 10 bits, croma 4:2:2, lecturas de fotogramas que conviene revisar, un códec poco común dentro de un contenedor conocido: los motivos de que falle una importación están todos a la vista en el archivo. Ver cuál es decide si necesitas otra exportación o una conversión previa.
-
Un vídeo de móvil que aparece de lado
La imagen se guarda en horizontal con una etiqueta de rotación, y la mitad del software del mundo la respeta mientras la otra mitad la ignora. Aquí se ve si la etiqueta está y cómo debería verse el archivo, que es lo que explica un vídeo derecho en una aplicación y tumbado en otra.
-
Entender por qué un vídeo pesa tanto
Un archivo mucho más grande de lo esperado es un bitrate, una resolución, una tasa de fotogramas o un códec de edición como ProRes, y saber cuál decide qué hay que cambiar. Leerlo primero es más rápido que comprimir a ciegas y confiar en que el resultado valga.
-
Revisar un archivo de audio antes de enviarlo
Las plataformas de pódcast y los archivos documentales especifican una frecuencia de muestreo, una distribución de canales y un bitrate mínimo. Los tres se leen aquí de un MP3, M4A, WAV o FLAC, junto con sus etiquetas, así que el envío se comprueba antes de que lo rechacen y no después.
-
Material que no debería subirse
Grabaciones de entrevistas, vídeo médico, material de clientes y capturas de herramientas internas llevan cosas que no pintan nada en una web de análisis. Aquí todo ocurre en la pestaña, y puedes confirmarlo desde el panel de red mientras se ejecuta.
Ver también
Una vez sabes qué hay dentro de un archivo, cambiarlo es otro trabajo: llevarlo a un formato que se reproduzca o se importe, a menudo copiando las pistas en lugar de recodificarlas, es lo que hace Conversor de vídeo. Cuando esta lectura explica por qué un archivo pesa tanto y la conclusión es que tiene que pesar menos, trabaja hacia atrás desde un límite de tamaño con Compresor de vídeo. Y para fotografías en lugar de grabaciones, el EXIF, el GPS y los ajustes de cámara de una imagen los lee Visor de metadatos de imagen.
Qué significan estos valores
Casi toda la confusión con los archivos multimedia viene de un puñado de campos que parecen una cosa y describen otra. Conviene tener claros estos antes de leer nada más en esta página.
-
El contenedor y el códec son cosas distintas
MP4, MKV y WebM son contenedores: cajas que guardan pistas y la información de tiempo que las mantiene sincronizadas. H.264, HEVC, AAC y Opus son códecs: cómo se comprimen la imagen y el sonido. Un reproductor puede admitir la caja y aun así fallar con lo que hay dentro, y por eso «mi MP4 no se reproduce» es un problema real y no una contradicción.
-
El bitrate es información por segundo, no calidad
El bitrate es cuántos bits puede usar cada segundo del archivo. A igual resolución y códec, más suele verse mejor, pero la comparación solo vale dentro de un mismo códec: HEVC a 5 Mb/s se ve bastante mejor que MPEG-2 a 5 Mb/s. La cifra global cubre todas las pistas y la sobrecarga del contenedor a la vez.
-
La tasa de fotogramas tiene dos números
La media se calcula a partir de la duración del archivo. La tasa base es otro valor de tiempo que FFmpeg informa desde la pista. A menudo coinciden, pero no responden a la misma pregunta. Si difieren, merece la pena revisarlo cuando un editor o reproductor se comporta raro, pero no basta para afirmar que el archivo tenga tasa variable.
-
El tamaño guardado no es el que se ve
Un móvil graba en la orientación horizontal del sensor y escribe al lado una etiqueta de rotación. La imagen guardada es de 1920 × 1080; la que ves es de 1080 × 1920. El software que respeta la etiqueta la muestra derecha y el que la ignora la muestra de lado, y ambos leen el mismo archivo.
-
La profundidad de color y el croma deciden la compatibilidad
El vídeo corriente es de 8 bits con color 4:2:0, que decodifica cualquier navegador o móvil. El de 10 bits y 4:2:2 lleva más información de color y es lo que producen las cámaras profesionales y los formatos de edición; también es lo que un navegador, un móvil o una suite de edición antigua tiene más números de rechazar de plano.
-
Dónde está el índice cambia la reproducción
Un MP4 guarda su tabla de muestras en una caja llamada moov: el mapa que un reproductor necesita antes de mostrar nada. Escrita primero, el archivo puede empezar a reproducirse mientras se descarga. Escrita al final, el navegador puede necesitar solicitudes de rango adicionales para encontrarla y, sin soporte de rangos, esperar a que se descargue gran parte del archivo o incluso todo. Desde un disco local ambos se reproducen igual, y por eso el problema solo aparece cuando el archivo está en una web.
Buenas prácticas
Cómo llegar rápido a una respuesta útil.
- Lee el resumen antes que la lista de pistas: contenedor, códecs, resolución y bitrate responden casi todo por su cuenta
- Trata las conclusiones como la lista corta: son los valores que traen una consecuencia, no todos los campos que el archivo tenga
- Comprueba la posición del índice antes de publicar un MP4 en una web, porque esa sola propiedad decide si la reproducción empieza al momento o tras la descarga completa
- Ejecuta Contar cuando importe el total de fotogramas: pone el número real de paquetes junto a la estimación basada en la tasa de la cabecera, sin decodificar la imagen
- Usa Contar también para el bitrate de vídeo en archivos MKV y WebM, porque esos contenedores no guardan ningún bitrate por pista que leer
- Pega la vista Informe en un hilo de soporte en lugar de describir el archivo de memoria, y la vista Registro cuando alguien pida expresamente la salida de FFmpeg
- Inspecciona el original y no una copia que ya pasó por un conversor, porque los valores que buscas pueden haberse reescrito por el camino
- Trabaja los archivos grandes en un navegador de escritorio, porque un móvil da a la pestaña mucha menos memoria
Limitaciones
Lo que esta herramienta no hace y dónde le cuesta.
- Lee archivos y nunca los escribe. Aquí no se convierte, ni se comprime, ni se recorta, ni se repara nada: son trabajos aparte con herramientas aparte, enlazadas más abajo.
- El archivo entero se carga en memoria antes de poder inspeccionarlo, y WebAssembly es de 32 bits, así que por encima de un cuarto de gigabyte deja de ser fiable.
- El motor ocupa unos 31 MB la primera vez. Después queda en caché, pero la primera ejecución en un perfil de navegador nuevo carga con esa descarga.
- Los valores se muestran tal como los declara el archivo. Un contenedor que no guarda bitrate por pista no produce ninguno, y ese hueco lo llena la pasada de conteo, no la cabecera.
- Contar lee todos los paquetes, así que tarda en proporción a la duración del archivo. No decodifica nada, lo que lo hace mucho más rápido que una conversión, pero no es instantáneo en una grabación larga.
- La comprobación de vista previa solo confirma que este navegador cargó los metadatos en este equipo; no es una prueba de descodificación completa. Otro navegador, otro sistema operativo o un dispositivo con decodificadores distintos pueden dar otro resultado.
- La comprobación del índice aplica a la familia MP4: MP4, M4A, M4B, MOV y 3GP. Matroska, WebM y los demás se organizan de otra forma y no tienen una propiedad equivalente que informar.
- El detalle por fotograma queda fuera: no hay lista de posiciones de fotogramas clave, ni tabla de tiempos fotograma a fotograma, ni medición de calidad contra una referencia.
- Los archivos de imagen no se tratan aquí. El EXIF, el GPS y los ajustes de cámara de una fotografía corresponden al visor de metadatos de imagen enlazado más abajo.
- Un archivo realmente dañado puede no leerse en absoluto, y uno dañado en parte puede mostrar solo las pistas que el motor todavía haya podido identificar.
- Un archivo protegido con DRM se suele poder describir igualmente, porque ni el contenedor ni la lista de pistas están cifrados, pero cualquier cosa que necesite los datos en sí, incluida la pasada de conteo, puede fallar con él.
Preguntas frecuentes
Preguntas que surgen cuando hay que explicar un archivo multimedia.
¿Cómo sé qué códec usa un archivo de vídeo?
Suelta el archivo sobre la página. El resumen nombra el contenedor y el códec de la imagen y del sonido —H.264, HEVC, VP9, AV1, AAC, Opus y demás— y la lista de pistas añade el perfil, la etiqueta de códec y el bitrate de cada una por separado. No se sube nada: FFmpeg lee el archivo dentro de la pestaña, algo que puedes confirmar desde el panel de red mientras se ejecuta.
¿Cómo compruebo el bitrate de un vídeo?
El bitrate total aparece en el resumen, y cada pista muestra el suyo cuando el contenedor lo ha guardado. MP4 y MOV suelen almacenar bitrates por pista; MKV y WebM no guardan ninguno, así que esas pistas no muestran cifra alguna en lugar de una que la herramienta se haya inventado. Pulsar Contar lo zanja midiendo cuántos bytes ocuparon realmente la imagen y el sonido.
¿Se sube mi archivo a algún sitio?
No. El motor es FFmpeg compilado a WebAssembly y se ejecuta dentro de la pestaña del navegador. El archivo se lee del disco a la memoria de la pestaña y nada de su contenido cruza la red. Esa es la razón para usar un inspector local con grabaciones de entrevistas, material de clientes o cualquier cosa capturada de un sistema interno.
¿Qué diferencia hay entre un contenedor y un códec?
El contenedor es el formato de archivo en sí —MP4, MKV, WebM— y guarda las pistas junto con la información de tiempo e índice que las mantiene reproducibles. El códec es cómo se comprimen la imagen y el sonido de dentro, por ejemplo H.264 o AAC. Un reproductor puede admitir un contenedor y aun así fallar con su contenido, y por eso un MP4 que no se abre es un problema corriente y no una contradicción, y por eso esta herramienta informa de los dos por separado.
¿Por qué mi vídeo se ve de lado en unas aplicaciones y bien en otras?
Porque el archivo no se guarda como está pensado para verse. Un móvil graba en la orientación horizontal del sensor y escribe al lado una etiqueta de rotación, así que la imagen correcta es la guardada girada lo que indique esa etiqueta. El software que la respeta lo muestra derecho y el que la ignora lo muestra tumbado. El panel de conclusiones dice si hay etiqueta de rotación y cómo debería verse el archivo una vez aplicada.
¿Qué es faststart y por qué mi MP4 se para antes de reproducirse?
Un MP4 guarda su tabla de muestras en una caja llamada moov: el mapa que un reproductor necesita antes de mostrar un solo fotograma. Los codificadores que escriben en orden la ponen después de los datos de vídeo, así que el navegador puede necesitar solicitudes de rango adicionales antes de empezar. Si el servidor no admite solicitudes de rango, puede esperar a que se descargue gran parte del archivo o incluso todo, y eso parece una congelación larga. Mover esa caja al principio es lo que significa faststart. Esta herramienta lee el orden de las cajas directamente del archivo, porque ninguna salida de FFmpeg lo informa.
¿Qué significa que las lecturas de fotogramas sean distintas?
La tasa media y la base describen valores de tiempo diferentes, por lo que una diferencia es una pista que conviene revisar, no un dictamen de tasa variable. Contar añade el total real de paquetes y lo compara con la estimación de la cabecera. La duración o la tasa redondeadas, y también marcas de tiempo inusuales, pueden explicar una diferencia. Para confirmar una tasa variable hacen falta las marcas de tiempo de cada fotograma, que este inspector no analiza.
¿Por qué mi MKV no muestra bitrate en la pista de vídeo?
Porque Matroska no lo guarda. Los bitrates por pista son una convención de MP4 y MOV; MKV y WebM registran las pistas y dejan la aritmética a quien la necesite. La herramienta deja ese hueco vacío en lugar de rellenarlo con una suposición, y pulsar Contar mide la cifra real sumando los bytes que ocupa de verdad la imagen.
¿Puedo revisar también archivos de audio, como el bitrate o la frecuencia de un MP3?
Sí. Los archivos MP3, M4A, AAC, WAV, FLAC, OGG y Opus se leen igual e informan de su bitrate, frecuencia de muestreo, distribución de canales, duración y etiquetas. La carátula del álbum se identifica como carátula en vez de contarse como pista de vídeo, que es el motivo habitual de que otra herramienta insista en que un archivo de audio contiene vídeo.
¿Cuántos fotogramas tiene mi vídeo?
Duración por tasa media de fotogramas solo da una estimación, porque los campos de duración y tasa pueden estar redondeados. Contar recorre todos los paquetes sin decodificar ninguno y devuelve el total real. También lo compara con la estimación de la cabecera, lo que ayuda a entender una información de tiempo inusual sin fingir que un solo número diagnostica el problema.
¿Qué significan 10 bits y 4:2:2, y por qué mi editor rechaza el archivo?
La profundidad de color es con cuánto detalle se registra cada valor de color, y el submuestreo de croma es cuánto detalle de color se conserva junto al brillo. El vídeo corriente es de 8 bits 4:2:0, que lo decodifica todo. Las cámaras profesionales y los formatos de edición producen 10 bits y 4:2:2, que llevan más información y son también lo que los navegadores, los móviles y el software de edición antiguo rechazan con más frecuencia. Ambos se leen del formato de píxel y se informan aquí.
¿Hasta qué tamaño de archivo puedo inspeccionar?
El archivo entero se carga en la memoria de la pestaña antes de poder examinarlo, y WebAssembly es de 32 bits, así que el techo práctico ronda el cuarto de gigabyte. Dentro de ese límite, leer la cabecera es rápido a cualquier tamaño; la pasada de conteo tarda en proporción a la duración del archivo, ya que recorre todos los paquetes, aunque no decodifique ninguno.
Herramientas relacionadas
Más herramientas locales, solo de navegador, para trabajar con archivos multimedia.