Initializing... drag & drop files here
Supports: OGV
OGV is the .ogv extension of the Ogg container maintained by the Xiph.Org Foundation, almost always carrying Theora video (a royalty-free codec derived from On2's VP3 and stabilised as libtheora 1.0 in November 2008) and Vorbis or Opus audio. It was the format Wikipedia used for video uploads for years and the open-web alternative to H.264 in the early HTML5 era. The problem in 2026 is that the rest of the world moved on:
<video> element. MP4/H.264 plays everywhere those browsers still support video at all.<video src="clip.ogv"> increasingly fails in 2026 because the browser, not the server, drops the format. MP4 is the safe default for self-hosted video.| Property | OGV (Ogg Video) | MP4 |
|---|---|---|
| Container released | 2003 (Xiph.Org) | 2001 (ISO/IEC 14496-14) |
| Typical video codec | Theora (libtheora 1.0, Nov 2008) | H.264, H.265, AV1 |
| Typical audio codec | Vorbis, Opus | AAC, MP3, AC3 |
| MIME type | video/ogg |
video/mp4 |
| Royalty status | Royalty-free | H.264/H.265 patent-licensed via MPEG LA / Access Advance |
| Chrome desktop playback | Removed in v123 (Mar 2024) | Supported |
| Safari playback | Never supported | Supported |
| iOS / Android hardware decode | None | Yes (H.264 universal, H.265 on most 2017+ devices) |
| Social media accepts upload | No | Yes |
| NLE / video editor support | Rare | Universal |
| Codec | Compression | Compatibility | When to pick |
|---|---|---|---|
| H.264 (default) | Baseline | Every device made since ~2006 | Default. YouTube, social, archives, anything you might share |
| H.265 / HEVC | ~40-50% smaller than H.264 at matched quality | Most 2017+ phones, TVs, Macs; Windows needs HEVC extension | 4K, long files, when smaller size matters more than universal play |
| AV1 | ~30% smaller than H.265 | Chrome, Firefox, Edge, recent Android, Apple A17/M3+ | Future-proof archives; slow to encode in-browser |
| MPEG-4 (ASP) | Older, larger than H.264 | Legacy hardware (old DVD players) | Only for legacy device targets |
| VP9 | Comparable to H.265 | Chrome, Firefox, Android; spotty in MP4 containers | Prefer in WebM, not MP4 |
Because Chromium removed Theora decoding in Chrome 123 (March 2024), and Edge dropped it in version 122. The browsers cited rising security risk from media codecs combined with negligible real-world usage. The .ogg audio container still works for Vorbis/Opus audio, but .ogv video falls back to a broken player. Converting to MP4/H.264 restores playback everywhere. If you don't want to convert, VLC, mpv, and the ogv.js polyfill still decode Theora.
A small amount, because both Theora and H.264 are lossy and re-encoding compounds error. In practice, H.264 is significantly more efficient than Theora, so picking Constant Quality (CRF) at 18-20 or Quality Preset "Very High" usually produces a visually identical MP4 that is 20-40% smaller than the source .ogv. The only time you'll see obvious quality loss is at CRF 28+ or Quality Preset "Low/Very Low".
H.264 unless you have a specific reason otherwise. H.264 plays on literally every device with a video decoder — phones from 2010, smart TVs, web browsers, NLEs, the cheapest Android tablet. H.265 cuts file size 40-50% at matched quality but loses some Windows playback (users need the paid HEVC extension from Microsoft Store) and most browsers won't play H.265 inside an MP4. Pick H.265 only for personal archives or HEVC-capable target devices.
Yes. Under Trim choose Time Range, then enter Start Time and Duration in HH:MM:SS.sss format (e.g., Start 00:00:10.500, Duration 00:00:30 extracts a 30-second clip starting at 10.5 seconds). This single-pass trim avoids the quality hit of trim-then-re-encode in a separate tool. For audio-only extraction see OGV to MP3.
Yes. Wikimedia served Theora-in-Ogg as the default video container for over a decade before migrating most assets to VP9/WebM around 2018. Older Wikimedia downloads are almost always Theora + Vorbis, which this tool decodes and re-encodes cleanly. Note that Wikimedia attribution requirements (CC BY-SA, etc.) still apply to the converted MP4 — the codec change doesn't reset the license.
Theora itself does not have an alpha channel — there's no standard "OGV with transparency". If your source plays with a transparent background it's almost certainly a different format (likely WebM with VP9 alpha or a Ogg-wrapped Dirac variant). Standard MP4 with H.264 / H.265 also has no alpha. If you need transparency, convert to WebM with VP9 alpha instead of MP4.
All three are Ogg containers from Xiph.Org. .ogg is the historical extension and is now recommended for audio-only Vorbis/Opus streams. .ogv is the Xiph-recommended extension when the container holds video (with or without audio), MIME type video/ogg. .ogx is the multiplexed / generic Ogg extension used when the stream mixes types beyond audio+video. For converting, treat them all as Ogg containers — this tool reads .ogv natively.
Usually because Quality Preset is set to "Highest" or CRF is below 18, which forces H.264 to preserve detail the original Theora encoder threw away. Try Quality Preset "Very High" or CRF 20-23 — you'll typically end up with a smaller MP4 than the source. The other common cause is that the source .ogv was already heavily compressed (Wikipedia uploads, early WebRTC captures); there's a floor beyond which re-encoding can't shrink the file without visible quality loss.
Yes. Click "Add Files" and select multiple .ogv files (or drop the folder). Each file converts with the same codec, quality, and resolution settings, and downloads individually or as a ZIP. Files process in your browser session, so there's no per-file upload limit beyond your machine's memory. For one-direction batches without quality tuning see also OGV to MOV and OGV to MKV.