¿Qué es un archivo MTS?

Un archivo MTS es un archivo de flujo de transporte MPEG, producido habitualmente por cámaras AVCHD. Las grabaciones de cámara utilizan la variante derivada de Blu-ray cuyos paquetes de origen de 192 bytes añaden una cabecera de marca de tiempo de cuatro bytes a cada paquete estándar de 188 bytes. El flujo almacena video comprimido, audio, información de temporización y datos relacionados con el flujo en un contenedor orientado a la transmisión.

Cómo funcionan los archivos MTS

Los archivos que terminan en .mts suelen ser flujos de transporte grabados por cámaras dentro de una estructura de directorios AVCHD. AVCHD reutiliza la estructura BDMV de Blu-ray con nombres de archivo cortos 8.3, por lo que .MTS es la forma corta de .m2ts y las dos extensiones no indican contenedores diferentes. El flujo divide el video y el audio en paquetes con referencias de reloj, marcas de tiempo y tablas de flujos, y en las grabaciones AVCHD cada paquete de transporte de 188 bytes va precedido de una cabecera adicional de 4 bytes que contiene una marca de tiempo de 30 bits y dos bits de control de copia. AVCHD adopta video MPEG-4 AVC/H.264 con audio Dolby Digital comprimido o PCM lineal sin comprimir. Los archivos de listas de reproducción e información de clips situados en otras partes de la jerarquía de la tarjeta describen las grabaciones, por lo que un flujo independiente no constituye todo el paquete de la cámara. En posproducción, el software de recepción detecta primero el tamaño de los paquetes, porque el byte de sincronización de un paquete de origen de 192 bytes se encuentra en el desplazamiento 4, y luego analiza los códecs antes de conservar, remultiplexar o transcodificar según la compatibilidad del editor.

Datos clave

  1. AVCHD coloca los clips MTS en BDMV/STREAM, junto a los directorios PLAYLIST y CLIPINF, siguiendo la estructura de Blu-ray con nombres 8.3 (.MTS, .MPL, .CPI para .m2ts, .mpls, .clpi). En el formato Blu-ray, cada archivo de flujo tiene exactamente un archivo de información de clip que contiene las marcas de tiempo de sus puntos de acceso, y las listas de reproducción hacen referencia a los clips. Copiar solo los archivos MTS descarta esos datos, de los que dependen los reproductores y las herramientas que navegan mediante listas de reproducción.
  2. No deduzcas el tamaño de los paquetes a partir del sufijo. El demultiplexor de flujos de transporte de FFmpeg determina si un archivo utiliza paquetes de 188, 192 o 204 bytes, y TSDuck señala que la detección automática puede fallar en casos poco frecuentes cuando la primera marca de tiempo comienza con el valor de sincronización 0x47. En sentido inverso, FFmpeg registra mts para su multiplexor de flujos de transporte, pero solo cambia automáticamente a paquetes de 192 bytes para un nombre de salida .m2ts, por lo que un archivo .mts que escriba tiene paquetes normales de 188 bytes, a menos que se active mpegts_m2ts_mode.
  3. El formato AVCHD adopta video H.264 con audio Dolby Digital (AC-3) o PCM lineal. La cantidad de canales de audio depende del modelo de cámara: la guía de Handycam de Sony indica Dolby Digital de 2 canales para algunos modelos y de 2 canales o 5.1 canales para otros. El sufijo no garantiza nada de esto, ya que cualquier flujo de transporte puede guardarse como .mts. Lee los tipos de flujo y la distribución de canales de audio del archivo antes de elegir entre remultiplexar y transcodificar.
  4. Una grabación larga puede abarcar varios archivos MTS: Sony documenta un límite de tamaño de archivo AVCHD de unos 2 GB, tras el cual la cámara inicia un archivo nuevo automáticamente. Los flujos de transporte con los mismos códecs y parámetros de códec pueden unirse a nivel de archivo, pero no se garantiza que las marcas de tiempo mantengan la continuidad entre clips grabados por separado. Sistemas MPEG-2 permite discontinuidades de la base de tiempo, FFmpeg marca el formato como compatible con ellas, y la marca de tiempo de presentación, con una frecuencia de reloj de 90 kHz y un ancho de 33 bits, vuelve a cero después de unas 26,5 horas. Comprueba las marcas de tiempo después de unir los clips.

Cuándo son importantes los archivos MTS

Inspecciona el tamaño de los paquetes y los códecs de los archivos MTS antes de incorporar grabaciones de cámara a flujos de trabajo de edición o entrega web. Copia toda la carpeta AVCHD, no solo los clips, y ten en cuenta que una grabación larga puede llegar como varios archivos. Remultiplexa los flujos compatibles para evitar pérdidas de calidad, o transcodifica cuando el editor o reproductor de destino no los admita.

Cómo ayuda Transloadit con los archivos MTS

La tabla de formatos de audio y video de Transloadit incluye mpegts (flujo de transporte MPEG-2) como un formato que sus Robots basados en FFmpeg, como /video/encode, pueden leer y escribir.

La tabla está paginada y ordenada por nombre, por lo que la fila mpegts está en una página posterior. No menciona los paquetes AVCHD de 192 bytes ni las carpetas AVCHD, así que prueba con los archivos de tu propia cámara.

Explora los formatos de archivo y las capacidades de compresión de Transloadit

Fuentes

Convierte tus conocimientos sobre multimedia en un pipeline funcional

Conecta las subidas, el procesamiento, la IA, el almacenamiento y la entrega mediante una sola API declarativa, mientras nos encargamos por ti del stack de encoding, el escalado y los cambios constantes de formatos.

Prueba Transloadit gratis