View Single Post
  #4  
Old 17-01-2006, 14:47
Excalibur007 Excalibur007 is offline
Senior Member
 
Join Date: May 2002
Location: Dallas, TX USA
Posts: 159
Thanks: 0
Thanked 0 Times in 0 Posts
Excalibur007
Dreamplay, I know this topic is a bit dated, but I just got around to ripping my Space Channel 5 and thought I'd give some pointers to help out with making a nice selfboot rip.

I've played my rip all the way through and beat it on Normal and Extra modes without any problems.

For ADXDATA AFS files:
I extracted all adx files and used ADX2WAV to convert to wav, (note that ADX2WAV automatically boosts the volume). I used sox to downsample to 22050 mono with polyphase filtering and then used Goldwave to boost the treble. (This counters the muffled effect you get when downsampling.) I used adxencd to convert back to ADX and relinked them back to compacted AFS files.

For VOICEDATA AFS file:
I extracted and converted to wav as above and used sox to downsample to 16000 with polyphase filtering and then used Goldwave to boost treble. I used adxencd to convert back to adx and relinked as above.

For Sofdecs:
I demultiplexed with MPEG-VCR to M1V and ADX streams,
- For audio streams:
I used adx2wav on the ADX streams then sox with polyphase to downsample to 16000 mono. Again, I used Goldwave to boost treble as above then converted back to ADX with adxencd. You can rename these as *.sfa or use Darkfalz's tool to convert ADX to sfa. Either way, S*ga Dreamcast Movie Creator can multiplex them just fine. You could also just encode the wav with S*ga Dreamcast Movie Creator, but I believe the quality is better if you downsample with sox instead and just multiplex it later.
- For Video streams:
I used tmpgenc to downsample these to 600kbit with the "CG/Animation" setting and "No motion search for still picture by half pixel". Usually, you won't get any better quality than the S*ga Dreamcast Movie Creator, but in this particular case, I found tmpgenc yielded the better result.
I used S*ga Dreamcast Movie Creator to re-multiplex these streams into sofdecs.

To finish trimming size:
There is still just over 2MB that needs cut, so I picked the R3_B3_10.M1V. The M1V's are 2400kbit on the GDROM so I used tmpgenc to downsample this one to just 2000kbit so there isn't really any noticable difference. I picked this one because it's one of the larger ones and it's not a backdrop... it's an intermission video. To cut an additional 666KB, I replaced R22.MPB with a 0byte file and relinked it to R21.MPB in the iso since they're duplicates. Don't worry about other duplicate files. There are only a few and they're just 4KB. These are better left where they're at in the file system anyway.

*** I used the original sort order when making the iso and got an image that fits perfectly at 700MB. ***

THE END RESULT:
Believe it or not, the Sofdec videos look very good at 600kbit. There is very little motion in these, so you don't get much block noise. The only one that suffers much is the Opening sofdec... and even it's not too bad. The audio that's downsampled still sounds great after using Goldwave to boost the treble, there's not really much noticable difference between the downsampled audio and the original at all. I have a pretty decent stereo system with my entertainment center and I couldn't tell much difference at all when comparing my rip with my original back to back. This is a game that I put off ripping for so long because I didn't expect to make a selfboot with decent quality. However, after doing this, I ended up with a darn good backup that's close enough to the original that I'll actually be putting this GDROM away and playing the backup now.

note: Thanks to Darkfalz for turning me on to sox for downsampling audio. It's great.

Last edited by Excalibur007; 22-01-2006 at 23:05.
Reply With Quote