Initializing... drag & drop files here
Supports: MPG, MPEG
.mpg or .mpeg videos. Batch is supported — every file in the batch shares the same Opus output settings.HH:MM:SS.sss to extract a specific segment. Click Convert and download. The video track is dropped; only the decoded audio is re-encoded as Opus..mpg and .mpeg files are MPEG-1 or MPEG-2 program streams whose audio track is almost always MPEG-1 Audio Layer II (MP2) — sometimes AC-3 on DVD-derived files. MP2 was finalized in 1992 (ISO/IEC 11172-3) and was designed for the bandwidth and CPU budgets of that decade. Opus, standardized as IETF RFC 6716 in 2012 and updated by RFC 8251, is the modern replacement: it covers 6 to 510 kbit/s, handles speech and music in the same stream, and stays competitive with AAC and HE-AAC at every bitrate. Extracting the audio from MPEG and re-encoding to Opus typically cuts file size by 50% or more for the same listening experience.
| Property | MP2 inside MPEG | Opus output |
|---|---|---|
| Standardized | 1992 (ISO/IEC 11172-3) | 2012 (IETF RFC 6716) |
| Typical bitrate | 192–256 kbps stereo | 6–510 kbps |
| Sample rates | 32, 44.1, 48 kHz | 8 / 12 / 16 / 24 / 48 kHz internally |
| Channels | Mono / Stereo / Joint Stereo | Mono / Stereo / up to 255 in multistream |
| Frame size / latency | ~24 ms; high algorithmic delay | 2.5–60 ms; ~26.5 ms typical |
| Speech mode | None | SILK + CELT hybrid |
| Royalty-free | Yes (patents expired) | Yes by design |
| Browser playback | None natively | Chrome, Firefox, Edge, Opera, Safari 11+ (Ogg-Opus broadly since Safari 18.4) |
| Default in modern apps | No | WhatsApp, Discord, Zoom, WebRTC, YouTube, PS4/PS5 chat |
These are the Opus reference targets from xiph.org and the libopus README — useful when you bypass the preset and pick a custom bitrate.
| Use case | Channels | Bitrate | Notes |
|---|---|---|---|
| Narrowband voice (intercom, IVR) | Mono | 12–24 kbps | Roughly G.711 quality at 1/4 the bandwidth |
| Podcast / spoken-word | Mono | 32–48 kbps | Transparent for speech; ideal for lectures and interviews |
| Music (lossy, very small) | Stereo | 64 kbps | Roughly MP3 128 kbps perceptual quality |
| Music (transparent for most listeners) | Stereo | 96–128 kbps | Matches AAC at the same bitrate in listening tests |
| Music (archival lossy) | Stereo | 160–192 kbps | Indistinguishable from source for nearly all material |
| Surround / multichannel | 5.1 / 7.1 | 256–510 kbps | Up to 256 kbps per channel in multistream |
It extracts only the audio. The decoder reads the MPEG program stream, pulls the audio elementary stream (MP2 or AC-3 in nearly all .mpg/.mpeg files), decodes it to PCM, and re-encodes that PCM as Opus. The video track is discarded, which is why outputs are dramatically smaller than the source.
MPEG-1 Audio defines three layers — Layer I (MP1), Layer II (MP2), and Layer III (MP3). Authoring tools for VCD, SVCD, DVB, and PAL DVD almost always pick Layer II because it was the broadcast and disc standard. MP3 became the dominant download format but rarely shows up inside .mpg containers. The converter handles both, plus AC-3 if your file came from an NTSC DVD.
Mono. Spoken-word programmes mixed for radio or talk shows are usually mono or near-mono, and Opus encodes mono at roughly half the bitrate of stereo for the same quality. If the source is genuinely stereo (e.g., a music interview with stereo bed music) keep Stereo; Opus's joint-stereo coupling already handles dual-mono efficiently.
Leave it at Original or pick 48000 Hz. Opus internally operates at 48 kHz and resamples anything else, so 48 kHz avoids an extra resample step. The 8–24 kHz options are useful only for narrowband speech where you want to force the encoder into its SILK-based voice mode and shrink the stream further.
In published listening tests Opus matches or beats AAC-LC at 96 kbit/s and is well ahead of MP3 at every bitrate below 128 kbit/s. Below 64 kbit/s the gap widens further because Opus's hybrid CELT + SILK design handles voice and music without switching codecs. For music above 192 kbit/s the differences are inaudible in practice.
Android plays Opus in MP4, MKV, Ogg, and WebM containers since Android 5.0. iOS and macOS play Opus in CAF and MP4 since iOS 11 / macOS 10.13, and gained Ogg-Opus support broadly with Safari 18.4 on iOS 18.4 / macOS 15.4 (April 2025). Windows plays Opus natively in Windows 10 1607+ and via VLC on older versions. For maximum compatibility with very old devices, convert MPEG to MP3 instead.
Human hearing tops out around 20 kHz, and 48 kHz sampling captures everything up to 24 kHz (the Nyquist limit). Opus is designed for delivery — streaming, calling, podcasting — where 48 kHz is the broadcast and film-mix standard. If you need 96 kHz or 192 kHz for production work, use MPEG to WAV and process the lossless audio in your DAW.
Yes — use Compress MPEG to keep the video and re-encode the audio at a lower bitrate in the same container. This page is for fully discarding the video and producing a standalone Opus audio file.
No, use MP4 to Opus. Despite both being MPEG-family standards, .mp4 (ISO/IEC 14496-14) is a different container from MPEG-1/2 program streams (.mpg/.mpeg). MP4 audio is typically AAC, not MP2, so the source codec and demuxer path differ.