I have a project involving a spinning fan animation that’s supposed to be looped seamlessly. However, I’ve noticed occasional stutters in the exported video when playing it through media players like VLC in loop playback mode.
To mitigate the stutters, I added an extra frame to the timer1 Length parameter, changing it from the original 60 frames to 62 frames. This change got rid of the stutters for me, but I’m unsure if this is the correct solution. Shouldn’t 60 frames be sufficient for a seamless loop? Why does adding 2 frames make it loop seamlessly?
Edit: It still feels like there’s a very minor stutter even with the timer1 Length change to 62, but I cant tell If that is the case, maybe just paranoid because I am not completely certain.
Check out the details below if you need more specifics.
Project file (Press keyboard 1 key to produce the animation video file) Looping Fan.toe (4.8 KB)
@snaut
feel like this another instance of the issue we found!
@ariel_clarke we found a similiar issue
It seems the timerCHOP is skipping a frame in the beginning, but not 100% clear what is happening as there are some other issues with regard to frame time etc.
Very Interesting, also I’d like to note that I forgot to remove the cache1 operator there haha, though still without it I had produced the same issue while I had timer1 length set to 60.
I’ve also tested using MPC-HC x64 Media Player to fully make sure that the media player isn’t the issue.
So all tests seem to suggest that there is actually a frame or two is being skipped for some reason as you suggested.
Just to clarify again, timer1 with a length of 60 frames should produce an expected video where the fan cycles 360 degrees rotation without any frame skips.