An extractor capable of ripping FMVs from the various versions of both Kingdom Hearts II [Final Mix] and Re:Chain of Memories.

It should be noted that all videos extractable by this application have a display aspect ratio of 8:5.

Download

GNU/Linuxhttp://dl.dropbox.com/u/735973/kh2_recom_fmv, 737.3 KBDecoding requires MPlayer and Wine with Visual C++ 6 libraries; muxing requires FLAC and mkvmerge. These programs should be easily installable using your system's package manager. Visual C++ 6 libraries can be installed using winetricks. If you do not wish to install Wine on your system you may use my Linux port of PSS_demux (http://www.mediafire.com/?1485yjzmuu4iyk4).

Mac OS XUnfortunately, using PSS_demux on Mac OS X is currently impossible due to the lack of drag-and-drop integration in the Mac OS X version of Wine. You may still use this script (http://dl.dropbox.com/u/735973/kh2_recom_fmv_osx.rb) to extract the PSS (PlayStation Stream) files from your KH2/Re:CoM game disc.

Executables were last updated on 11/21/11, and have been tested on Linux Mint 12, CentOS 6, Ubuntu 10.10, Windows 7 and Windows XP.

How-to guide:

Spoiler :

When you start up kh2_recom_fmv you will see a menu and prompt similar to below. A folder titled fmv_dump will also be created in the current directory unless it already exists. Do not delete this folder while the application is running.

In this example my computer has two disc drives so both are listed, my second disc drive is empty, so it comes up as No medium. D: is where my game disc is located so I will input 1, you may also input the file location of an ISO image, e.g. C:\kh2us.iso.

If a game disc is found the application would then start extracting the PSS (PlayStation Stream) files to the fmv_dump folder.

After each step you will be returned to the main menu and prompt. Input 2 to start PSS_demux. Drag the PSS files in the fmv_dump folder into the new window that appears. Close PSS_demux when done. After this step is completed you will have a M2V file (video) and a DAT file (audio, not yet playable) for each PSS file demuxed.

Input 3 to decode the resulting DAT files from the previous step into playable WAVEs. You will be asked which game the DAT files are from. My files are from Kingdom Hearts II so I will input 1. MPlayer is used to decode the DATs; you will see all of MPlayer's text output to the screen. This and the next step are optional if you have no need for audio. Decoding the audio is possible thanks to the help of sayde's tutorial (http://www.animemusicvideos.org/forum/viewtopic.php?f=44&t=80680).

The optional final step will mux the video and playable audio together into MKVs. It compresses the WAVEs into lossless FLACs to save hard drive space. It also sets a title and correct display aspect ratio flag for each video. This step uses the programs FLAC and mkvmerge.

The hidden 0 option will let you input a command, allowing you to use any of the third-party programs included in the Windows EXE. If you do not have any of the proper codecs, splitters or video player installed on your system to playback the MKV files, you can use MPlayer.

Input 5 to exit kh2_recom_fmv. You may now delete files from the fmv_dump folder that you no longer need: PSS files if they have been demuxed, DAT files if they've been decoded, M2Vs, WAVEs and FLACs if you only have use for the MKVs.

I hope this application worked for you and I also wish you happy viewing/AMV making. You can report any problems you have here.

I've created a GUI version of this tool. I've simply merged the original code with new GUI elements.

Some things still need to be done like adding the optional muxing step, and currently the "Help" button doesn't do anything, but this will get you to the extracted files and decoded audio same as the original.