A question on Timecode and latency of the final feed

 

I'm trying to get to the bottom of a suitable solution for synchronising audio with the final output when rendering with unreal engine.

Obviously there's some delay in the system which (I assume) is defined by the frame latency in the properties menu. But the issue is that when we record the final output in aximmetry, while the audio has been delayed to be in sync, each recorded file will have the audio out of sync by a different amount.

We usually record audio separately anyway but since the scratch audio recorded to the clip is off by a varying amount it can make synchronising a fairly difficult task.

We've recently switched to a hyperdeck in order to record the final program feed externally, this is being fed the same input timecode as everything else in the system (camera, tracking data, audio recorder etc). We've yet to test it but I'm expecting the delta in the image delay to be constant which should make synchronising easier.

I'm wondering though if there's a way of 'delaying' the timecode coming into aximmetry to feed to the hyperdeck so that the timecode of the audio and timecode of the rendered video all matches up? would this delay just be the amount of frames we set in the properties? Or is there another way of finding it? I wonder if this would hep set a constant value for the tracking delay as well?

This would be great for later when we're doing post comp work and we can quickly align any rendered video to raw recorded data, visuals and audio.

   Cookseyyyyy

 
Profile Image
EmilPohjalainen
  -  

Curious about this as well. Would you mind updating it here if you happen to find a solution? 

Thanks! 


Emil

 
Profile Image
Cookseyyyyy
  -  

I've actually yet to put it in place but my current plan is to basically 'skip' aximmetry when it comes to recording audio. I have all my audio coming into a mixer (Behringer X32) which routes it out to multiple places: gallery monitors, headphones, into the PC via an interface, and directly into my program SDI feed using a Blackmagic audio to SDI 4K mini converter. which is being recorded externally via a hyperdeck. 


What's useful here is that the mixer itself can delay the signal coming into it by a given delta. that way I'm hoping to have it synchronized from the very start rather than having the audio routed to different destinations which then each either have delay or not.


I'd still like to know the answer to the timecode issue though as it would really help with setup! 



 
Profile Image
Eifert@Aximmetry
  -  

Hi,

I am not really sure why would you need to delay the timecode in this situation.

If you set your Input as Timecode Master, then Aximmetry will send that timecode with the output video:

And your mixer will have the matching video and audio timecodes.

The in to out latency you set up in the Preferences doesn't affect the timecode. Aximmetry will give out the video input frame's timecode with the virtual world rendered into it if it is set to Timecode Master.

You can see the current Master Timecode with the System Params module:


Nevertheless, there are other situations when you want to generate a custom timecode or delay the timecode, for these reasons in the next major version of Aximmetry there will be options to generate the Master Timecode. You can even do this now, but it needs a tedious workaround.

Warmest regards,

;