The heart of the system was a custom piece of software that controlled a couple of other programs and made sure those were in sync:
– a custom program that records the video input of a capture card and the audio input of a sound card with an CSV export for filenames and metadata and a Prores export of the combined video and audio.
– an OSC trigger to control the videoserver that projects the custom created animations.
– an OSC timeline that controls a broadcast switch with the four camera inputs, matched up to the content of the three animation themes.
This way with the push of a button the projection animation starts playback (including audio in the studio for the voice-over actor to sync to), the OSC timeline for the cameras starts and the output and voice-ove- audio get recorded. The saved Prores file is imported in Adobe Premiere to combine with the custom pay-off/pricetag, a high quality version of the background audio. A final render is ready to be sent to the customer.
Every customer had a 15 minute window to bring in their car, position it, do 3 takes and leave the set again. After that it would take a maximum 15 minutes to get a sendable version for the customer.