Initializing... drag & drop files here
Supports: TS
.ts transport stream. DVR recordings, HDhomerun captures, ATSC/DVB broadcast rips, and HLS segment files all work. Batch conversion is supported.A .ts (MPEG-2 Transport Stream) is a broadcast container — 188-byte packets carrying H.264 or MPEG-2 video, designed to survive lossy satellite, terrestrial, and IPTV transmission. It's what your DVR, HDHomeRun, or capture card writes when recording over-the-air or cable TV. WebP is Google's modern image format with broad browser support (Chrome 32+, Firefox 65+, Edge 18+, Safari 16+, iOS Safari 14+ — about 95% of global users). Converting frames out of a TS feed and into WebP gives you small, web-ready stills without re-encoding the whole stream.
.ts recording of a graduation, wedding, or live event when you only need a photo and not the full video.<img> works.| Property | TS (Transport Stream) | WebP |
|---|---|---|
| Media type | Video container | Still or animated image |
| Codec | H.264 / MPEG-2 / sometimes HEVC | VP8 (lossy) or VP8L (lossless) |
| Packet structure | 188-byte packets with PSI/PAT/PMT tables | Single RIFF chunk |
| Audio | Yes (AC-3, AAC, MP2 typical) | No |
| Designed for | Broadcast / satellite / IPTV transmission | Web delivery |
| Color depth | 8-10 bit per channel | 8-bit per channel |
| Browser inline preview | No (requires player) | Yes (95%+ of users) |
| Typical file size | 5-15 MB per minute of 1080p | 30-200 KB per frame |
| Best for | Recording live broadcasts | Embedding stills on sites and apps |
| Preset | Approx quality factor | Best for |
|---|---|---|
| Lossless (Yes) | 100% / no loss | Archival, exact-pixel screenshots |
| Highest | ~95 | Hero images, photographs |
| Very High (default) | ~85 | Article images, thumbnails, EPG |
| High | ~75 | Forum posts, listing grids |
| Medium | ~60 | Bulk thumbnails where size matters most |
| Low / Lowest | ~40 / ~20 | Placeholder / lazy-load LQIP |
Default is the first decodable I-frame (key frame). To grab a specific moment, switch Frame Selection to Specific Frame and enter the timestamp in seconds — for example, 12.5 picks the frame at 12.5 seconds into the stream. Use Multiple Screenshots to extract a sequence (2, 3, 4, 5, 6, 7, 8, 9, 10 frames spaced across the clip, or at a fixed frame rate).
Discarded. WebP is an image format with no audio support. If you need to keep the audio, convert to a video format instead — TS to MP4 preserves both streams.
No — TS to WebP is still-only. Multiple Screenshots gives you several separate still WebP images (one file per sampled frame), not an animated or looping file. For a true moving loop, use TS to GIF instead. If you do stay with stills, WebP still wins on quality: it keeps 24-bit color (versus GIF's 256-color palette) and the individual frames are typically smaller than equivalent GIF stills.
At matched perceived quality, WebP files are typically 25-35% smaller than JPG and 25-50% smaller than PNG for photographic content. WebP also supports an alpha channel (like PNG) and animation (like GIF). The trade-off is older browsers — Safari only added support in version 14 (Sep 2020), and any browser older than that needs a JPG fallback. For maximum compatibility see TS to JPG or TS to PNG.
Most modern TS recordings encode at 1080p or 720p progressive. If the source is genuinely 1080i interlaced, the decoder will deinterlace before the frame is handed to the WebP encoder, so you won't see comb artifacts in the output. If you do see interlacing artifacts, the source may be a raw transport stream that needs a deinterlacing pass; transcoding to MP4 first with TS to MP4 gives you more control.
No. Only the frame(s) you select are decoded and re-encoded into WebP. A 2 GB, 90-minute TS recording is read sequentially up to the requested timestamp; everything else is skipped. Typical single-frame conversion finishes in a few seconds regardless of total TS size.
Use Specific file size to target an exact byte count (KB or MB), or set Quality Preset to Low / Lowest and Resolution Percentage to 25-50%. A 1080p frame at Medium quality with no resize is usually 40-80 KB; the same frame at 480 px wide and Low quality drops to 8-15 KB — small enough for hundreds in a thumbnail grid. For bulk size reduction of an already-converted WebP, see Compress WebP.
Yes — drop in as many TS files as you want and they share the same frame-selection settings. Each runs in parallel on our servers. Download individually or as a ZIP. Useful for generating thumbnails across an entire DVR library in one pass.
Yes, substantially. GIF is locked to a 256-color palette per frame; WebP is 24-bit (16.7 million colors) with optional alpha. Gradient skies, skin tones, and sports field grass that band into stripes on a GIF stay smooth in a WebP. WebP also supports lossless mode, which GIF effectively does in palette form but at much higher byte cost.