LIVE Video input latency - Best hardware options?
primaldivine last edited by
Another related thread here: http://troikatronix.com/troikatronixforum/discussion/comment/12539/#Comment_12539
about Blackmagic mini recorders.
I have the black magic thunderbolt intensity. Works fine for what I use it for but never done any testing to work out frame rates, etc.I know that Alexander (@Feinsinn) has the USB3 version which works on his mac too.
kdobbe last edited by
I have used the BM Thunderbolt intensity and a MacPro with a Dual AMD FirePro D500. My use has been on live interactions with orchestras and there is still a visible delay when seeing a live conductor and a video projection (approximately 3-5 FPS).
As Graham mentioned the BM USB3 Intensity shuttle works great with my Macbook Pro. Latency is very good, but cant tell frames. Could be something like kdobbe mentioned...
As i said here i measured 5-6 Frames end-to-end.How and at what point of the signal chain do you guys measure?
Fred last edited by
I measure input latency, I get 2 frames to the screen of my laptop with SDI cameras and bkackmagic thunderbolt. Output latency is anotger topic. Large projectors video walls and other proces sors an extenders will all induce more delay. These all change setup to setup. You can with some devices reduced delay by running a ref signal if the gear can take it and Eliminating the sync cycle.
Marci last edited by
2 to 3 frames of input lag, and between 8 and 11 frames of output lag with nothing between MacBook and projector. This is with BM intensity shuttle USB3 and Canon HFG25 over HDMI at 1080i50, into the MBPro in my sig. Measured by separately videoing performance with live subject, Izzy and projection screen all in view and counting frame by frame in Adobe Premiere. Experiments with analog (Svhs) input at 720x486(29.9fps NTSC - Sony EVI D30) via the BM show this dropping to a more solid 2 frames at input and 9 frames at output.
mark last edited by
In terms of measuring latency, @Michel has an excellent technique:
- Setup Isadora to have two stages.
- Play video with burned in timecode to Stage 1.
- Setup video capture with your camera. Point the capture camera at Stage 1 and start the live video input.
- Use a Video In Watcher to render the captured video to Stage 2.
- Point second camera (could be a phone or whatever) so it sees Stage 1 and Stage 2. Record.
- Examine the resulting video recording. You will be able to precisely (and easily) see how many frames apart Stage 1 and Stage 2 are, thus telling you the exact latency.
yep thats the way I do it :-).
ioio last edited by
5. you can also make a screen capture of your screens
mark last edited by
Dear @ioio,That's true, but screen capturing like that might affect the frame rate and thus the latency. Seems better to capture it with an external camera.Best Wishes,Mark