Convert ICO to TS: Building a Transport-Stream Segment From an Icon
A .ts file is an MPEG-2 transport stream — the packetised container used for broadcast and for HLS segments, not a general-purpose video file. An ICO is a Windows icon: one small still picture, or the same picture at several sizes, capped at 256×256 pixels. Converting ICO to TS renders that single frame as a short, silent transport stream. It is a deliberately narrow job — a slate, a filler segment, a logo card for a streaming or playout chain — and this page covers the settings that matter, plus the honest limits of starting from something as small as an icon.
How to Convert ICO to TS
- Upload Your ICO File: Drag the
.icoonto the page or click "Add Files". Queue several icons if you like; Merge strategy chooses between one combined stream ("Merge images", the preselected option) and one.tsper icon ("Video per image"). - Set the Image Duration: In Advanced Options, open Image Duration and pick a Duration — anything from a single frame to 10 seconds per image, with 5 seconds preselected. Nothing moves, so that value is the whole segment length.
- Choose a Video resolution and Background Color: Video resolution starts on "Keep original"; switch to Preset Resolutions, Fixed Resolutions or Width x Height when the segment must match a specific frame size. Background Color (White by default) replaces the icon's transparent pixels and pads any frame the icon does not fill.
- Convert and Download: Click Convert and save the
.ts. Files are uploaded over an encrypted connection, converted on our servers and deleted automatically after a few hours — no sign-up, no watermark.
What the Output Actually Is
| Property | Value |
|---|---|
| Container | MPEG-2 Transport Stream, ISO/IEC 13818-1 |
| Video codec | H.264, preselected; H.265, MPEG-2, MPEG-4, DivX, Xvid and MPEG-1 also offered |
| Audio | None — a still image has no sound, so no audio stream is created |
| Frame content | One unchanging picture for the duration you choose |
| Transparency | Not possible; alpha is flattened onto the Background Color first |
| Typical destination | HLS segment lists, playout and ingest chains, broadcast test material |
| Poor fit for | Sharing, email, embedding on a page — use MP4 for those |
In our testing, a five-second clip built from a 256×256 icon came out as a transport stream carrying a single H.264 video stream and no audio track at all, which is exactly what a still source should produce.
TS or MP4 — Which One Do You Actually Need?
| TS (MPEG-2 Transport Stream) | MP4 | |
|---|---|---|
| Designed for | Broadcast and streaming delivery, where a stream can be joined mid-flight | File-based storage and playback |
| Segment friendly | Yes — the classic HLS segment container | Only in fragmented form |
| Plays in browsers | Not natively as a standalone file | Yes, everywhere |
| Seeking in desktop players | Works, but index-free streams can seek awkwardly | Precise, thanks to the file index |
| Choose it when | A playlist, encoder or playout system asks for .ts |
Anyone needs to open, send or embed the clip |
If your icon clip is going anywhere other than a streaming or broadcast pipeline, ICO to MP4 is the better target: same H.264 picture, a container that every player and phone understands.
Getting a Usable Segment From a Tiny Picture
- Keep the frame near the icon's size. "Keep original" avoids all enlargement; the segment is small but sharp.
- Matching an existing stream? Pick the same frame size as the rest of your segments under Preset Resolutions or Width x Height. The icon is scaled up to fit and centred, with the Background Color padding the remainder — expect softness, because there is no extra detail to recover.
- Need a single held frame? Choose one of the sub-second durations (1/60s, 1/30s or 1/24s) for a minimal segment rather than a five-second hold.
- Start from the largest artwork available. The decoder reads the first picture stored in the
.ico, which in many multi-size icons is the 16×16 entry — re-save the icon as a single 256×256 file first if you want the detailed version.
Common Errors and How to Fix Them
- "The segment has no audio." Expected. A still image has no sound to encode, so the Audio Codec control is not shown and the output is video-only. If your playlist requires an audio track, mux a silent one in with your own tooling.
- "The icon looks blocky." A small picture was enlarged into a large frame. Convert from a 256×256 icon and keep the frame close to it.
- "There are white bars around the icon." A square picture in a widescreen frame; the Background Color fills the gap. Change the colour, or pick a square frame.
- "My player won't open the .ts." Bare transport streams are not a consumer format. VLC, mpv and FFmpeg handle them; browsers and phone galleries generally do not.
- "My encoder rejected the segment." Check the codec — H.264 is preselected and is what most HLS and playout chains expect. MPEG-1, DivX and Xvid are offered but are rarely valid in a modern streaming pipeline.
- "The stream length is wrong." Duration under Image Duration is the entire runtime for a still source; with several icons merged, the total is the sum of their durations.
When This Doesn't Work
A transport stream built from an icon is only useful inside a pipeline that already speaks .ts. If you actually want a playable video of the icon, convert to MP4. If you want the artwork to stay artwork — a favicon, an app graphic, a logo for a document — put it in an image format instead: ICO to PNG keeps every pixel and the alpha channel. And if you were hoping for motion, a single static ICO cannot provide it; build the video from a real frame sequence, for example with PNG to MP4.
Frequently Asked Questions
Why would anyone convert an ICO to a TS file?
Because a streaming or broadcast chain asked for one. TS is the segment container used by HLS and by broadcast systems, so the realistic reasons are a placeholder segment in a playlist, a slate or logo card for playout, or test material for an ingest pipeline. For ordinary viewing, MP4 is the right choice.
Does the TS file include audio?
No. The source is a still image with no sound, so no audio stream is created and the Audio Codec control does not appear on this page. If a downstream system requires an audio track to be present, add a silent one after the fact with your own encoder.
How long is the output segment?
Exactly the Duration you set under Image Duration — from a single frame at 1/60s up to 10 seconds per image, with 5 seconds preselected. Because the picture never changes, that is the total runtime. Merging several icons into one stream adds their durations together.
Why does my icon look pixelated in the TS?
Because it is being enlarged. Icons run from 16×16 to at most 256×256 pixels, and scaling that into a 720p or 1080p frame magnifies each pixel — the encoder cannot invent detail. Keep Video resolution on "Keep original", or start from the largest artwork you have.
What is the difference between converting to TS and to MP4?
Both carry H.264 video. TS is a packetised delivery container designed so a decoder can join a stream already in progress, which is why HLS and broadcast use it; MP4 is a file-based container with an index, which is why players, phones and web pages use it. Pick TS only when a system explicitly asks for it, and ICO to MP4 for anything you need to share or open normally.
Which codec should I leave selected?
H.264, which is preselected and is what HLS and most playout systems expect. H.265 is offered and produces smaller files, but support in transport-stream workflows is far patchier. MPEG-2 is the legacy broadcast option; MPEG-1, MPEG-4, DivX and Xvid are there for completeness rather than for streaming use.
What happens to the icon's transparent areas?
They are filled with the Background Color, White unless you change it, before the frame is encoded — video formats have no alpha channel, so transparency cannot be carried into a transport stream at all. The same colour pads any part of the frame the icon does not cover.
Are my uploaded files kept private?
Yes. Files are uploaded over an encrypted connection, converted on our servers and deleted automatically after a few hours. There is no sign-up, no watermark, and files are never shared or made public.