Hi, I don't know if this is possible and I'm sure it's not easy to do, but here is an idea. Rendering an animation is quite slow, I guess "compiling" a single frame takes some ressources (merging layers, etc). But when a frame from the timeline has not undergone any change compared to the previous one (no keyframes, no tweens, ...); it should not be re-rendered but only 'duplicated'. Maybe this could make the render faster.
This sounds like a good idea, but I cannot imagine how this would be figured out programatically.
This is resolved as of the following commit: https://invent.kde.org/kde/krita/commit/7db236a20f6dcb7c7a897d0337af6c96dc411cde Note -- more performance improvements could be possible by sym-linking rendered in-between frames for video rendering, but windows prevents that from being possible due to lack of native (natural) sym-link support. For now, rendering the frame happens once and all duplicate frames are copied from the hard disk and deleted later.