Hacking PSP Movie Playback on PC

drfsupercenter

Flash Cart Aficionado
Member
Joined
Mar 26, 2008
Messages
1,909
Reaction score
244
Trophies
1
XP
1,183
Country
United States
Hey guys,

I know a few years ago, there still wasn't a good way to do this due to proprietary ATRAC3+ audio... but I thought I'd c heck if anyone's figured it out.

If I extract my UMD video ISO files, there are a bunch of .mps files - I can play those in programs like FFPlay, MPlayer, even Media Player Classic (some dropped frames, but it may have to do with the audio problem)... but none of them are able to decode the audio track.

It would be nice to convert it to some other format so I can use the videos on a PC. I realize most of these movies are already available on DVD, but I have my reasons for wanting to do this, if anybody knows how/if it's possible.
 
Decoding ATRAC3plus still requires Sony products, or at least no third party that I know of has released anything to public so far. Well, excluding Fate/Extra CCC accidental leak of (Sony's) PSP at3tool utility this spring, which mainly helped PSP emulator developers rather than end users anyway.
So, back to the point. MPS files are basically headerless PMF files; give them PMF headers, demux audio streams and convert them to usable format.

MPS to PMF Converter Tool will add correct PMF header to MPS file, VGMToolbox* will demux resulting PMF and give you .oma audio file for converting in Sound Forge. There are many tools that can multiplex converted audio together with remaining H.264 elementary stream into .mkv/.mp4/whatever; if you have no personal preference, I'd suggest trying MeGUI.

*Use Misc.Tools -> Stream Tools -> Video Demultiplexer -> Format = PMF, Add Header to Output = On (this will give you .oma audio files instead of raw .at3), then drag and drop PMF files into VGMToolbox window to demux them.

Note that this isn't the only method to convert ATRAC3plus audio, but since UMD video files tend to be pretty long compared to in-game cutscenes, most tools that convert AT3+/PMF files will work incorrectly (for example, AT3 Converter for PSP will stop converting PMF 1-2 minutes in).
 
  • Like
Reactions: swosho
Error processing <C:\Users\Danny\Desktop\MPSTOPMF\00001.pmf>. Error received: Arithmetic operation resulted in an overflow.
Any idea what that means?

Edit: that's in VGMToolbox.
 
Decoding ATRAC3plus still requires Sony products, or at least no third party that I know of has released anything to public so far. Well, excluding Fate/Extra CCC accidental leak of (Sony's) PSP at3tool utility this spring, which mainly helped PSP emulator developers rather than end users anyway.
So, back to the point. MPS files are basically headerless PMF files; give them PMF headers, demux audio streams and convert them to usable format.

MPS to PMF Converter Tool will add correct PMF header to MPS file, VGMToolbox* will demux resulting PMF and give you .oma audio file for converting in Sound Forge. There are many tools that can multiplex converted audio together with remaining H.264 elementary stream into .mkv/.mp4/whatever; if you have no personal preference, I'd suggest trying MeGUI.

*Use Misc.Tools -> Stream Tools -> Video Demultiplexer -> Format = PMF, Add Header to Output = On (this will give you .oma audio files instead of raw .at3), then drag and drop PMF files into VGMToolbox window to demux them.

Note that this isn't the only method to convert ATRAC3plus audio, but since UMD video files tend to be pretty long compared to in-game cutscenes, most tools that convert AT3+/PMF files will work incorrectly (for example, AT3 Converter for PSP will stop converting PMF 1-2 minutes in).

Some guy called Maxim released an atrac3+ codec made from scratch and it's currently a part of FFmpeg
PPSSPP is using it now and it's working pretty well,so hopefully someone will use it to create a fully fuctional PMF codec
 
How to convert Sony PSP UMD Movies to Vita or any format - by *SillyGod*
(reposted)

Step-1: Extract the ISO from the PSP, via UMD disc directly using VSH (google how to do this - it's easy!)
Step-2: Mount or open the ISO on your PC, and copy the largest .MPS file from the STREAM folder (This is your movie) to your MPSTOPMF folder
Step-3: Now convert the MPS to a PMF file using MPSTOPMF program - just copy the MPS into the same folder and run the RUN ME.bat file
Step-4: De-Mux the PMF file to an H.264+OMA (Sony Atrac3+) files using VGMToolbox r1040->Misc.Tools->Stream Tools->Video Demux->format PMF to make the two files H.264 and .OMA audio
Step-5: Convert the .OMA to a MP3 audio using VLC convert and drag the OMA over and convert to MP3
Step 6: Re-combine (Mux) the video and the MP3 file to make a perfectly synced movie (I use Any Video Convert, but you can use anything) - Take the MP3+H.264 or the PMF file and dump them into the converter- I use the PSVITA
preset and it works perfectly, makes a thumbnail file and all!
Step-7: Use QCMA or content manager to copy to your Vita - or use it on any other portable media!

Enjoy!

*SillyGod*
 
Last edited by SillyGod,

Site & Scene News

Popular threads in this forum