Initializing... drag & drop files here
Supports: MPG, MPEG
Converting an MPG to .oga discards the video and keeps the soundtrack in Xiph.Org's audio-only Ogg container. The real decision is not the extension — it is which of the four codecs on this page you put inside it, because they behave very differently once you start touching the bitrate and sample-rate controls. Short answer: leave it on Vorbis unless you have a specific reason not to. Vorbis is the default, it is what "Ogg audio" means to almost every player, and it is the only one of the four whose quality controls all behave the way the labels suggest.
| Codec | What it is | Bitrate controls that work | Sample rates offered | Pick it when |
|---|---|---|---|---|
| Vorbis (default) | Xiph's general-purpose lossy codec; the historical meaning of "Ogg audio" | Quality Preset, Constant Bitrate, Custom Bitrate, Variable Bitrate, Specific file size | Original, 44100, 48000 | Almost always — web audio, game engines, Wikimedia, Linux desktops |
| Opus | The modern successor, standardised by the IETF and far better at low bitrates | Quality Preset, Constant Bitrate, Custom Bitrate, Specific file size | Original, 8000, 12000, 16000, 24000, 44100, 48000 — but see the FAQ on 44.1 kHz | You want the best quality per kilobit and the player is modern |
| FLAC | Lossless. Compresses without discarding anything | None of them. Every bitrate control on this page is inert for a lossless codec, and the compression-level slider that would matter is not shown on .oga |
Original, 44100, 48000 | You want a lossless copy and do not care about size or tuning |
| Speex | A speech codec, effectively superseded by Opus | Bitrate controls apply, but within a narrow speech-oriented range | 8000 and 16000 only — "Original" is not offered, so a downsample is forced | Practically never. Use Opus for voice |
-q:a 10 at the top preset down to -q:a -1 at the bottom), and the bitrate modes set real bitrates..mpg or .mpeg file, or click "Add Files" to browse. Both extensions name the same MPEG program stream, and several recordings can be queued and converted with one set of settings.HH:MM:SS.sss..oga. Files upload over an encrypted connection, are processed on our servers, and are deleted automatically after a few hours — no sign-up, no watermark.| Property | MPG (source) | OGA (output) |
|---|---|---|
| What it is | MPEG program stream carrying video plus one or more audio elementary streams | Audio-only Ogg bitstream |
| Defined by | ISO/IEC 11172-1 (MPEG-1, 1993) and ISO/IEC 13818-1 (MPEG-2) | Ogg from Xiph.Org; the .oga extension and the audio/ogg media type were registered in RFC 5334, September 2008 |
| Usual audio codec | MPEG-1 Audio Layer II (MP2), already lossy | Vorbis by default; Opus, FLAC or Speex if you switch |
| Licensing | MPEG patent pools, largely expired on the base standards | Royalty-free |
| Video | Present | Discarded — nothing about the picture reaches the output |
| Native browser playback | No | Yes, in Chrome, Firefox, Edge and Safari 18.4+ |
| Best for | Legacy discs, captures and broadcast archives | Web audio, game engines, Linux, free-format archives |
Because that entry has no Vorbis equivalent, and the fallback is not what the label implies. Vorbis's variable-bitrate rungs in our pipeline stop at 320K. Selecting 384K finds no match, falls back to treating the label as a plain bitrate figure, and then hits the validation layer that keeps Vorbis inside a 32–320 kbps window — so what you actually get is a fixed 320 kbps encode with the variable-bitrate quality mode silently abandoned. If you want a genuine VBR encode, pick 320K or lower; if you want a specific fixed rate, use Constant Bitrate, which is the control designed for that.
It is a rendering gap on our side, and the output is still correct. FLAC is lossless, so "bitrate" is not a thing you can set — the encoder emits however many bits the audio needs. The Quality Preset, Constant Bitrate, Custom Bitrate and Specific file size controls all render on this page anyway because they are shared across every audio target, and for FLAC they are ignored. The one control that would genuinely matter, compression level, is hidden on .oga, so a FLAC-in-Ogg file here comes out at the encoder's default effort. If you want a lossless file with real control, MPG to FLAC exposes the compression-level setting properly.
The dropdown offers it, but Opus itself has no 44.1 kHz mode — the codec is defined for 8, 12, 16, 24 and 48 kHz only. Choosing 44100 does not fail: our validation layer detects the mismatch and snaps the encode to 48000 Hz before the encoder ever sees it. Worth knowing because running the equivalent command against raw ffmpeg does error out, so testing codec limits on the command line will not predict what happens here. The practical advice is to leave Audio Sample Rate on Original for Opus and let the pipeline resolve it.
Because Speex is a narrowband and wideband speech codec and the option list reflects that: selecting it removes "Original" from Audio Sample Rate and leaves only 8000 and 16000 Hz. Any music or full-bandwidth audio in your MPG is therefore downsampled, permanently and audibly. That is correct behaviour for the codec and a good reason not to use it — Opus does everything Speex was designed for, sounds better at the same bitrate, and does not force a downsample. Speex remains on the page for compatibility with older voice archives.
The bytes are the same kind of thing; the extension is a hint about the contents. RFC 5334 registered audio/ogg in September 2008 with .oga as the recommended extension for audio-only Ogg bitstreams, keeping .ogg registered too for backward compatibility with the Vorbis-only files that had already spread everywhere. Practically: .oga says "this is audio, whatever codec is inside", .ogg carries an old implicit assumption of Vorbis. If a specific tool insists on the older spelling, MPG to OGG produces it.
Ogg Vorbis audio plays natively in Chrome from version 4, Firefox from 3.5, Edge from 17 and Opera from 10.5, and Safari reached full support in version 18.4 after several releases of partial support — around 95% of browsers by global usage share. Apple devices older than that will refuse the file, which is the single biggest reason people end up back on MP3. VLC and Audacity open OGA on every desktop platform, and Unity, Godot and Unreal import Ogg Vorbis natively.
One track survives, and there is no picker: the stream with the most channels is chosen, with ties going to the lowest index. On a DVD rip carrying a 5.1 main mix and a stereo commentary, the 5.1 mix wins. As for quality — program-stream audio is normally MP2, which is already lossy, so re-encoding to Vorbis stacks a second lossy generation and cannot recover anything the first pass discarded. Keeping the rate at or above the source's, or leaving Quality Preset near the top of its range, keeps that second generation inaudible for most material.
Choose OGA when you want a royalty-free file for the web, a game engine, a Linux desktop or a free-format archive. Choose MP3 when maximum device compatibility matters — car stereos, older phones and any Apple device predating Safari 18.4 will take an MP3 without argument. As for the file: your upload travels over an encrypted connection, the audio is extracted and encoded on our servers, and both the upload and the result are deleted automatically after a few hours. Nothing is shared or made public, there is no sign-up and no watermark. To shorten a long recording, either set a Trim range here, cut the source first with Video Cutter, or split the finished audio with Audio Cutter, which accepts .oga.