Syncing Video and Audio on Zoom with OBS and NDI

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hi joram here again uh i wanted to give you another video on how to get your sound and your video in sync i did a video like this in the past but uh it works in some cases not in other cases especially with zoom there were a few issues with it this is where i showed you how to use the virtual cable virtual audio cable and i'm going to show you something else it's actually better uh it's a very elegant solution and let me just uh go straight into it so first of all uh i'll make myself small okay now you're wondering how did i do that this is not post uh video editing this is actually uh something that i did with obs this is an obs plugin we'll get to that in another video because obs is really a great platform that allows you to put a lot of plugins and do different features okay so this is essentially how you typically would connect to zoom you have a microphone going into microphone input and you have a camera going into your camera input into zoom and this is it but it doesn't give you a lot of flexibility of bringing your powerpoint in with you uh with the camera and doing things like what i'm doing right now is essentially live okay so when when we put obs this is essentially what happens the microphone that could go and and still is going directly into zoom uh but it also goes through obs to video processing through video processing uh so you can do all kinds of things to the to the voice uh and and it's being processed inside of obs the camera on the other hand does not go straight into zoom it goes into zoom through obs now both outputs audio and video go into your ability to record so if you're using the record function for obs then this is what you're going to record the both audio and video are already going to be processed inside of obs so microphone goes straight and the reason is because this output here is really just an internal output you don't see it very well here but it's an internal output it does not really go out so if you looked at zoom to try and get obs as a microphone input you're not going to find one of them hopefully at some point obs will just add an output that you can plug in to zoom but right now the only thing you can do with the output from obs is either record it through obs or stream it to any of the applications uh that that you used for streaming but zoom is not one of them okay i'll move on what i offered the last time what i suggested the last time was that we get something that's called virtual cable because virtual cable does take some output out of obs and it's just a piece of software that takes cable in from obs and then cable out goes into zoom and voila you get the microphone through uh obs and into zoom and not directly however this is where i thought that the audio is coming out of obs and into virtual cable this is what actually happens it's really just a monitor and being a monitor what it means is that you are getting exactly what the microphone is putting none of the processing is taking place and specifically the processing of sync or moving the camera the sound the audio versus video that is not handled at this point yet so for recording purposes i can play with it i can change it and i can move the video and audio around to get them in sync or out of sync whatever i'd prefer but that's only for the recording not to go into zoom so what i'm going to show you today is something instead of virtual cable and something that's called ndi ndi there are two parts to ndi one of them is the plugin and even though i don't show it here it's actually something that's installed into obs this is capable of taking the output after the processing and part of that processing is the sync itself synchronizing audio and video take this and send it out uh separately audio and video into zoom or any other application i'm not going to go too deep into what ndi is but ndi essentially is a way to send video and audio over ethernet so you may be wondering what does that have to do with ethernet it's not only uh through ethernet and we're going to use it in a different application now what i'm going to show you now is how to do everything and if you want to be successful you have to do it exactly the way i describe it you forget one step you do it out of order it's just not going to work but that's why i'm recording that video so you will have it in order in in the right order so the first thing is when you go into zoom there's something that i want you to check and that is that you have the latest version of zoom zoom comes out with new versions and so the way to know is when you launch the app not the website the app you you have a picture of yourself up here click on that picture of yourself this is left mouse click and everything i'm showing you here is for windows left mouse click it will open this uh this screen this uh uh menu and you have help click on help about zoom and once you hit about zoom you're gonna see the version just so that you know they're making a lot of changes obviously nobody was using zoom as much as they do now during this pandemic and we'll probably be using it a lot in the future so they're catching up with all kinds of functions that need to be added into zoom just so that you know i got a notification download version 5.4.2 by the time i got to download it and we're talking hours by the time i got to download it the version that downloaded was 5.4.3 so it was already in another version and we're talking hours so do this just to see that you have the right version and you know what if you don't have the latest version or you're just not sure just click on check for updates right under the help and you're gonna get the latest version okay so the next thing we need to do is if i go back we need to have the ndi plugin for obs so what we'll do is uh i i would just go obs ndi plugin that's that's it if you google obs ndi plugin you're going to get straight to this uh to this window to this uh screen or website and this is what you want to get the current version is 4.9.1 uh hopefully that's the version that you know if it's going to be a new version whatever the version is this is what you download it does show that this is a 2017 but i'm downloading it in december of 2020 and that's still the uh the current version there's probably not a lot that that will change over time so this is what you want to download and what happens after you click on that uh the download i'm sorry there is a go to download right here and once you click on the go to download this is what you'll get i'm doing a windows installation so i just install this part i just clicked on that and when i clicked on that the file that got downloaded is this obs ndi actually it's 4.9.0 uh that's the the available version so this is what got downloaded and i clicked on it and installed it and the next thing i did was i launched obs and when i launched launched obs i went to tools and i saw this there was one more tool here ndi output setting this is virtual cam you've seen that before uh there is an elgato remote control for obs that is stream deck and so there are all kinds of things that are installed tools that are installed on obs but you will see the ndi output setting click on that and this window will open up you need to check main output and this would be the place where you're going to give it a name so i just gave it the name obs i probably could have given it the name obs ndi plugin or or whatever but that's the name i'm going to recognize it with and you're going to see that this name comes back so i have just enabled ndi it's already installed enabled the plugin to give me a main output called obs so now obs puts out video and audio in ndi format one thing that i want you to remember is since version 2.6 of obs there are a few changes 26 i'm sorry not 2.6 there are a few changes uh obs is evolving as well one of them is that the button that starts the virtual camera first of all virtual camera doesn't start by itself you actually have to press it and i want you to just remember that when you launch obs make sure that you click on start virtual camera that would put the output out all together next part is now we need the ndi part that would plug into zoom the other side of ndi so go to the website called ndi.tv or just if you google ndi tools it's going to get you here so this is the website we're going to scroll down there's a lot of scrolling down until you get to ndi tools and in ndi tools uh i'm taking the windows version there is a bunch of tools and the one that you really care about is ndi virtual input this is the one you care about but they download as one package now as soon as you click on it it's actually going to ask for your first name last name email address country industry and prove that you're not a robot which i'm not sure how you can prove that you're not a robot because if the robot was smart enough it would click that button anyway and i don't know what the ethical bar for a robot is and i am digressing and this is why my videos are so long so we're gonna move on the next thing that's gonna happen and it is important you do have to feel this because you don't get directly to the download link you do that and you will get an email to the email address that you gave here this is what the email looks like and unless you realize that this word linked here is in a different color you're gonna think that you didn't get anything this is actually the link to download ndi the ndi tools so again uh do the download choose the download whatever download you need fill in the information make sure you have the right email address you get an email in that email open this link and this is the piece of software that's going to be downloaded i think it's about 150 something megabytes and then you click on it to install it and you're gonna get this window now the default is actually just to download webcam webcam input which is what we need really i checked every box here because there are other tools that come with ndi that i really thought were really really cool but just be careful with one thing uh those things take processing power and if your laptop or or desktop computer is not strong enough you don't want to have too many things running at the same time uh one of my rule of thumbs by the way when i do a webinar or deliver a workshop or anything is i try as much as possible to first of all restart my computer and then allow and open only uh windows and apps and and websites that i need for that webinar so that i do not over tax my my computer okay once you install this you will to need to restart your computer so that ndi will become a tool that that exists the next thing that you do is you're going to uh after the restart if you click on the windows uh the windows icon here uh you're gonna have all of the applications that are installed so again i installed everything in the i had uh which i i think some of them are really really cool but regardless this is the one that you need so you need to click on this but this is kind of funny because you're going to click on it and nothing's going to happen and you're going to see that the computer has worked on it for a few seconds but nothing's going to happen actually something did happen and this is what happened when you sh when you show what you have in your system tray so this little up arrow and unless you just decided to have everything up there you're gonna see this little golden ndi logo right click on that logo if you have not installed the ndi plugin or did not enable obs and obs is not running right now this is what you're going to see no ndi sources found because we need obs to put out an ndi signal audio and video so that we can send it over to to zoom in and if you didn't do that if you didn't enable obs or or start obs and have the obs uh ndi plugin running you remember checking out checking that box called output then you're not going to have anything so now we have it uh if we have it this is what you're going to see you're going to see the name of your computer mine is called your mg7 and you're gonna see obs and you're gonna click on obs and once you click on obs now obs is an existing ndi output while you're doing this here are a couple more things you want to do scroll down to video i found that the default was 720p at 30 frames per second i changed it to 1080p at 30 frames per second full hd the second one is go to audio so again this is right click on this little ndi logo in the system tray click on audio and you can play with the uh with the signal with the the uh loudness of of your video this is the default 0 db minus infinite db is really mute you can have plus 6 plus 10 plus 20. somebody was telling me after the first time that i used that that i was a little too soft so i went with plus 6db something to keep in mind let's go back into zoom and when we go into zoom what do we want to click uh well okay we're going to click on settings here and when we click on settings we're going to get this if you go to video you will find that one of your options now is new tech ndi video so this is going from obs into ndi and now finally we have an ndi video input next one is you're going to go to audio and as your microphone you're going to choose the line newtek ndi audio now you have both audio and video coming from ndi and ndi is taking it off of um off of obs another place to do it is here if you already get the app running or a meeting running is just check the ndi video and uh same with audio with the microphone so make sure that the microphone now is your line newtek ndi audio if you forgot to do that i'm sorry not if you forgot to do that but if you have it set for line yet obs is not running this is what zoom is going to show you it's going to say your microphone is not working please check your connection or use another microphone because ndi is not giving out anything it's not that it's quite it's not giving out anything but if obs is running then this is not going to show anything next part is uh we are going to uh right click on here i'm using blue yeti as the input but it doesn't matter each one of those little cog wheels at the bottom in in my appropriate scene i'm going to right click on it and then choose advanced audio properties and when i do that this is the window that's going to open and that window has right now two microphones uh it has the blue yeti and it has another microphone that's coming into my laptop i'm not using that one but it says that these are the active ones you can uncheck this box and see your inactive sources as well it's just too much to see you you can pan it you can make it mono which means that you're going to get the same thing in both channels uh when you pan it you left goes to left right goes to right and this is where you can play with sync and this time i'm not going to talk about different tracks because you can have different tracks and i'm going to remind you that you need to have monitor and output if you don't have monitor and output uh really it's it's monitor off and if you have monitor off then then you don't get anything coming out of obs sound wise this is how i'm going to play with it well what do i get if this is kind of we have the microphone we have the camera they're happening at the same time so one of the things that i like to do when i edit videos is to synchronize the video in audio is do this i do three claps and when you do three claps this shows up very well when you do video editing but for this purpose i'm just doing it to show you that when the microphone and the camera captures it they're going to be in sync but as they're going through audio processing for some reason whatever plugins you have here whatever plugins you have there and i will shoot a video on plugins they are not going to be in sync and that's the problem well plus if you have a positive number here it's going to move audio to the right it's going to make it later if you're going to have a minus number right now i have minus 950 milliseconds it's going to move the audio earlier so when you are when you feel that you don't have good sync between your audio and your uh video what you want to do is uh change this number here until the point where they feel like they're the same there are two ways that i used to do that one of them is have another computer logged into the same zoom call and i'm just looking at that computer even putting a microphone in a uh not a microphone in my ear that's not gonna work a headphone in my ear and i'm looking at that other computer i'm saying something and then i'm looking at what it looks like and see uh what you know if i'm in sync or not another way is just to ask somebody on the other side of the call you tell me uh what what seems to happen uh earlier sound or audio audio or video and then you adjust it appropriately one thing to keep in mind that misalignment can be different at different times because of the processing that your computer is doing right now because you have a different setup or because of any other reason so it always helps to do that at the beginning of the call to make sure that you are synchronized uh one last thing is uh i i want you to take a look when you're running obs at these numbers down here 30 frames per second is great if for any reason you're getting 60 frames per second don't set it for 60 frames per second nobody needs that this is not what goes through zoom but you do want to also watch your 4.6 here your numbers might be higher this is how much of the processing power of my computer is being used to handle obs and if we're getting a high number here that means that your computer might be a little erratic and things may chop and so on so i have a pretty powerful computer that i use for video editing i have 4.6 one last time is summary this is going to be the new configuration microphone camera they go directly into obs audio processing uh one of the uh one of the things that i use for audio processing for example is my let's see if i can play with it right now i'll play with the filter for uh i'm i'm using a uh an equalizer so i can play with the equalizer so now i'm you're probably hearing not hearing a lot of my lower tones and now you're getting a lot more bass less verb not reverb less treble now more treble and so on so there there are all kinds of things that you can uh use on all kinds of plugins uh the uh changing between my main and back into the small one is another plugin for transitions i'll i'll do plugins on a different video just wanted you to know so if we're back to our diagram here microphone and camera they go straight here this is the processing that's happening in obs for broadcasting the output you can record straight out of obs within obs by pressing the obs record button but we're going to install the ndi plug-in or we have installed the ndi plug-in so now we have both audio and video coming out of ndi we have the ndi tool or the virtual input installed and now zoom recognizes it and now we can really control the uh shift the delay or the sync between audio and video i hope this has been helpful let me know if there's anything else that that i can shoot videos for and may trust to be with you take care
Info
Channel: Yoram Solomon
Views: 26,545
Rating: 4.9355993 out of 5
Keywords: zoom video audio sync, obs studio, obs tutorial, obs, zoom audio and video out of sync, ndi, ndi tools, ndi virtual input, ndi virtual input zoom, obs zoom ndi, get obs to work with zoom, get audio from obs to zoom
Id: wr9PdkX93WM
Channel Id: undefined
Length: 23min 0sec (1380 seconds)
Published: Thu Dec 03 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.