Initializing... drag & drop files here
Supports: EPS
EPS is a still page-description file and AVI is a video container, so this conversion is not a format swap — it rasterises your Encapsulated PostScript artwork and then encodes those pixels as a video clip that holds each image on screen for a set number of seconds. That is what you want for dropping a logo or a diagram into an old editing timeline, a kiosk playlist, or any tool that will only ingest video. This tutorial covers the controls that matter, the ones that deliberately do not appear, and the mistakes that produce a black or oddly-sized clip.
The three settings that actually change the result are Duration, the resolution mode, and Background Color. Everything else on the page is a refinement.
Duration is per image, not per clip. Multiply it by the number of files to get the runtime, and remember that a still-image source is encoded at a low fixed frame rate — there is no motion to sample, so a high frame rate would only inflate the file with identical frames.
| Uploads | Duration setting | Resulting clip length |
|---|---|---|
| 1 EPS | 5 seconds per frame (preset) | 5 seconds |
| 1 EPS | 10 seconds per frame | 10 seconds |
| 6 EPS | 5 seconds per frame | 30 seconds |
| 12 EPS | 1 second per frame | 12 seconds |
| 24 EPS | 1/24s (single frame at 24fps) | 1 second |
The canvas comes from the resolution mode. "Keep original" uses the rasterised artwork's own pixel dimensions, which for an EPS means whatever its %%BoundingBox declares — the bounding box is measured in PostScript points and resolves at one point per pixel. "Fixed Resolutions" pins the output to a named frame size such as 1920 x 1080 and letterboxes the artwork inside it without cropping or stretching. Before encoding, each image is re-rendered to a clean PNG, clamped to 4096 pixels on its long edge, and rounded to even dimensions, because video encoders require it.
Background Color matters more here than on most pages. An EPS only paints what the PostScript draws, so anything the artwork leaves alone rasterises as transparent — and no video codec can store transparency. The "Background Color" dropdown opens on White — the default for image sources — and the colour it shows is what those transparent regions become; it is also the colour that fills the letterbox bars when the artwork does not match the output aspect ratio. Twenty-five named colours are offered, so a brand background is usually one pick away.
| Option | What it writes | Use it when |
|---|---|---|
| MPEG-4 (set for AVI) | MPEG-4 Part 2 / ASP | The default and the safe answer for AVI |
| Xvid / DivX | MPEG-4 Part 2 variants | A specific legacy player or set-top box asks for them by name |
| MS MPEG-4 | Microsoft's MPEG-4 v3 | Very old Windows-only playback chains |
| MJPEG | Motion JPEG — every frame a full JPEG | An editor that wants frame-exact seeking; large files |
| HuffYUV | Mathematically lossless | Handing flat graphics to another encoder without generation loss |
| H.264 / H.265 | Modern inter-frame codecs | The clip will be played by a modern, FFmpeg-based player — not a legacy AVI application |
AVI predates B-frames, which is the classic source of trouble when a modern codec is dropped into it. That is not an issue here: B-frames are switched off for still-image sources anyway, since identical frames gain nothing from them and they only add a start-time offset.
%%BoundingBox was small. Switch the resolution mode to "Fixed Resolutions" or type an explicit Width, or re-export the EPS from your vector editor with a larger artboard.Some EPS files will not rasterise cleanly. Files that reference fonts by name without embedding them will substitute something else at render time, and text-heavy artwork can shift noticeably as a result — export with fonts converted to outlines if the layout has to be exact. Files saved as DCS separations, or EPS wrappers around a proprietary application format, may render only their low-resolution preview rather than the full artwork. If the render itself is the problem, test it in isolation first with EPS to PNG and fix the source before returning here. And if you need to build a sequence that mixes EPS with photographs or other image formats, use Image to Video, which accepts more than thirty image types in a single job.
Because there is no audio to encode. A still image has no soundtrack, so the pipeline never opens an audio encoder for image sources — which is also why this page shows no Audio Codec control at all, unlike the video-source conversion pages. If you need music behind the clip, add it afterwards in a video editor.
Number of EPS files multiplied by the Duration setting. One file at the preset "5 seconds per frame" gives a five-second clip; twelve files at "1 second per frame" gives twelve seconds. Choosing "Video per image" under Merge strategy changes the arithmetic — you get one clip per file, each the length of the Duration setting.
The pixel size of the rasterised artwork, which for EPS comes from the %%BoundingBox comment interpreted at one PostScript point per pixel. A logo declared at 288 x 144 points becomes a 288 x 144 clip. That is often smaller than people expect, so if the clip has a fixed home — a 1080p timeline, a kiosk screen — set "Fixed Resolutions" explicitly rather than trusting the source.
Because they cannot work reliably from a still-image source. Bitrate and size targeting are computed from the source's own duration and data rate, and a still image has neither. The page therefore offers the quality-driven modes only: "Quality Preset", "Constant Quality", and "Constraint Quality". On a video-source page such as DVR to WMV the bitrate and file-size modes do appear.
They are filled with whatever the "Background Color" dropdown is set to — White unless you change it. EPS artwork only covers the area the PostScript actually paints, so the rest rasterises as transparent pixels — and since no video codec can carry an alpha channel, that transparency has to become a solid colour somewhere. The same colour is used for letterbox bars. If you need to keep real transparency, target an image format instead: EPS to APNG preserves an 8-bit alpha channel.
For an AVI, yes, in almost every case. MPEG-4 Part 2 is what AVI-era players expect and what the container was designed around, and flat vector artwork compresses extremely well with it. Reach for HuffYUV only if the clip is an intermediate that will be re-encoded later, and reach for H.264 only if you know the player is modern — at which point a modern container is the better answer anyway.
Not on this page — it accepts .eps only. Use Image to Video instead, which takes EPS alongside PNG, JPG, TIFF, WebP, GIF, PSD, and camera raw files in the same job and exposes the same duration, merge, and background controls.
It is if something in your chain requires it. AVI is a RIFF-based format Microsoft released on 10 November 1992 as part of Video for Windows, and the US National Archives designated it a preservation wrapper in 2010, so it is far from dead. It is also genuinely limited — no standardised aspect-ratio metadata, no embedded subtitles or fonts, and awkward handling of anything that needs future-frame references. For general distribution, EPS to MP4 produces a smaller file that plays in far more places.