Что такое формат файла TS?
.ts (сокращение от Transport Stream) - это формат видеоконтейнера, используемый для передачи и хранения сжатых аудио- и видеоданных MPEG. Первоначально разработанный для цифрового телевизионного вещания (DVB, ATSC, ISDB), он также широко применяется в устройствах DVR и ресиверах цифрового телевидения.
Файлы .ts используют стандарт контейнера MPEG-2 Systems и хранят данные в мультиплексированном формате. Поток состоит из пакетов фиксированного размера 188 байт, каждый из которых начинается с синхронизирующего байта 0x47. Несколько элементарных потоков - видео, аудио и метаданные - передаются одновременно и идентифицируются с помощью идентификаторов пакетов (PID), что позволяет формату поддерживать одновременную передачу изображения и звука.
Рекордеры обычно создают несколько файлов .ts для одного сеанса, например, name1.ts, name2.ts, name3.ts и т. д. Их можно конвертировать в другие форматы, такие как .MP4, .MPG, .MKV и .M2TS.
Безопасность и защита
РИСК: LOWВидео TS - это медиаданные, они не исполняются сами по себе при воспроизведении в плеере, поэтому риск низок. Два практических предостережения: (1) некорректно сформированные или специально созданные потоки иногда вызывали ошибки в видеодекодерах, поэтому обновляйте свой плеер (VLC/MPV); (2) следует использовать только подходящий тип плеера - открытие TS в текстовом редакторе покажет лишь «бинарный мусор». Файлы, скачанные из ненадежных источников, следует проверять, как и любые другие загрузки.
Детали формата
в двух словах- Исходный код TypeScript - Надстройка Microsoft над JavaScript с типизацией использует .ts для текстовых исходных файлов (.tsx для JSX); открывайте их в редакторе кода, таком как VS Code, а не в видеоплеере.
- Исходник перевода Qt (Linguist) - Инструмент Qt Linguist хранит переводимые строки в XML-файлах .ts - это узкоспециализированный формат для разработчиков.
Программы, открывающие файлы TS
Технические подробности
глубокая спецификация| Структура контейнера | Пакеты фиксированного размера 188 байт согласно стандарту ISO/IEC 13818-1; пакеты переменной длины отсутствуют |
| Синхронизирующий байт | 0x47 со смещением 0 в каждом пакете; повторяется ровно каждые 188 байт и является основным идентификатором файла |
| MIME-тип | video/mp2t |
| Идентификатор пакета (PID) | 13-битное поле (0x0000-0x1FFF) в заголовке каждого пакета, направляющее полезную нагрузку в нужный элементарный поток |
| Таблица ассоциации программ (PAT) | Обязательная таблица, передаваемая в PID 0x0000; перечисляет все программы в потоке и соответствующие им PID PMT |
| Таблица сопоставления программ (PMT) | Таблица для каждой программы, сопоставляющая PID компонентов для видео, аудио, субтитров и других элементарных потоков данных |
| Эталонные часы программы (PCR) | 42-битная временная метка, встроенная в поля адаптации; используется декодерами для восстановления часов кодера и синхронизации аудио/видео |
| Поддержка нескольких программ | Один файл .ts может содержать одну программу (SPTS) или несколько программ одновременно (MPTS) |
| Поддержка кодеков | Независим от контейнера: переносит MPEG-2 Video, H.264/AVC, H.265/HEVC, MPEG-1 Audio, AC-3, AAC и другие кодеки в качестве полезной нагрузки PES |
| Условный доступ | Поддерживает шифрование потока через систему условного доступа (CAS) с использованием пакетов ECM и EMM |
| Устойчивость к ошибкам | Пакетная структура позволяет приемникам повторно синхронизироваться со следующего байта 0x47 после ошибки передачи без перезапуска |
| Поле адаптации | Необязательное поле размером 0-183 байта в пакете, содержащее временные метки PCR, флаги разрыва и байты заполнения |
| Основные сценарии использования | Цифровое эфирное ТВ (DVB-T/S/C, ATSC, ISDB), доставка IPTV, запись прямых трансляций и вывод DVR |
| Распространенные цели конвертации | .mp4 (перепаковка H.264/AAC), .mkv (смена контейнера без потерь), .mpg (совместимость с MPEG-2), .m2ts (вариант для Blu-ray) |
| Выпущен | 1995 (ISO/IEC 13818-1, MPEG-2 Systems) |
| Открыть стандартное | Да · без роялти |
| Спецификация | en.wikipedia.org |
Конвертации TS
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах TS.