WEM to OGG Converter - Decode Wwise Audio | MiConvert

WEM to OGG Converter

Upload a .wem stream pulled out of a game and get back an Ogg Vorbis file, decoded by vgmstream on our servers. Loop markers are ignored on purpose: the stream is decoded once, straight through, with no fade and no repeat.

📁

Drop your file here

or click to browse

Select File

Max 10 files, 50MB each

SSL Encrypted Auto-deleted No Sign Up 100% Free
WEM → OGG

What happens when you convert WEM to OGG

WEM is the file Audiokinetic Wwise writes when a sound designer builds a game's audio. It is a RIFF/RIFX container with a Wwise-specific header, and the audio inside can be PCM, Wwise ADPCM, Wwise Vorbis or Wwise Opus. The payload is often a recognizable codec, but the headers are not the ones a media player expects, so VLC, Windows Media Player, Audacity and most DAWs either refuse the file or play noise.

Our converter runs vgmstream-cli (build r2117), the open-source Wwise decoder, and gives it the flag that ignores loop information. vgmstream writes a 16-bit PCM WAV, then ffmpeg encodes that WAV to Ogg Vorbis with libvorbis at its default quality setting (roughly q3, about 112 kbps nominal for 44.1 kHz stereo; the real bitrate moves with the material). You get one .ogg per .wem, with the original base name, and no manual steps in between.

Sample rate is carried through untouched, and channel layouts up to eight channels are kept as they are. Files with more than eight channels are decoded a second time with a stereo downmix, because the encoder chain will not take them otherwise. What does not survive: Wwise loop regions (the decode plays the stream once and no smpl chunk is written), any attached image, and anything stored in the soundbank rather than in the stream itself.

One thing worth knowing before you pick OGG: if the WEM already holds Wwise Vorbis, decoding to PCM and re-encoding with libvorbis is a second lossy generation, not a repack. For reference material or anything you plan to edit and re-encode later, FLAC or WAV output from the same WEM avoids that extra pass. OGG suits you when you want a small file that Unity, Godot, Audacity and browser players read directly.

How to convert extracted WEM files to OGG

  1. Unpack the game's soundbanks first. We accept .wem only, not .bnk or .pck archives, so use a Wwise unpacking tool (bnkextr, wwiser, ww2ogg-style scripts or a game-specific modding tool) and save the individual streams to disk.
  2. Keep the extracted files as they came out of the unpacking tool. If a stream contains only a header and no audio data (the audio lives in the game's .pck/.bnk), the conversion stops with a message saying so, and you will need to unpack the full stream instead.
  3. Drag the .wem files onto the upload box on this page. You can drop several at once, up to 10 files per batch without an account.
  4. Start the conversion. The files are uploaded over HTTPS and decoded on our servers; typical game streams are small, so most finish within a few seconds of the upload completing.
  5. Download each OGG file. The link stays valid for about four hours, after which the output is deleted automatically.
  6. Drop the OGG into your DAW, Unity or Godot project. If you need to loop the sound again, set the loop points in your engine or editor, since the original Wwise loop data is not carried over.

What this converter does

  • Decodes Wwise PCM, ADPCM, Vorbis and Opus streams through vgmstream-cli r2117, with no Wwise SDK, Python script or command line on your side.
  • Keeps the source sample rate and channel layout up to eight channels; files above eight channels are mixed down to stereo so they can still be encoded.
  • Ignores Wwise loop data so the OGG contains exactly one pass of the audio, with no 10-second fade tail added by the decoder's default behavior.
  • Handles mixed batches: on this page you can also drop MP3, WAV, FLAC, M4A, AAC, WMA and other supported audio files alongside your WEM streams and get OGG back for all of them.
  • Names every output after the original file, which matters when you are converting a few hundred numbered dialogue streams.
  • Offers MP3, WAV and FLAC as alternative targets for the same WEM input if OGG is not what your pipeline needs.

Video Tutorial

An A-Z video guide on how to use MiConvert to change WEM format to OGG. This is the safest method to convert data without needing to download any applications to your device. 🔗 Format conversion too

WEM to OGG questions

How do I convert WEM to WAV instead of OGG?

Use our WEM to WAV page. That path is the shortest one we have: vgmstream decodes the stream to 16-bit PCM WAV and we hand you that file directly, with no ffmpeg re-encode, so there is no second lossy stage. WEM input can go to MP3, WAV, OGG or FLAC here.

Why do I get "This WEM file could not be decoded"?

That message means vgmstream did not recognize the file. Common causes are a soundbank renamed to .wem, a truncated extraction, or an encrypted or game-specific variant of the Wwise codec; the exact reason differs per file. Note that this page accepts the .wem extension only, so a .bnk or .pck package has to be unpacked first, and you should upload the individual extracted stream rather than the archive.

Does the OGG keep the loop points from the game?

No. The decoder is told to ignore loop information, and no smpl loop chunk is written, so you get a single linear pass of the audio. Rebuild the loop in your engine, in Wwise, or in your editor using the original loop sample positions if you logged them during extraction.

Can I choose the OGG bitrate or quality?

No, there is no quality selector. libvorbis runs at its default variable-bitrate setting, which lands around 112 kbps nominal for 44.1 kHz stereo and lower for mono or quiet material. If you need an untouched decode, pick WAV; if you want compression without a second lossy pass, pick FLAC.

Can you convert OGG back to WEM for my mod?

No. There is no WEM encoder here; this site only reads WEM. Packing audio back into Wwise format requires the Wwise authoring tool or a game-specific repacking utility.

How many files can I convert at once?

Up to 10 files in one batch without an account, 25 on Plus and 50 on Pro, with a per-file cap of 50 MB for guests and 100 MB with a free account. There is also an hourly limit of 10 conversion jobs per IP address, so very large extraction runs are better done in groups.

What happens to the files I upload?

Conversion runs on our servers, not in your browser. Your uploaded .wem is deleted as soon as the job finishes, and the converted OGG can be downloaded for about four hours before it is deleted automatically. File names, sizes and outcomes are logged for operations; the download link is a random token that is not listed anywhere.