Framerate image capture

Hey guys. I haven’t had a lot of luck posting my questions here, but I’m really stuck on this one and could use any help available so i figured i’d give it another .

My situation is that I am creating a packaged game where you are able to record a scene using a camera, choosing your own angles and making your footage unique. The player is then able to review the footage and then decide whether to export it or not. My problem arises with the exporting of the footage.

Because exporting each frame takes time, the frame rate drops a great deal. Unfortunately this means the animations of the characters and the particle systems adjust to the time frame and don’t stop moving between frames. When the footage is finally compiled, the movement between each frame is then super jumpy. Running the project in BenchMark mode or running the video export from the sequence counteract this and stop the entire game between frames, but neither of these work in a packaged game.

My question is how I could go about pausing animations, particle systems and such between rendered frames.

An example of the exported footage is found here: https://youtu.be/UnzSUG2fSgQ
Notice how the dust is super fast and very jumpy. This is because it doesn’t pause as each frame is rendered.