Initializing... drag & drop files here
Supports: BMP
A .vob is a DVD Video Object file — the MPEG-2 program stream that lives inside the VIDEO_TS folder of a DVD-Video disc. What this page produces is a genuine MPEG-2 program stream, written in the DVD's own 2,048-byte packs and beginning with the pack header 00 00 01 BA, holding your bitmap as a still video clip.
What it is not is a DVD. There is no VIDEO_TS folder, no .IFO or .BUP navigation files, no chapter or menu structure, and — because this is an image-to-video conversion — no audio stream at all. Authoring software that ingests VOB files will generally take it; a DVD player handed the bare file on a data disc will generally not. Treat the output as a video asset in a DVD-compatible codec, which is exactly what most people asking for "BMP to VOB" actually need.
.bmp files onto the page or click "+ Add Files". If you upload several, Merge strategy decides what happens: Merge images (the value it opens on) builds one clip with every bitmap in sequence, while Video per image produces one .vob per file..vob. Files are uploaded over an encrypted connection, encoded on our servers, and deleted automatically after a few hours — no sign-up, no watermark, never shared or made public.This is the part that surprises people, and it is worth setting out precisely. On an image source the pipeline always has a Background Color to apply, so instead of a plain rescale it builds a scale-to-fit and pad operation: your bitmap is fitted inside the target frame with its aspect ratio intact, and whatever space is left over is filled with the background colour. That is good news — nothing is ever stretched — but it changes what each control does.
| Control | What the target frame becomes | Aspect handling |
|---|---|---|
| Keep original (opens selected) | Your bitmap's own width and height, each rounded down to an even number | No bars — the frame is exactly the image |
| Fixed Resolutions | Exactly the entry you chose, from 7680x4320 down to 256x144 | Image fitted inside, remaining space filled with the Background Color |
| Preset Resolutions | The preset's height, with the width recomputed from your image's aspect ratio | No bars — the frame follows the image shape |
| Width x Height | The height you typed, with the width recomputed from your image's aspect ratio | The width you typed is not used |
| Width / Height (Keep aspect ratio) | The dimension you gave, with the other derived | No bars |
The Width x Height row is the trap. Type 720 x 480 into it with a 4:3 bitmap and you will get a 640x480 file, not a 720x480 one, because on this path the height wins and the width is recalculated. If you need an exact frame size, use Fixed Resolutions — and note that its list runs 640x480 (VGA), 800x600 (SVGA), 854x480 (SD) and 1024x768 (XGA) but contains no 720x480 or 720x576 entry, so the two genuine DVD-Video resolutions are not reachable from this page at all.
We confirmed the padding behaviour by putting a 1600x1200 bitmap through Fixed Resolutions at 1920x1080 and sampling the output frame: the centre carried the image and both edge columns read pure white, exactly matching the Background Color default.
Three modes render here — Quality Preset, Constant Quality and Constraint Quality — and on this particular combination of image source and MPEG-2 output, none of them reaches the encoder:
The still is encoded at 1 frame per second with B-frames disabled, which is why a five-second clip from a single bitmap is so small: it is five nearly identical frames, and MPEG-2 codes the four repeats almost for free.
| Property | BMP (source) | VOB (output) |
|---|---|---|
| Full name | Windows Bitmap / Device-Independent Bitmap | DVD Video Object |
| Vendor | Microsoft | DVD Forum |
| Kind | Uncompressed or RLE raster image | MPEG-2 program stream |
| Structure written here | n/a | 2,048-byte packs, the DVD sector size, starting 00 00 01 BA |
| Video coding | n/a | MPEG-2 by default; MPEG-1 is the alternative |
| Audio | None | None — image sources produce a silent video, and the Audio Codec group is hidden |
| Colour | Typically 24-bit, sometimes palettised | 8-bit YUV 4:2:0 |
| Transparency | Not carried by ordinary BMP files | Not possible in any video format; any transparent area is filled with the Background Color |
| Size limit applied on the way in | Long edge capped at 4,096 pixels during preparation | n/a |
No — not on its own. A DVD-Video disc needs the whole VIDEO_TS structure: the .VOB files plus the .IFO navigation tables and their .BUP backups, laid out in a UDF filesystem with the right resolution, frame rate and GOP structure. This page produces the video payload in a DVD-compatible codec and packaging, not the disc. Feed the file into DVD authoring software — most of which accepts a VOB as an import — and let that build the disc structure and the navigation. If the goal was simply a playable file, BMP to MP4 is far more useful.
The Audio Codec group is deliberately hidden for image sources, because a bitmap has no sound to carry — the output is silent by construction and there is no setting on this page that changes that. Adding a soundtrack is a separate step in a video editor or authoring tool after conversion. This is also why "the VOB has no sound" is never a fault report here: it is the expected result.
It should never be the wrong shape — the pipeline scales your bitmap to fit inside the target frame with its aspect ratio intact, then pads. The bars are the padding, and the colour is whatever Background Color is set to, which opens on White. If you are putting a 4:3 bitmap into a 16:9 frame you will get white pillarbox bars down both sides unless you change that dropdown, and Black is usually the more natural choice for video. If you want no bars at all, choose a Fixed Resolution with the same aspect ratio as your image, or leave Video resolution on Keep original.
You cannot reach them exactly from this page. The Fixed Resolutions list, which is the only control that honours an exact width and height, has no 720x480 (NTSC) or 720x576 (PAL) entry — the nearest options are 640x480 and 854x480. Typing the numbers into Width x Height does not help either, because on this path the height is used and the width is recomputed from your image's aspect ratio. If DVD-legal geometry is a hard requirement, produce the file at a convenient size here and let your DVD authoring software conform it, since that software has to enforce the frame rate and GOP rules anyway.
Merge images, the value the page opens on, produces a single .vob containing every uploaded bitmap in sequence, each held on screen for whatever Image Duration says — a slideshow. Video per image produces a separate .vob for each file instead, all with the same settings. Merge images is what most people want; per-image output is useful when you are assembling a set of individual clips for an authoring timeline. Both encode at 1 frame per second with B-frames off, so a long slideshow stays surprisingly small.
MPEG-2, which is what the page opens on and what the DVD-Video specification actually mandates. MPEG-1 is offered because the program-stream container accepts it and some very old hardware and Video CD workflows prefer it, but it is a substantially weaker codec and no DVD authoring tool will thank you for it. There is no third option here — the codec list on this page contains exactly those two.
Mostly. On Keep original the frame is your bitmap's own dimensions rounded down to even numbers, so a 1600x1200 image gives a 1600x1200 video. There is one ceiling to know about: images are normalised before encoding and the long edge is capped at 4,096 pixels, so a scanned bitmap larger than that is reduced to fit before the encoder sees it. That is rarely a constraint for a video target — 4,096 pixels is wider than 4K — but it is worth knowing if you were expecting a poster-sized still to survive at full resolution.
Because on this route none of the File Compression modes reaches the encoder. Constant Quality and Constraint Quality are both discarded by the MPEG-2 path, and Quality Preset works by scaling a source bitrate that a still image does not have. What sets the rate instead is a formula based on the frame size — approximately 0.10 to 0.18 bits per pixel at 30 fps depending on resolution, with a 2 Mbit/s floor. To make the file smaller, reduce the resolution or shorten the Image Duration; those are the two controls with real effect here.
There is no fixed limit on the number of files, and no fixed per-file cap either — upload size and connection speed are the practical constraint, and BMP is an uncompressed format so a batch of large bitmaps adds up quickly. Everything you upload travels over an encrypted connection, is converted on our servers, and both the uploads and the outputs are deleted automatically after a few hours. Files are never shared or made public, no account is required and no watermark is added. If you want the same slideshow in a format that plays everywhere, BMP to MPG keeps MPEG-2 under a friendlier extension and BMP to MP4 moves it to H.264.