@bonemap said:
Is the best option to hard sync through the ‘position’ input of each instance of the MoviePlayer? Or to sync trigger a start time and let each MoviePlayer do its thing before triggering a start time again on loop?
I think you may see similar results with both of these methods, and both should prevent any noticeable amount of drift from occurring over a long period of time.
@bonemap said:
I have access to a Intel MacMini that could be used to send timecode as @juriaan has suggested.
If you go the timecode route you may want to check out the MTC Movie Locker actor, though with the Movie Player actors in timecode mode, you could probably just hook up an MTC Reader actor directly to the 'position' input of each Movie Player actor.
@bonemap said:
Keeping the eight video streams in sync for a seamless blend is going to be critical.
@bonemap said:
I am anticipating using the 3 of the same spec MacMini but two will have 3 heads and one will have two heads to make up the eight video outputs.
I'd also suggest merging the video files for each computer (you'd have two triple-wide and one double-wide) then using the Chopper actor to distribute them to the Stages. This gives you fewer videos to keep in synch as you'd only be keeping the different computers in synch and wouldn't have to worry about keeping videos on the same computer in synch.
Honestly if you could get a single, beefy computer like a Mac Studio or a decent Windows machine and a couple Datapath fx4's or Matrox QuadHead2Gos, you could merge all 8 videos into a single octuple-wide video and use choppers to distribute the right pieces to the right displays. Since you'd only ever be playing a single video (and that video would be split up and sent to all 8 displays) your content would always be in synch so you wouldn't need any clever multi-computer method for synching them up. This would really be the ideal method for getting *perfect* synch across 8 outputs.