I forgot to mention, the closest I have been able to get to what I want is to do the following…
– Set FileSource to a directory containing extracted video frames as PNG 1920×1080 files (could be hundreds).
– Set FileSource frame rate to 4 frames per second (enough time to process at massive quality wthout any frame drops).
– Use a very high image for FaceSwap, something at least 1024 wide.
– Use Insight Face marker as well as Insight FaceSwap *best results).
– Set Face aligner to 1024 resolution (dog slow for realtime, but super for quality).
– Set Stream output to udp://127.0.0.1
Then to capture (since writing frames from DFL does not work well), I use OBS on that stream port.
Now once the stream is recorded, I then have to use Media Encoder to write it at a multiple of the desired frame rate.
If I encode at 4 FPS, I then output as 225FPS to bring the resulting video back to the correct speed of 30 FPS.
Now if there was just a way to have DFL output one frame after the other as a sequence, I could drop a lot of extra steps!!
Cheers!