Initializing... drag & drop files here
Supports: JPG, JPEG, JFIF
This tool turns a still JPG photo into a TS (MPEG transport stream) video clip. It holds your single image on screen for a duration you choose and wraps it in a .ts container — there is no motion and no audio, just one frozen frame timed to fill the clip. TS is the segment format used by HLS streaming and by broadcast/DVD authoring, so a JPG-derived .ts is most useful as a slate, a filler segment, or a clip you plan to concatenate with other transport-stream pieces.
| Property | Value |
|---|---|
| Standard | ISO/IEC 10918 (JPEG); JFIF interchange format |
| Released | 1992 |
| Payload | Lossy DCT-compressed still image (one frame) |
| Color | 8 bits per channel, YCbCr, no alpha channel |
| Motion / audio | None — a single static picture |
| Native browser support | Universal (every browser since the 1990s) |
| Best for | Photographs and the source still for this conversion |
| Property | Value |
|---|---|
| Standard | ISO/IEC 13818-1 (MPEG-2 Systems), also published as ITU-T H.222.0 |
| Released | 1995 |
| Container | Transport stream — fixed 188-byte packets, each self-contained |
| Typical video codec | H.264/AVC or MPEG-2; can also carry HEVC |
| Designed for | Lossy/error-prone delivery: terrestrial and satellite broadcast, live streaming |
| Multiplexing | Interleaves video, audio, and program info (PSI) in one stream |
| Native browser support | Not playable directly in browsers; needs VLC or an HLS player |
| Best for | HLS segments, broadcast/DVD authoring, concatenable video pieces |
A .ts file is built to be cut, dropped, and stitched. Because every 188-byte packet carries its own timing and sync data, you can concatenate transport-stream clips end-to-end without remuxing — which is exactly how HLS assembles a stream from many short segments. An MP4 keeps its index (the moov atom) in one place, so joining MP4 files cleanly usually means a full remux. If you need a still-image slate or filler that slots into an existing HLS playlist or a broadcast/DVD timeline, a TS clip drops in; if you just want a video to play on a phone or share online, convert the JPG to MP4 instead, since browsers and phones play MP4 directly but not raw .ts.
.ts clip. No sign-up, no watermark.No. The output is a single static frame held for the duration you set, with no audio track. A JPG carries one still picture and no sound, so the resulting transport stream is silent video — useful as a slate, title card, or filler segment rather than as moving footage.
The transport stream is encoded with a standard codec compatible with the .ts container — in practice H.264/AVC, which is the codec HLS segments and most modern transport streams use. The TS container (ISO/IEC 13818-1) is just the wrapper; the picture inside it is compressed video, not the original JPEG data.
Yes — that is the main reason to choose TS. Because each 188-byte packet is self-contained with its own timing, transport-stream files can be joined end-to-end without a full remux, which is how HLS builds a stream from many short .ts segments. Keep the resolution, frame rate, and codec consistent across segments so players treat them as one continuous timeline.
Raw .ts is a broadcast/streaming container, and most phones and web browsers do not include a native transport-stream player. Desktop players like VLC open .ts files directly, and HLS players read them through an .m3u8 playlist. If you need something that plays everywhere, convert the TS back to MP4 or start from JPG to MP4.
Frame rate is implied by the Duration setting. The sub-second presets are labeled by their frame rate — 1/60s is one frame at 60 fps, 1/30s at 30 fps, 1/24s at 24 fps — while per-second presets (1 to 10 seconds) hold the still longer for a slower, steadier slate. Pick the value that matches the timeline you will splice the clip into.
Only if you ask it to. By default the clip keeps the source dimensions; under Video resolution you can choose Keep original, a fixed width/height (with aspect ratio preserved), or a preset resolution such as 1920x1080 or 1280x720. Matching your target broadcast or HLS resolution here avoids a second re-encode later.
Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion. There is no sign-up, no watermark, and your files are never shared or made public. In our testing, a 12-megapixel JPG held for 5 seconds at the Very High preset produced a small single-frame .ts clip in a few seconds.