Hi everyone,
I’m working on developing a feature that involves the ability to output video capture while running a standalone, packaged game built in Unreal to .avi. I thought matinee would be an ideal solution to accomplish this, because of its ability to capture .avis from gameplay.
I’ve been able to fire console commands like StartMovieCapture and StopMovieCapture manually while playing in editor. This works great, both tying input to execute the console commands via Blueprints, or typing it in directly to the console in game. The problem is that, when run in Standalone Game mode or packaged to an .exe, these commands no longer work to capture video (nothing is output to any saved video folder.) I am wondering if this is a limitation of Matinee’s functionality to record in standalone and packaged games? All other console commands seem to work.
I’ve seen a few other questions from people having the same issue, but it seems like no definitive answers have been found:
In terms of workarounds, I have tried adding the -dumpmovie flag (i.e. MyGame.exe -dumpmovie) in command prompt, which works, but -dumpmovie only saves out individual images per frame rather than an .avi. This solution won’t work for this feature, as it would involve the conversion of the image sequence to .avi on the player’s end. Also, -dumpmovie does not have on demand start/stop in game functionality as far as I’m aware. An external video recording software like Fraps would seem like the easiest solution to capturing video, but this needs to be integrated fully as a gameplay feature.
Although I’m currently working in Unreal 4.8 preview 4, I’ve tested this on both 4.7 and 4.6 with no success. Any answers or thoughts anyone has would be greatly appreciated. Thank you!