Step-by-step instructions
- 1
FFmpeg (command line, any OS)
Re-encode Opus to OGG Vorbis: `ffmpeg -i input.opus -c:a libvorbis -q:a 5 output.ogg`. The -q:a flag sets quality on a 0–10 scale (default 3, range 0–10). Quality 5 (around 160 kbps VBR) is transparent for most content. Quality 6 (192 kbps) matches CD quality. For a fixed bitrate: `ffmpeg -i input.opus -c:a libvorbis -b:a 128k output.ogg`. Note that OGG is the container — Vorbis is the codec inside it.
Go to converter - 2
VLC (GUI, Windows/Mac/Linux)
Open VLC and go to Media → Convert/Save. Add your Opus file and click Convert/Save. In the Convert dialog, click the wrench icon next to Profile to configure the output. Set the encapsulation to OGG and the audio codec to Vorbis. Set bitrate to 128 or 160 kbps. Choose a destination file ending in .ogg and click Start.
- 3
SoX (command line, Unix-like systems)
SoX can handle the conversion via intermediary PCM: `sox input.opus output.ogg` — SoX uses libopus and libvorbis if installed. Note SoX may not have native Opus support on all platforms; test with `sox --version`. More reliable SoX path: decode with FFmpeg first, then encode with SoX: `ffmpeg -i input.opus -f wav - | sox - output.ogg rate 44100`.
- 4
Python: soundfile + opuslib (scripted batch)
For batch automation: `pip install soundfile opuslib pydub`. Pydub handles the intermediate steps: `from pydub import AudioSegment; audio = AudioSegment.from_file('input.opus', codec='opus'); audio.export('output.ogg', format='ogg', codec='libvorbis', parameters=['-q:a', '5'])`. Pydub wraps FFmpeg, so FFmpeg must be installed. For true batch: `for f in pathlib.Path('.').glob('*.opus'): AudioSegment.from_file(f, codec='opus').export(f.with_suffix('.ogg'), format='ogg')`.
Why convert Opus to OGG?
Opus is technically better, but OGG Vorbis has wider legacy reach. When your target system requires Vorbis, FFmpeg handles the conversion in seconds.
Your files never leave your device
FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.
Frequently asked questions
Is Opus or OGG Vorbis better quality?
What's the difference between OGG and Vorbis?
Can I convert Opus to OGG without losing quality?
No account. No upload. Works in any browser.