Author
|
Topic: How do I extract voice clips and FMVs? (Read 2 times)
|
McKnight
Guest
|
|
« on: March 21, 2008, 03:46:21 pm » |
|
The availability of video game songs as MP3s is proof that it is possible to extract sound from video games. However, on this site, there are only five sound utilities, four of them are exclusive to the Super NES, and the last one only converts DBoy into wave format.
First of all, does anyone know how I can extract the voice clips from the PC-FX game Makeruna! Makendou Z? I'd like to do a voice dub of that game eventually, but I don't know how extraction of audio data works yet.
Also, is it possible to extract Full Motion Videos from games? I'm running the game on Magic Engine FX, but something with either the game or the emulator causes the FMVs to be completely silent, save for some static here and there.
|
|
|
|
FranMichaels
Guest
|
|
« Reply #1 on: March 21, 2008, 04:08:41 pm » |
|
The availability of video game songs as MP3s is proof that it is possible to extract sound from video games. However, on this site, there are only five sound utilities, four of them are exclusive to the Super NES, and the last one only converts DBoy into wave format.
First of all, does anyone know how I can extract the voice clips from the PC-FX game Makeruna! Makendou Z?  I'd like to do a voice dub of that game eventually, but I don't know how extraction of audio data works yet.Â
Also, is it possible to extract Full Motion Videos from games? I'm running the game on Magic Engine FX, but something with either the game or the emulator causes the FMVs to be completely silent, save for some static here and there.
Well, you could always record console music via the audio out to a recorder's audio in. That wouldn't really be extracting. So mp3s of game audio doesn't prove much in terms of real extraction. If it's PC-FX, shouldn't the voices be on an audio track, and you could replace it? I will convert the bin/cue i got to iso/flac and see. EDIT: Okay track 1 is an audio track with this is a PC-FX cd Track 10 is the theme song. Doesn't really help... I guess the rest is stored in some data format, no clue how it is stored or how to rip...
|
|
« Last Edit: March 21, 2008, 04:41:54 pm by FranMichaels »
|
|
|
|
McKnight
Guest
|
|
« Reply #2 on: March 22, 2008, 05:28:49 am » |
|
According to http://www.necstasy.net/, Track 1 of Makeruna! Makendou Z ends at 00:02:00, Track 9 ends at 11:39:19, and Track 10 ends at 38:51:74. Unless you got it backwards, it seems ironic that Track 10, with all its 27 minutes, would only contain the theme song while Track 1 would have the rest of the music and all sound effects and voice clips crammed into two minutes, not to mention that you'd expect the theme song to come first, since it's at the beginning of the game. These things are called audio for a reason. Data controls things like text and the game's physics and controls. Could you please tell me exactly what is on Track 1? If it does have everything minus the theme song, then am I supposed to decompress it (or something like that) in order to modify what I want to modify? While I'm on this topic, I should also mention this Nintendo 64 game called Getter Love!! I'm not sure if there's actually any voice acting in this game, and I'd normally check it out for myself, except that I'm saving this one for a very special moment in my life. However, in case there is any VA, I'd probably be right to assume that sound in cartridge-based games is formatted differently than in CD-based games. Right?
|
|
|
|
tomaitheous
Guest
|
|
« Reply #3 on: March 22, 2008, 01:27:50 pm » |
|
The availability of video game songs as MP3s is proof that it is possible to extract sound from video games. However, on this site, there are only five sound utilities, four of them are exclusive to the Super NES, and the last one only converts DBoy into wave format.
First of all, does anyone know how I can extract the voice clips from the PC-FX game Makeruna! Makendou Z? I'd like to do a voice dub of that game eventually, but I don't know how extraction of audio data works yet.
The digitized audio is ADPCM. You'll have to manually locate them and extract them. There are sound tools for converting between ADPCM and other formats once you have them extracted. Also, is it possible to extract Full Motion Videos from games? I'm running the game on Magic Engine FX, but something with either the game or the emulator causes the FMVs to be completely silent, save for some static here and there.
Try Mednafen for PC-FX emulation. It has better support. Also FMV for PC-FX is an MPEG variant (it has a hardware decoder).
|
|
|
|
McKnight
Guest
|
|
« Reply #4 on: March 22, 2008, 02:49:12 pm » |
|
The digitized audio is ADPCM. You'll have to manually locate them and extract them. There are sound tools for converting between ADPCM and other formats once you have them extracted.
That means there are no tools with which to extract the audio files. However, judging from the fact that FranMichaels converted the bin/cue files into iso/flac, I suppose that that's what I should do first, right? I know that .bin files can be converted to isos using BIN2ISO, but I didn't see any such program for converting .cue files into flac. If I am supposed to convert the .cue file into a flac file, would someone here mind telling me what program I need and where to get it? Again, how is it possible that only the theme song is covered by a 27-minute track and everything else is compressed into just two minutes? Is it possible that some of these audio clips are, in fact, data? Try Mednafen for PC-FX emulation. It has better support. Also FMV for PC-FX is an MPEG variant (it has a hardware decoder).
Will I need the hardware decoder to modify just the voices (not the music or sound effects) in the FMVs?
|
|
|
|
tomaitheous
Guest
|
|
« Reply #5 on: March 22, 2008, 05:09:11 pm » |
|
That means there are no tools with which to extract the audio files. APDCM format itself has no header to tell you the playback rate and size of the file, so how are you going to know when you've reached the end of the current stream? ADPCM also has to be aligned correctly to the start of the ADPCM stream due to the compression/delta starting point. Any program that can rip raw bytes into a separate file can be used to rip the ADPCM, but *you* need to figure out where they are located and the length. This requires either logging and/or tracing through the game code. If you're lucky, you might find a storage pattern that you can exploit to grab most of the streams without having to hunt down each one. That's a big "if". Again, how is it possible that only the theme song is covered by a 27-minute track and everything else is compressed into just two minutes? Is it possible that some of these audio clips are, in fact, data? What do you mean compressed into just two minutes? I'm not sure what you're referring to. Also, you want to convert to ISO format because it's easy to work with 2048 sectors. Bin format doesn't guarantee the sector format will be cooked or raw, and plus you might have the CDDA tracks part of the BIN file which is also a pain. Load the CUE/BIN into a virtual device and rip it back to ISO/WAV/CUE format. FLAC != CUE. Flac is an audio type, CUE is the layout of the CD for all the tracks and modes. Will I need the hardware decoder to modify just the voices (not the music or sound effects) in the FMVs? No. Good luck and take things slow :thumbsup:
|
|
|
|
McKnight
Guest
|
|
« Reply #6 on: March 23, 2008, 07:10:23 am » |
|
You said that I need to load the cue/bin file into a virtual device in order to convert them into the necessary formats. I know that I can use BIN2ISO in order to convert the bin file into an iso, but that's the only program that I know of. I've been using Daemon Tools to run the game in Magic Engine FX, but it doesn't come with any feature to convert files into any type of format.
Would you mind citing some examples of programs I should use to convert the files into the specified formats?
|
|
|
|
McKnight
Guest
|
|
« Reply #7 on: March 27, 2008, 10:19:27 am » |
|
Okay, I've managed to create iso/wav format using CDmage. However, only two of the tracks in Makeruna! Makendou Z are audio tracks, which only play one song each when run on Windows Media Player. Therefore, I'm guessing that the rest of the audio data is stored on data tracks. Am I right?
So now, what program do I use so that I can extract the bytes? Should I use a hex editor? I don't know exactly how to open the ISO files, other than to simply double-click on them.
Next, what format do I store the bytes in after extracting them, before I convert them into MP3s? Do I save them onto something like NotePad or WordPad?
|
|
|
|
Jorpho
Guest
|
|
« Reply #8 on: March 27, 2008, 02:59:19 pm » |
|
Didn't you say Track 10 was 27 minutes long? Perhaps the theme song is at the beginning, and the rest of the track is other audio stuff. Did you listen to it all the way through?
|
|
|
|
McKnight
Guest
|
|
« Reply #9 on: March 27, 2008, 03:28:32 pm » |
|
That was according to Necstasy's Makeruna! Makendou Z page. The track in question turned out to be 3 minutes and 45 seconds when I played it on Windows Media Player, and the theme song is *all* it has. Track 1 (the only other audio track) was 55 seconds, and only has one (different) song on it.
Can anyone please answer me on what I need to open, how I open it, how I manually extract each byte, where I need to store them, etc.?
|
|
|
|
|