Works on Windows for me. I had already installed ffmpeg with scoop to work with Screen2Gif.
Thanks for testing! Yep Windows is supported now thanks to the people at Discord.
However, I noticed a bug: if someone used it on macos, and called Peeker.stop(true), it'd delete their captures without creating a movie because cmd is initialized to "" so it's still truthy.
Sadly it's hard for me to make it work with MacOS since I dont have one but PRs for MacOS compatibility would be helpful
I couldn't get it to record properly in my game with my mix of push (resolution fixer) and gamera (camera) -- it rescales the world if it's outside both of them and captures as if push wasn't there if inside push. Seems to work with each one individually though. Maybe I'll try more later.
Yeah setup with camera is difficult since theres a lot of transformation happening. I believe Peeker is already able to work with camera stuff but it will require a lot of correct ordering and whatnot to make it work (multiple canvases are usually hard haha). Let me know your progress about this
I noticed that it doesn't call love.graphics.captureScreenshot. Did you try using the captureScreenshot(channel) variant to push the processing to the background? Briefly testing with captureScreenshot(filename), it seems to resolve the rendering issues for me.
Hmmm I didnt know that lg.captureScreenshot has that variant, that might be easier to use. I'll check on it later. Thanks for the info.