2008-02-14 04:57:32 +00:00
vgmstream
This is vgmstream, a library for playing streamed audio from video games.
It is very much under development. The only end-user part right now is the test program, simply called "test" (test.exe for Windows), which decodes a file to a standard .wav output file.
2008-02-14 22:38:23 +00:00
Usage: test [-o outfile.wav] [-l loop count]
[-f fade time] [-i] [-p] [-c] [-m] infile
Options:
-o outfile.wav: name of output .wav file, default is dump.wav
-l loop count: loop count, default 2.0
-f fade time: fade time (seconds), default 10.0
-i: ignore looping information and play the whole stream once
-p: output to stdout (for piping into another program)
-c: loop forever (continuously)
-m: print metadata only, don't decode
2008-03-04 07:40:41 +00:00
-x: decode and print adxencd command line to encode as ADX
2008-02-14 22:38:23 +00:00
Typical usage would be:
test -o happy.wav happy.adx
2008-03-04 07:40:41 +00:00
to decode happy.adx to happy.wav.
2008-02-14 22:38:23 +00:00
2008-03-03 22:07:39 +00:00
Formats supported by this version of vgmstream ($Revision$):
2008-02-14 22:38:23 +00:00
- .adx (CRI ADX ADPCM)
2008-03-04 00:46:55 +00:00
- .brstm (RSTM: GC/Wii DSP ADPCM, 8/16 bit PCM)
2008-02-14 04:57:32 +00:00
- .strm (STRM: NDS IMA ADPCM, 8/16 bit PCM)
- .adp (GC DTK ADPCM)
2008-03-04 07:15:25 +00:00
- .agsc (GC DSP ADPCM)
2008-02-14 22:10:08 +00:00
- .rsf (CCITT G.721 ADPCM)
2008-03-03 22:07:39 +00:00
- .afc (GC AFC ADPCM)
2008-03-04 00:46:55 +00:00
- .ast (GC/Wii AFC ADPCM, 16 bit PCM)
2008-03-04 07:15:25 +00:00
- .hps (GC DSP ADPCM)
2008-02-14 04:57:32 +00:00
Enjoy!
-hcs