Initializing... drag & drop files here
Supports: PSD
A .psd is a layered, editable Photoshop document. A .ts is an MPEG transport stream — the packetised container broadcast and streaming systems ingest, and the format a lot of playout, signage and HLS pipelines will accept and nothing else. Turning one into the other means rendering the Photoshop file to a single picture and holding that picture on screen for a fixed number of seconds inside a transport stream.
This walk-through covers what actually gets rendered out of the PSD (it is not quite "your layers"), which of the seven video codecs on the page produce a working file, what the output measures, and the one codec choice that fails outright every time. Read the codec section before you convert — the failure is silent enough to waste a round trip.
.psd onto the page or click "Add Files". You can queue several; Merge strategy opens on Merge images, which joins them into one clip in order, and Video per image writes a separate .ts for each instead..ts. Files are uploaded over an encrypted connection, rendered and encoded on our servers, and deleted automatically after a few hours — no sign-up, no watermark.The converter does not re-composite your layer stack. It reads the composite image the PSD file itself stores — the flattened picture Photoshop writes alongside the layer data so that other applications can display the file without understanding Photoshop's internals — and encodes that.
We proved this rather than assuming it. Building a PSD whose stored composite deliberately differed from its layers, we read back the picture the converter's own image stage produces and got the composite: the three coloured regions appeared exactly as the merged image described them, not as any single layer. Building a second PSD with no distinct composite, the same stage returned one layer with the areas the other layers covered coming back fully transparent.
The practical consequences:
.ts contains exactly one stream, and it is video. There is nothing to mute and no audio control to find.Because a still image has no motion, every frame in the clip is identical, which is why these files are so small. We encoded the same 1920 × 1080 artwork for five seconds through each codec the page offers and measured the result:
| Video Codec | Result | Output size, 5 s at 1920 × 1080 |
|---|---|---|
| H.264 (the page default) | Works — H.264 stream in the transport stream | 16,732 bytes at CRF 18 |
| H.265 | Works — HEVC stream | 14,476 bytes |
| MPEG-2 | Works | 73,508 bytes |
| MPEG-4 | Works — MPEG-4 Part 2 stream | 78,960 bytes |
| Xvid | Works — also an MPEG-4 Part 2 stream | 48,316 bytes |
| DivX | Works — MPEG-4 Part 2, same encoder family as the two above | comparable to MPEG-4 |
| MPEG-1 | Fails — the encoder refuses to open and no file is written | none |
MPEG-1 does not work on this page, and the reason is structural. Image-to-video conversions encode at one frame per second, and there is no frame-rate control anywhere on this page to change that. The MPEG-1 video specification permits only a fixed set of frame rates — 23.976, 24, 25, 29.97, 30, 50, 59.94 and 60 — so the encoder rejects 1 fps outright. We confirmed both halves of that: at 640 × 360 the MPEG-1 encoder refused 1, 2 and 5 frames per second and accepted 24 and 25, and MPEG-2 accepted 1 fps at the same size without complaint. Pick MPEG-2 if you need an MPEG-family codec.
For fidelity, File Compression opens on Quality Preset at Very High, and on a CRF-capable codec such as H.264 or H.265 that preset is translated into a CRF value derived from the codec and the output resolution rather than a fixed number. The bitrate and file-size modes are hidden on image sources — only Quality Preset, Constant Quality (a 16-51 CRF slider) and Constraint Quality render, so do not go looking for a bitrate field.
| Property | Measured value |
|---|---|
| Container | MPEG-TS — sync byte 0x47 at offset 0, plain 188-byte packets |
| Streams | One video stream; no audio stream exists in the file |
| Frame rate | 1 fps |
| Duration | 5.000 s at the default Image Duration |
| Frame size | 1920 × 1080 — the artwork's own size on Keep original |
| Transparent areas | Filled with the Background Color; measured pure white at the default |
| File size | 16,732 bytes for the five-second 1080p card in H.264 |
That 188-byte packet layout is worth noting if the destination is a hardware ingest: .ts output is plain transport-stream framing, not the 192-byte BDAV framing a Blu-ray .m2ts uses. Ingests that expect one usually reject the other.
The flattened composite that the PSD file itself stores. Photoshop writes that merged picture alongside the layer data so other software can display the document, and it is what the converter reads — we verified it against a PSD deliberately built so its composite differed from its layers, and the composite is what came through. Save with "Maximize Compatibility" enabled so that composite is present and current, or flatten the document before saving.
Because the source is a still image with no sound in it, and nothing in this conversion synthesises a track — we confirmed the finished file contains exactly one stream and it is video. There is no audio control on the page for the same reason. To lay music or narration over the clip, bring the .ts into a video editor afterwards, or produce an MP4 and add audio there.
Image Duration decides it, and it opens at 5 seconds. The list runs from a single frame at 60 fps at the short end up to 10 seconds per image at the long end. If you upload several PSDs with Merge strategy on Merge images, each one is held for that duration in turn, so five files at 5 seconds gives you a 25-second clip.
Because every frame is identical. The encoder writes one full frame and then a run of frames that say "nothing changed", which costs almost nothing, and the whole thing runs at one frame per second to begin with. Our 1920 × 1080 test card measured 16,732 bytes in H.264 and 14,476 in H.265, against 73,508 for MPEG-2 — the older codecs are less efficient at exactly this kind of static content, which is why the gap is so wide.
Ask the ingest, then pick from what works. H.264 is the page default and by far the most widely accepted in transport streams; H.265 is smaller but less universally decoded by older hardware; MPEG-2 is the traditional choice for legacy broadcast equipment and encodes fine here. Avoid MPEG-1, which cannot encode at this conversion's frame rate at all, and treat DivX, Xvid and MPEG-4 as a last resort — they are MPEG-4 Part 2 streams, which many transport-stream ingests will not touch.
No, and it cannot. None of the codecs available for a transport stream carry an alpha channel, so every transparent pixel is composited onto the Background Color before encoding. That control defaults to White; we measured a fully transparent corner arriving as pure white in the encoded frame. If you need a keyable version of the graphic, export it from your NLE or motion tool with an alpha-capable codec instead.
Not on this page. Image-to-video conversions encode at one frame per second, which is the correct choice for a static picture — a higher rate would multiply the number of identical frames without changing what you see — and no frame-rate control is rendered. This is also the direct reason MPEG-1 fails here, since that specification permits only a fixed set of much higher frame rates.
Packet framing. Our .ts output is plain MPEG transport stream: sync byte 0x47 at the very start of the file and 188-byte packets, which we confirmed by reading the bytes. A .m2ts gets BDAV framing instead — 192-byte packets with a four-byte arrival timestamp in front of each — which is what Blu-ray structures expect. Neither is a disc on its own, and an ingest built for one will usually refuse the other, so match what your destination asks for.
Your .psd is uploaded over an encrypted connection, rendered and encoded on our servers, and both the upload and the resulting .ts are deleted automatically after a few hours. Files are never shared or made public, there is no watermark and no account is needed. If you only want the flattened picture rather than a video, PSD to PNG gives you that directly and keeps the transparency the video cannot.