
Wirecast NDI output, audio ahead of video
Wirecast 14.3, Windows 21H1, NDI tools 4.5 installed. i7-6700, 48GB ram, 2x 1TB M.2 drives, Geforce 1080ti graphics, magewell 4 input SDI capture card.
New document, add an .MP4 video file. When outputting via Wirecast NDI, the audio precedes the video by around .25 - .3 seconds. If I play the file on windows media player and send it using NDI scan converter they line up. I've tried multiple windows, macos, and a birddog receiving devices and they all agree.
Similarly, with Wirecast 14.3, MacOS 11.5.2, on a 2018 15" Macbook pro; NDI audio output is ahead by around half of what the windows machine is, around .125 or so
On both of these systems, disk record and streaming are in sync. So encoder and NDI output are pulling audio from different points in the processing? Is there a way to get NDI audio output in sync? Any thoughts on why the windows machine is farther out of sync?
-
Billy Davidson said:
When outputting via Wirecast NDI, the audio precedes the video by around .25 - .3 secondsPlease check on Wirecast NDI out in NDI Video Monitor which can also record.
Compare that to the recording from Wirecast record to disk.
Also doing a Shot ISO recording of the source in Wirecast would be good since that would show us what Wirecast is doing pre-encoding In theory this should look fine though.
We may need to examine those files.
-
Billy Davidson said:
The purpose of the scan converter files is that the same source file is being played by a different application on the same source machine travelling over the same link to the same receiving machine to rule out network or hardware limitations.Since the issue is Wirecast encoder (in sync) vs Wirecast NDI Out (out of sync) that's what we'd need to see initially. NDI Video Monitor (for recording) can be run on the same computer as Wirecast.
Billy Davidson said:
You have 1 and 4 of your test.I'm sorry but I'm not sure how.
1 is the source file. These are files uploaded to Vimeo which involve further processing. This creates another variable.
I also don't see an NDI Video Monitor recording. And this should be the source file. Vimeo adds another variable. -
Billy Davidson said:
Is there something about them that you are looking for that they don't have?Just the local recording straight out of Wirecast as a "control." It should match the sync of your source test but it will help us confirm that.
I think I've been crisscrossing (posting questions that you may have already answered) sorry about that.
Investigation started WIRE-19209
-
Billy Davidson said:
ISO doesn't record video of a file, unless I'm missing a step.Shot ISO for a video file.
-
Billy Davidson said:
Both of these seem to be leading as well, but not as much as that 30 frame NDI output.That might be worth noting. I'll point it out to the developers.
-
Billy Davidson said:
I did that, it did not capture live video, just a still frame repeated.Media files don't play when not live even if one plays them in Preview.
-
CraigS
Is there a way for me to track this issue aside from bugging you here? Also, I wanted to make sure this didn't go unnoticed from an earlier post:
@Billy Davidson said:
I found out that if I enable Secondary Video output and route that audio to the system speakers while local monitor is enabled I get 2 clicks every second, so that could be taking audio at a different point in processing than local monitor. Not sure what that means for this issue, if anything. -
Billy Davidson said:
Is there a way for me to track this issue aside from bugging you here?That's about it. If we hit a question I'll ask it here.
-
Billy Davidson said:
How about system specs?That's certainly one thing we look at. It's entirely possible certain features are more demanding than others.
-
Giving this one a kick as well.
Billy Davidson said:
I found out that if I enable Secondary Video output and route that audio to the system speakers while local monitor is enabled I get 2 clicks every second, so that could be taking audio at a different point in processing than local monitor. Not sure what that means for this issue, if anything.Also, I'm realizing that secondary video output itself is noticeably behind the live view. So much so that I've had to stop using it in the control room. I don't have a good way to measure this, but maybe .75-1 second behind
-
Billy Davidson said:
Should I start a new topic about the secondary video being lateNew topic but they may be working on that as well. Do post details since on that thread as they may need the details.
-
WIRE-19209: Fixed issue where Wirecast NDI output could be out of sync.
The issue may be fixed in our public Beta
Download Wirecast 15 Beta Here.
https://telestreamforum.forumbee.com/t/y4hjdwp/15-0-beta-dec-23-2021-social-media-comment-moderation-performance-lots-more
Please test the issue you reported and post in the Beta Discussion forum only.
https://telestreamforum.forumbee.com/category/wirecast-beta-discussion