I am not to up on this sort of more technical question so just thought I would ask you guys. I periodically resurrect my interest in the Bleemcast! as I really think its a great little thing. I know quite a few games work very well with the leaked Bleem beta but the FMV always fails to play correctly I assume this is down to an older or incompatible codec used in the Playstation games. My question is simply when you have access to the PS game iso can it be opened and the FMV sequences accessed as video files to be replaced/converted to a Dreamcast read-able format? or are they locked away inside programming language thus requiring re-writing of the game. Converting video files is easy so it seems unlikely that it would simply be a case of changing the type of video format of the FMV, replacing the file, thus making them play on DC but I just wanted to ask Thanks:thumbsup: EDIT: Actually maybe I am being stupid because Bleemcast! makes the DC think its a Playstation so if the video file was in a DC compatible format it wouldn't play on a Dreamcast that thinks its a Playstation? erm... confused now
The movie wouldn't play at all. Movies are played by a specific codec and video system being compiled into the code of the game, if you change the type of movie then it won't match and it'll attempt to play it as if it was in the intended file format which will screw up very badly. Same as MP3 and MP4, you can't just change file extensions and plonk them into MP3-only or MP4-only specific programs, they'd need transcoding.
Okay I thought it would be too easy just to convert the file to the 'correct' type Obviously I would have changed/transcoded the file using a video convertor MPEG streamclip or compressor etc not just changed the extension name but I didn't know how the FMV played: if it were part of the actual code of the game or just linked to in someway to a video specific folder in the game, full of all the FMV sequences etc Cool
Video playback on the PS1 is hardware accelerated MJPEG. There's no codec on 90% of the games, they just send data is sent straight to an device into the CPU called DTE (Data Transfer Engine) and it pushes it after an convertion to RGB into the Toshiba rasterizer/frame buffer chip (what people call "GPU"). While the DC has a real GPU, both CPU and GPU are too busy to properly emulate the MJPEG stuff while keeping decent performance for the rest of the emulation... That's the problem in a nutshell.