Tips for getting video to seamlessly loop?

764 views
Skip to first unread message

Dan Sloane

unread,
Nov 24, 2017, 9:45:16 AM11/24/17
to QLab
Does anybody have any tips for getting QLab4 to loop videos seamlessly.   I'm creating loopable assets in After Effects that loop entirely fine within AE, these are then rendered to Prores 422 Proxy for playback in Qlab.   Every single video I've made so far has a very visible jump when it loops.

Playback is a Macbook Pro Retina, 2.5 GHz Intel Core i7 with NVIDIA GeForce GT 750M 2GB, 16GB RAM and 500GB SSD. 

Thanks,
Dan

Abdel El Asri

unread,
Nov 26, 2017, 2:03:42 PM11/26/17
to QLab
Hi Dan,
Sometimes for some reason, AE renders a black frame at the end. The loop can be obvious because of it. It may be that?

Dan Sloane

unread,
Nov 27, 2017, 4:53:23 PM11/27/17
to QLab
Thanks Abdel,

AE seems to render a black frame on the end of H264 videos, but doesn't have that problem with Prores. I've tried many files, including the unprocessed loop file from Shutterstock. 

After some experimentation, adding a slice as late in the cue as possible (possibly 1 frame?) then setting the first slice to infinite makes a much better loop, albeit with sacrificing one or two frames to make the loop seamless.  Either way it's more acceptable than just clicking the loop button.    I'm also seeing stuttering when a cue ends, so I'm wondering if if it's a disk read issue... my Macbook Pro has an SSD, but as it's running High Sierra it uses APFS so perhaps that's not yet tested thoroughly enough with QLab.

Steven Sokulski

unread,
Nov 28, 2017, 10:43:25 AM11/28/17
to QLab
There’s been some caution with High Sierra, same as with any other major OS release.

I don’t know if it is related, though.

Regarding the fact that trimming the last frame improves the loop, have you tru d simply ending the clip one frame early by changing the end time, rather than using a slice?

Something that occasionally happens with looping content is that the first and last frame are identical, which is not the desired behavior. For a seamless loop the last from should be one frame before the previous frame, six that replaying the first frame is the very next step in any animations.

Chris Ashworth

unread,
Nov 28, 2017, 11:33:45 AM11/28/17
to Dan Sloane, ql...@googlegroups.com
Looks like this is a QLab bug — we’re sending Dan a beta to try that should fix it, and if so I’ll post it to the Google Group as well.

(Thanks for the detailed description Dan; it triggered an idea that led right to finding the bug.)

Cheers,
C

Abdel El Asri

unread,
Nov 28, 2017, 11:50:41 AM11/28/17
to QLab
That's Awesome! 

micpool

unread,
Nov 28, 2017, 12:26:10 PM11/28/17
to QLab
The  bug's in all versions of 4.1

Loop playback seems perfect in 4.0.11. ( I don't think I've done a show with video loops since July)

Mic

Dan Sloane

unread,
Nov 28, 2017, 12:48:23 PM11/28/17
to QLab
Per my email to Sam, initial tests look good.   I'm going to run this evening's rehearsal using the beta and give you more feedback 

Thanks for the support and apologies for nagging over your Thanksgiving / our tech weekend! :)
 
Regards,
Dan

Christopher Ashworth

unread,
Nov 28, 2017, 12:49:03 PM11/28/17
to ql...@googlegroups.com
Correct; it has to do with the new feature to loop the whole cue rather than just slices in the cue.

When *just* the cue is looped the video engine was not correctly preparing a secondary buffer that it uses to ensure the loop is smooth.  (It was looking at just the slices and saying "no looping on this file; don't need to have a second buffer ready")

An equivalent bug for the audio engine got fixed this summer, but the video version of the bug slipped through until now.

C

(mobile)
--
Contact support anytime: sup...@figure53.com
Follow Figure 53 on Twitter: https://twitter.com/Figure53
User Group Code of Conduct: https://figure53.com/help/code-of-conduct/
---
You received this message because you are subscribed to the Google Groups "QLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qlab+uns...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/qlab/f4da1f9a-d014-4793-b497-d413813975fd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages