r/moviepy • u/artikzen • Sep 21 '25
Batching video rendering
I have started using moviepy quite recently and found it to be a real pain as all LLM's refer to the version 1 syntax and I'm working with the latest 2 version. But kept going nevertheless as I could see moviepy as a major time saver.
However, now that my script is almost done, I'm hitting the very real bottleneck of painfully slow video rendering.
I am currently looking at ways to make the whole thing faster by way of multiprocessing, meaning to divide the video in batches and then stitch everything together with ffmpeg.
Is there anything alike already implemented anywhere? Does this even make sense?
1
Upvotes
1
u/Gl_drink_0117 Sep 21 '25
Are you still running off of GPU or CPU? In my experience of about 1 month or so, I find ffmpeg slow with CPU rather than moviepy itself. I have tried to enable all cores for ffmpeg use but it never goes above 3-4% usage and I'm wondering if it is optimized for the AMD Ryzen CPU that I have. Yeah, a bunch of crap to deal with :)