I have the exact same problem... (i.e. that I don't get a .so3 file afterwards but only a 1 kb tempfile.raw, tempfile.idx and tempfile.dat file!)
Here's exactly what the screen says for me:
-------------------------------------------------
C:\ScummVM\ppcscumm>compress_scumm_sou monster.sou
Voice file found (pos =
: Sound Data
- length = 1620
- sample rate = 11025 (a5)
- compression = 8bits (00)
lame: unrec option --bitwidth
lame: excess arg tempfile.mp3
LAME version 3.89 MMX (alpha 4, May 30 2001 08:36:29) (
http://www.mp3dev.org/)
usage: lame [options] <infile> [outfile]
<infile> and/or <outfile> can be "-", which means stdin/stdout.
Try "lame --help" for more information
or "lame --longhelp"
or "lame -?" for a complete options list
Got error from encoder. (check your parameters)
Encoder Commandline: lame -t -r --bitwidth 8 -m m -s 11025 --vbr-new -b 24 --res
ample 11025 -q 2 -V 4 -B 64 "tempfile.raw" "tempfile.mp3"
C:\ScummVM\ppcscumm>
----------------------------------------------------------
Do I have to use lame 'manually' so to speak and use some specific parameters to be able to convert? According to the tutorial, simply running the compress_scumm_sou command should convert the file to .so3, or so I thought