Initializing... drag & drop files here
Supports: TS
TS (MPEG-2 Transport Stream) is a container designed for broadcast and streaming reliability — 188-byte packets, ATSC and DVB compatibility, support for MPEG-2 / H.264 / H.265 video and AC-3 / AAC audio. You will see .ts files come out of HDHomeRun tuners, IPTV recorders, DVB-S2 dongles, OBS recording sessions, HLS segment downloads, and security camera NVRs. BMP, in contrast, is an uncompressed Windows bitmap that stores pixel data directly with no quality loss — useful any time you need a frame that survives further editing without generational JPEG artifacts.
| Property | TS (MPEG-TS) | BMP |
|---|---|---|
| Type | Video container | Raster image (single frame) |
| Compression | Lossy video (MPEG-2, H.264, H.265) + AAC/AC-3 audio | Typically uncompressed; optional RLE for 4/8-bit |
| Bit depth | 8-bit / 10-bit video | 1, 4, 8, 16, 24, 32-bit (24-bit RGB most common) |
| Audio support | Yes (multi-track) | No |
| Typical use | DVB/ATSC broadcast, IPTV, HLS streaming, camcorder recording | Lossless Windows bitmaps, legacy editors, print sources |
| File size (1080p frame) | N/A (entire clip ~5–15 Mbps) | ~6.2 MB uncompressed at 1920×1080 24-bit |
| Browser playback | Limited (some Chromium HLS players) | Yes (img tag, all major browsers) |
| Primary spec | ISO/IEC 13818-1 | Microsoft BMP / DIB spec |
| Goal | Mode | Setting |
|---|---|---|
| Single hero still at a known timestamp | Specific Frame | Time (seconds) = exact second of interest |
| Storyboard / contact-sheet of an entire clip | Multiple Screenshots | 1 frame every 2 or 3 seconds |
| Animation reference (every motion change) | Multiple Screenshots | 1 frame/sec |
| Forensic — every visible event | Multiple Screenshots | 1 frame every 1/2 second |
| Print-ready hero shot | Specific Frame + 2160p preset | 4K resolution, Quality "Highest" |
| Lightweight UI thumbnail | Specific Frame + 240p / 360p | Use Resolution Percentage 25–40% |
Because BMP is uncompressed, the extracted frame is bit-for-bit what the decoder produced — no JPEG quantization, no PNG filter passes, no chroma resampling. That matters for forensic stills, print masters, game/UI assets, and any downstream pipeline that will re-edit or re-export the image. If file size matters more than fidelity, convert TS to JPG or TS to PNG instead.
For a 24-bit color BMP, file size is roughly width x height x 3 bytes plus a small header. A 1920×1080 frame is about 6.2 MB, a 3840×2160 (4K) frame is about 23.7 MB, and a 1280×720 frame is about 2.6 MB. If you extract many frames from a long clip you can quickly exceed several hundred MB — use a smaller Preset Resolution or Resolution Percentage to keep file sizes manageable.
Yes — switch to Multiple Screenshots and choose the highest frame rate (1 frame per 1/10 second) to pull approximately one image per video frame for typical 24–30 fps footage. For dense extraction of long clips, expect hundreds or thousands of large BMP files; pre-trimming the source with our Video Cutter first is faster than scrolling through a sequence afterward.
TS files captured from DVB, ATSC, or HLS streams often begin partway through a GOP (Group of Pictures), so the very first second can decode with green blocks or missing reference frames. Use Specific Frame and set the time a second or two into the clip, or convert to a clean MP4 first with TS to MP4 — that pass re-aligns keyframes and usually fixes the issue.
Resolution-wise, yes: the 2160p and 4320p presets are available, and the source aspect ratio is preserved. HDR metadata (HDR10, HLG, Dolby Vision) does not transfer to BMP — BMP is an SDR 8-bit-per-channel format. The extracted frame will be the tone-mapped SDR pixel values produced by the decoder, which is acceptable for most reference work but will not preserve high dynamic range.
This page is configured for the .ts extension. If your file is .m2ts or .mts (the Blu-ray / AVCHD variant with 192-byte packets), use the matching tool. The conversion options and output are otherwise identical — both are MPEG transport stream containers and decode to the same frames.
8K (4320p) covers every consumer-camera and broadcast source you are likely to encounter — ATSC 3.0 tops out at 2160p, DVB-T2 caps around 2160p, and current camcorders shoot 1080p–2160p. If your source is below the chosen preset, the converter keeps the original resolution rather than upscaling, so you will not get a blurry artificially enlarged frame.
Files are uploaded over HTTPS to a processing server (TS decoding requires server-side FFmpeg — it cannot fully run in-browser for arbitrary MPEG-TS streams), processed in your private session, and removed shortly after download. No account is required, no watermark is added, and we do not share or index your files.
This page extracts and resizes only. For post-extraction edits, save the BMP and then convert further: BMP to PNG for web use, BMP to JPG for sharing, or Compress BMP if you need to shrink it without changing format.