¿Qué es el formato de archivo TS?
.ts (abreviatura de Transport Stream) es un formato contenedor de video utilizado para transportar y almacenar datos comprimidos de audio y video MPEG. Desarrollado originalmente para la transmisión de televisión digital (DVB, ATSC, ISDB), también es ampliamente utilizado por dispositivos DVR y decodificadores de grabación.
Los archivos .ts utilizan el estándar de contenedor MPEG-2 Systems y almacenan datos en un formato multiplexado. El flujo consiste en paquetes de 188 bytes de tamaño fijo, cada uno de los cuales comienza con el byte de sincronización 0x47. Múltiples flujos elementales (video, audio y metadatos) se transportan simultáneamente y se identifican mediante Identificadores de Paquetes (PIDs), lo que permite que el formato admita la transmisión simultánea de imagen y sonido.
Los grabadores suelen crear múltiples archivos .ts para una sola sesión, por ejemplo, name1.ts, name2.ts, name3.ts, etc. Estos pueden convertirse a otros formatos como .MP4, .MPG, .MKV y .M2TS.
Seguridad y protección
RIESGO: LOWUn video TS son datos multimedia; no se ejecuta por sí solo al reproducirlo en un reproductor, por lo que el riesgo es bajo. Dos precauciones prácticas: (1) flujos mal formados o creados maliciosamente han provocado ocasionalmente errores en los decodificadores multimedia, así que mantenga actualizado su reproductor (VLC/MPV); (2) solo debe usarse el tipo de reproductor adecuado: abrir un TS en un editor de texto solo mostrará basura binaria. Los archivos descargados de fuentes no confiables deben ser analizados como cualquier descarga.
Detalles del formato
en pocas palabras- Código fuente de TypeScript - El superconjunto tipado de JavaScript de Microsoft utiliza .ts para archivos de código fuente en texto plano (.tsx con JSX); ábralos en un editor de código como VS Code, no en un reproductor de video.
- Fuente de traducción de Qt (Linguist) - La herramienta Linguist de Qt almacena cadenas traducibles en archivos XML .ts; uso de nicho, solo para desarrolladores.
Programas que abren archivos TS
Detalles técnicos
especificación profunda| Estructura del contenedor | Paquetes de tamaño fijo de 188 bytes según el estándar ISO/IEC 13818-1; sin paquetes de longitud variable |
| Byte de sincronización | 0x47 en el desplazamiento 0 de cada paquete; se repite exactamente cada 188 bytes y es el identificador principal del archivo |
| Tipo MIME | video/mp2t |
| Identificador de Paquete (PID) | Campo de 13 bits (0x0000-0x1FFF) en cada cabecera de paquete que enruta la carga útil al flujo elemental correcto |
| Tabla de Asociación de Programas (PAT) | Tabla obligatoria transportada en el PID 0x0000; enumera todos los programas en el flujo y sus PIDs de PMT correspondientes |
| Tabla de Mapa de Programa (PMT) | Tabla por programa que mapea los PIDs de los componentes para video, audio, subtítulos y otros flujos de datos elementales |
| Referencia de Reloj de Programa (PCR) | Marca de tiempo de 42 bits incrustada en los campos de adaptación; utilizada por los decodificadores para recuperar el reloj del codificador y sincronizar audio/video |
| Soporte multiprograma | Un solo archivo .ts puede transportar un programa (SPTS) o múltiples programas simultáneamente (MPTS) |
| Soporte de códecs | Agnóstico al contenedor: transporta MPEG-2 Video, H.264/AVC, H.265/HEVC, MPEG-1 Audio, AC-3, AAC y otros códecs como cargas útiles PES |
| Acceso condicional | Admite el cifrado del flujo mediante el Sistema de Acceso Condicional (CAS) utilizando paquetes ECM y EMM |
| Resiliencia ante errores | La estructura basada en paquetes permite a los receptores resincronizar desde el siguiente byte de sincronización 0x47 tras un error de transmisión sin reiniciar |
| Campo de adaptación | Campo opcional de 0 a 183 bytes por paquete que transporta marcas de tiempo PCR, indicadores de discontinuidad y bytes de relleno |
| Casos de uso principales | Televisión digital (DVB-T/S/C, ATSC, ISDB), entrega de IPTV, grabación de flujos en vivo y salida de DVR |
| Objetivos de conversión comunes | .mp4 (remux H.264/AAC), .mkv (cambio de contenedor sin pérdida), .mpg (compatibilidad con MPEG-2), .m2ts (variante de Blu-ray) |
| Lanzado | 1995 (ISO/IEC 13818-1, MPEG-2 Systems) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | en.wikipedia.org |
Conversiones de TS
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos TS.