In AutomatedLevelSequenceCapture.cpp find this section of code:
// Prevent the same frame from being rendered twice
if (CurrentTime.FrameNumber.Value != CachedMetrics.PreviousFrame)
{
CaptureThisFrame((CurrentTime - PreviousTime) / Settings.GetFrameRate());
CachedMetrics.PreviousFrame = CurrentTime.FrameNumber.Value;
}
And replace it with this code:
CaptureThisFrame((CurrentTime - PreviousTime) / Settings.GetFrameRate());
CachedMetrics.PreviousFrame = CurrentTime.FrameNumber.Value;
(Removing the if condition is all that is required)
The github commit can be found:
https://github.com/EpicGames/UnrealEngine/commit/5bcf5c0edec4206549c9daec133ee6832a62b886#diff-d7ea55dda08fe2e8f0894b55f1d2f62f