Take Recorder Alternative

I have a game that consists of 50-200 AI characters and a single player character taking place in a large battle. I want to render this gameplay using movie render queue. I have found that take recorder technically does work for this, but performance tanks as soon as you start recording this many actors.

I have tried recording gameplay using the replay system (demorec, demostop, demoplay, etc), but have had no luck getting rendering working while replaying. It seems that the replay system and movie render queue are mutually exclusive and cannot run simultaneously.

Is there any other method I could use for achieving my goal of rendering gameplay with movie render queue?