At One Place

.ts files

.ts file
MPEG Transport Stream
The broadcast and streaming video segment format — also, confusingly, the TypeScript extension.

What opens a .ts file

Windows
VLC, MPC-HC, Media Player (built in)
macOS
VLC, IINA
Linux
VLC, mpv

What a .ts file is

An MPEG transport stream is the packet format used for digital TV broadcasting, PVR recordings and HLS streaming segments, designed so playback can start mid-file and survive errors. VLC plays a .ts video directly, and joining segments into one MP4 is a remux rather than a re-encode. Watch out for the name clash: TypeScript source files also use .ts. Tell them apart by opening the file in a text editor — TypeScript is readable code, a transport stream is binary garbage — or by size, since video files run to megabytes.

Converting it

A .ts file is commonly converted to .mp4, .mkv, .avi or .mov. It is a binary format, so a text editor will show unreadable characters rather than its contents.

Details

Extension
.ts
Full name
MPEG Transport Stream
Category
Video
MIME type
video/mp2t
Created by
ISO/IEC (MPEG)
Format
Binary

Common questions

How do I open a .ts file?
On Windows use VLC; on macOS use VLC; on Linux use VLC. The broadcast and streaming video segment format — also, confusingly, the TypeScript extension.
What is a .ts file?
MPEG Transport Stream. An MPEG transport stream is the packet format used for digital TV broadcasting, PVR recordings and HLS streaming segments, designed so playback can start mid-file and survive errors. VLC plays a .ts video directly, and joining segments into one MP4 is a remux rather than a re-encode.
Can I convert a .ts file?
Yes. It is usually converted to .mp4, .mkv, .avi or .mov, either by exporting from one of the programs listed above or with a format converter.

Related pages

Sources

  1. Media Types Registry — IANA
  2. Official vendor product documentation — At One Place

How these figures are compiled and checked