How to convert OGG or Opus audio to MP3 on a Mac
Neither the Music app nor QuickTime Player will open an OGG or Opus file, so the Mac’s built-in tools are out for this one. The two reliable routes are ffmpeg in Terminal (ffmpeg -i note.ogg note.mp3) or dropping the files into Manatee and choosing MP3. Both read OGG Vorbis, Opus, Speex, and the .oga variants, and both write the MP3 as a new file next to the original.
Where these files come from
You almost never choose to create an OGG or Opus file; they arrive.
- Voice notes from messaging apps. Most chat apps record voice messages as Opus inside an .ogg or .opus wrapper. Export one from a phone and that is what lands on your Mac.
- Game and software assets. Vorbis was the free, patent-unencumbered alternative to MP3 for years, so game soundtracks and app sound effects often ship as .ogg.
- Podcasts and archives. Some podcast hosts and audio archives publish an .ogg or .opus version alongside the MP3.
- Speex recordings (.spx). Older voice over IP software and some dictation tools used Speex, which is the same family and handled the same way.
OGG is a container; Vorbis, Opus, Speex, and FLAC are codecs that can live inside it. An .ogg file usually holds Vorbis audio, a .opus file holds Opus, and an .oga is just the “audio only” spelling of .ogg. The distinction does not change anything below, because the tools detect the codec themselves. One exception: an .ogv file is video, not audio, and needs a video target like MP4 instead.
Why the Mac’s own apps decline
Apple’s media frameworks support the formats Apple chose: AAC, MP3, ALAC, FLAC, AIFF, WAV, and a few others. Vorbis and Opus are not among them, so Quick Look shows a generic icon, QuickTime Player says the file is not compatible, and the Music app ignores the drop. This is not a sign that the file is damaged. If you want a quick way to tell “unsupported” from “broken,” the file someone sent you won’t open: a quick diagnosis guide lays out the tells.
Option 1: ffmpeg in Terminal
ffmpeg decodes every codec in the OGG family and encodes MP3 in the same pass. Install with Homebrew (brew install ffmpeg) if you do not have it.
- Open Terminal from Applications, Utilities.
- Type
cdwith a space, drag the folder holding your files onto the Terminal window, and press Return. - Convert one file:
ffmpeg -i "voice-note.ogg" -codec:a libmp3lame -b:a 128k "voice-note.mp3"
- For an .opus file, the command is the same apart from the extension:
ffmpeg -i "voice-note.opus" -codec:a libmp3lame -b:a 128k "voice-note.mp3"
- For a folder of voice notes:
for f in *.ogg *.opus; do [ -e "$f" ] && ffmpeg -i "$f" -codec:a libmp3lame -b:a 128k "${f%.*}.mp3"; done
Voice notes are mono speech at a low bitrate, so 96 or 128 kbps is plenty and keeps the output compact. For a Vorbis music file, raise that to 256 or 320 kbps.
Option 2: Manatee
Manatee bundles ffmpeg inside the download, so it reads the same formats without a Terminal window.
- Open Manatee and choose Convert.
- Drag the .ogg, .opus, .oga, or .spx files into the window, or drop them on the menu bar icon. Mixed folders are fine.
- Pick MP3 as the target.
- Each file appears in the job list with progress, and each MP3 is written alongside its source. The original is never altered.
Everything happens on the Mac. No upload, no account, no telemetry; the only network call is a license check. It is free for 24 hours with every feature, then $9 once.
Manatee does not edit or join audio, so if you want twenty voice notes merged into one file, convert them first and then combine the MP3s in an audio editor. It also does not transcribe speech.
Quality: what to expect from a lossy-to-lossy conversion
Vorbis and Opus are both lossy, and so is MP3. Converting between them means the audio is decoded, then re-encoded with a different set of compromises. For speech, the effect is negligible. For music, a Vorbis file at a modest bitrate may pick up a touch of extra softness in the MP3. Use a higher MP3 bitrate than the source to avoid stacking losses, and hold on to the original in case you ever need to convert again. Lossless vs lossy: what happens to audio when you convert it explains why each pass costs something.
Opus in particular is a remarkably efficient codec; a 32 kbps Opus voice note sounds clearer than a 32 kbps MP3 would. That is why the MP3 version will be larger than the Opus file even at the same perceived quality. That is normal and not a sign that anything went wrong.
Voice notes: a few practical details
Chat app exports come with their own quirks.
- Strange file names. Exports are often named with a long string of digits. Rename the MP3s by date or sender after converting; the audio carries no useful tags to help you.
- Very short files. Some apps split long voice messages into several files. Convert them all and listen in order.
- A file that is actually an .m4a or .aac despite the .ogg extension. Some apps label files inconsistently. ffmpeg and Manatee both inspect the contents rather than trusting the extension, so the conversion still works.
- Privacy. A voice note from a friend is personal. Converting it on your own Mac, rather than through a website, means it never leaves your machine. Online file converters: what you give up and the offline alternative goes into the trade-offs.
Questions
Can I just rename .ogg to .mp3? No. The extension is a label; the contents are still Vorbis or Opus, and the Music app will reject the file once it looks inside. A real conversion re-encodes the audio.
Should I convert to M4A instead of MP3? M4A (AAC) is a fine choice and is slightly more efficient. Both ffmpeg and Manatee offer it. MP3 remains the format that plays on every device without question, which is usually why people are converting in the first place.
The .ogg file will not convert and ffmpeg reports an error about the stream.
It may be truncated, which is common with voice notes exported before the upload had finished. ffmpeg will usually convert whatever is intact up to the break if you add -err_detect ignore_err before -i, so you get the first part of the note as an MP3. If the file is 0 bytes, there is nothing to recover. Corrupted MP3 or M4A won’t play on Mac: how to repair it covers the general approach to damaged audio.
What about an .ogv file?
That is video in an OGG container. Convert it to MP4 instead; Manatee accepts .ogv and offers MP4 and MOV targets, and ffmpeg handles it with ffmpeg -i clip.ogv clip.mp4.