Initializing... drag & drop files here
Supports: MPG, MPEG
OGV is video in the Ogg container — the royalty-free stack Xiph built, and still what some open-source toolchains, wikis and legacy pipelines ask for by name. This converter turns an MPEG program stream (MPEG-1 or MPEG-2 video with MPEG Audio) into .ogv with VP8 video and Vorbis audio by default. Theora, the codec most people assume Ogg means, is offered as the alternative rather than the default, because VP8 is the more efficient of the two and Theora has been removed from the browsers that once played it.
.mpeg or .mpg file onto the page, or click "+ Add Files". Several clips can be queued and converted with the same settings..ogv. Files upload over an encrypted connection, are processed on our servers and are deleted automatically after a few hours — no sign-up, no watermark.This is the single most useful thing to know about this page. VP8 has no CRF mode — quality is steered by a quantizer range and a target bitrate, not by a single rate factor. When you pick Constant Quality, the number you set is never handed to the encoder, and because that mode also suppresses the bitrate arguments, nothing takes its place: the encoder falls back to its own internal default target.
We measured it on a 10-second 720x480 MPEG-2 clip. Encoded through the Quality Preset path the .ogv came out at 6.1 MB; encoded through the Constant Quality path it came out at 0.67 MB, and moving the slider did not change that number at all. So:
| Mode | On VP8 (default) | On Theora |
|---|---|---|
| Quality Preset | Works — scales the source bitrate, roughly 1.32x it at "Very High" | Works, mapped onto Theora's own 0-10 quality scale |
| Constant Bitrate / Variable Bitrate | Works — this is VP8's native way of being steered | Works |
| Specific file size | Works — converted to a bitrate | Works |
| Constant Quality | The value is discarded; output is the encoder's default target | Works |
| Constraint Quality | The Max bitrate is applied as a ceiling; the quality number is not | Works |
If you want quality-driven encoding on this page, use the Quality Preset. If you need a size guarantee, use Variable Bitrate or "Specific file size". Reach for Constant Quality only if you have switched the codec to Theora.
| Property | OGV (this page) | WebM | MP4 |
|---|---|---|---|
| Video codec | VP8 by default, Theora optional | VP9 | H.264 |
| Audio codec | Vorbis by default | Opus | AAC |
Browser <video> support |
Marginal — caniuse puts Ogg/Theora at 5.76% globally | Broad | Broadest |
| Chrome | Theora supported through 119, disabled by default from 120, removed from Chromium at 123 | Yes | Yes |
| Firefox | Theora supported through 125, disabled by default from 126 | Yes | Yes |
| Safari | Never supported Ogg/Theora video | Partial | Yes |
| Licensing | Royalty-free | Royalty-free | H.264 is patent-licensed |
| Pick it when | A toolchain requires the Ogg container by name | You want a modern royalty-free web file | You want it to play everywhere |
Treat an .ogv as a file for desktop players and Ogg-specific tooling — VLC, mpv and ffmpeg-based software handle it — rather than something to embed in a web page in 2026. For playback on a page, MPEG to WebM or MPEG to MP4 are the honest answers, and OGV to MP4 rescues Ogg files you already have.
Interlacing survives. MPEG-2 recorded off DVD or broadcast is usually interlaced, and there is no deinterlacing filter in this pipeline, so the comb lines travel into the .ogv untouched. Pixel aspect survives too, but only if you leave the size alone: keep Video resolution on "Keep original" and a 720x480 anamorphic source stays flagged as 16:9, while resizing resets the flag to square pixels — in our testing the same clip scaled to 360p came out 540x360 marked 3:2, so the widescreen framing displays squeezed. If you need a smaller widescreen file, type the display shape into Width x Height (640x360, for example) instead of scaling by percentage.
VP8, with Vorbis audio, unless you change it. That surprises people who assume Ogg video means Theora, but VP8 is the more efficient codec and is equally royalty-free, and Theora is the option you select deliberately — usually because a specific legacy tool insists on it.
Because VP8 does not implement CRF. The quality number never reaches the encoder, and the mode also suppresses the bitrate arguments, so the encode falls back to the encoder's own default target. In our testing that produced the same 0.67 MB output from a 10-second 720x480 source no matter where the slider sat, against 6.1 MB from the same clip using the Quality Preset. Use the Quality Preset or a bitrate mode instead — or switch the codec to Theora, where the control does work.
Not dependably. caniuse puts Ogg/Theora video at 5.76% of browsers globally: Chrome supported it through version 119, disabled it by default at 120 and removed it from Chromium at 123, Firefox supported it through 125 and disabled it by default at 126, and Safari never shipped it at all. Browser video today means WebM or MP4; keep .ogv for desktop players and toolchains that ask for Ogg specifically.
No. MPEG-2 and VP8 are different codecs with nothing in common at the bitstream level, so the video is fully decoded and re-encoded. Keeping the Quality Preset high limits the second-generation loss, but it cannot be zero, and no setting recovers detail the MPEG source never captured.
Yes — Video resolution starts on "Keep original", and the frame rate is carried over from the source. If you do resize, prefer an explicit Width x Height over a percentage on standard-definition material, because resizing resets the pixel-aspect flag and an anamorphic DVD frame will otherwise display squeezed.
Vorbis unless you have a reason not to: it is preselected and is what the Ogg ecosystem expects alongside video. Opus is the modern choice if size matters and your player supports it. FLAC is available but makes for a very large video file, and Speex is a narrowband speech codec limited to 8 or 16 kHz here — fine for a voice recording archive, wrong for anything else.
No. There is no deinterlacing anywhere in this pipeline, so interlaced material keeps its combing. If your source is a DVD or TV capture and you need progressive output, deinterlace it in a desktop editor before uploading.
It is uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours along with the file we generate. Nothing is shared, made public or kept for training, and there is no sign-up and no watermark.