Video loop() choppy

I am using standard code from the example page to loop a video file (720p30 AVC). The initial buffering is quite long. Worse yet, the looping is far from smooth, with pauses up to two seconds (!) at the transition.

The computer is capable of smooth 4K rendering, so it’s certainly NOT the issue.

Any tips/tricks?