Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hcs64/ww2ogg
Convert AudioKinetic Wwise RIFF/RIFX Vorbis to standard Ogg Vorbis
https://github.com/hcs64/ww2ogg
Last synced: 9 days ago
JSON representation
Convert AudioKinetic Wwise RIFF/RIFX Vorbis to standard Ogg Vorbis
- Host: GitHub
- URL: https://github.com/hcs64/ww2ogg
- Owner: hcs64
- License: bsd-3-clause
- Created: 2014-08-27T14:06:16.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2022-08-06T03:07:02.000Z (over 2 years ago)
- Last Synced: 2024-08-02T11:16:38.597Z (3 months ago)
- Language: C++
- Size: 77.1 KB
- Stars: 311
- Watchers: 17
- Forks: 39
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: COPYING
Awesome Lists containing this project
README
ww2ogg
======Audiokinetic Wwise RIFF/RIFX Vorbis to Ogg Vorbis converter by hcs
NOTE: Prefer vgmstream
----If you don't need Ogg Vorbis output and just want to play the audio,
I recommend using [vgmstream](https://vgmstream.org/) instead of ww2ogg.
It has extensive support for playing Wwise files directly. Improved
features include:- decoders for Opus and many proprietary game console codecs
- looping
- improved .wem metadata parsing
- .bnk support
- TXTP playlists to control complex playback with multi-segment streams
- these can be generated with [wwiser](https://github.com/bnnm/wwiser)Usage
----
Standard usage is just`ww2ogg input.bin`
which will convert input.bin to input.ogg.
You can also specify an output file with `-o`, as in
`ww2ogg input.ogg -o output.ogg`
Troubleshooting
--------------------------------------------------------------------------------* If the conversion seemed to go well but you get a nonsense output file
* first try setting the alternate packed codebooks:
`ww2ogg input.ogg --pcb packed_codebooks_aoTuV_603.bin`
* then try also setting `--no-mod-packets`:
`ww2ogg input.ogg --no-mod-packets --pcb packed_codebooks_aoTuV_603.bin`* You can try other combinations of `--pcb`, `--no-mod-packets`,
and `--mod-packets`, but these are the common ones that work.* `Parse error: expected 0x42 fmt if vorb missing` suggests that the input is
not Vorbis data at all, and so it is not supported by this program.* `Error opening packed_codebooks.bin` means the ww2ogg couldn't find the
packed_codebooks.bin file that comes with the program. Either run ww2ogg
in the same working directory as packed_codebooks.bin, or give the path with
the `--pcb` switch`other_dir/ww2ogg input.ogg --pcb other_dir/packed_codebooks.bin`
* `Parse error: invalid codebook id 0x342, try --full-setup`
follow the suggestion and use `--full-setup`
Note:
It is a good idea to run the output through revorb to get smaller,
cleaner files than ww2ogg generates currently.https://hydrogenaud.io/index.php/topic,64328.0.html