Eliminate Sync Delays: The Best Way to Sync Video Sources in OBS Studio

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 93

  • @djnaydee
    @djnaydee Год назад

    That Render Delay is Gold! Been looking for this for years, thank you

  • @Ibonek36
    @Ibonek36 3 года назад +8

    This was really helpfull, you deserve more views for sure, thank you so much for puting the time to help others =)

    • @ChrisSpiegl
      @ChrisSpiegl  3 года назад +1

      Thank you, I appreciate your comment here. 🌸

  • @CashualChuck
    @CashualChuck Год назад +2

    This helped me a bunch! Exactly what I needed. Thanks man

  • @NewsDailyAboutEquities
    @NewsDailyAboutEquities Год назад

    The quality in your video is very good!

  • @ModernMusicPiano
    @ModernMusicPiano 11 месяцев назад

    Thanks for your tips, Chris. I found them very helpful and the best what I saw so far. Do you know how the pros doing it? You mentioned the delay that could change from time to time. Do you know any plugins that will do it for you? Or do the pros use external clocks?

  • @acpirola
    @acpirola Год назад

    Very good and comprehensive tutorial. Thanks.

  • @feralegrias
    @feralegrias Год назад

    Thank you I think this will be very helpful for me. I will give it a try to sync my Mac camera while using virtual camera with Zoom.

  • @polmorgan3533
    @polmorgan3533 Год назад +1

    My problem is the camera is behind the movement i need to remove the delay not add it any ideas?

  • @Semore9
    @Semore9 2 года назад +1

    This was really helpful, you saved me and this event! Thank you!

    • @ChrisSpiegl
      @ChrisSpiegl  2 года назад

      Thanks, I am glad to hear that 👍.

  • @aagevaksdal
    @aagevaksdal 11 месяцев назад

    A very simple tool to get a visual, is to download a metronome app on your phone. A metronome that has a visual clue. Film that app in action, and you can see the diffence between audio and video from the very same source.

    • @ChrisSpiegl
      @ChrisSpiegl  11 месяцев назад +1

      That's a great idea 👍.

  • @italian316
    @italian316 Год назад +1

    the problem that I'm having is OBS keep changing the Audio sync every time open/close OBS sometime is 0ms , -400ms,-600ms. I'm only using source game captured of OBS and the Motherboard audio to stream only gameplay with NVENC H.264 everything is 48 Khz on audio. My PC is pretty much capable for high end stream 2.5 Gig upload 13900k,4090 and 64gb 6400Mhz ddr5 memory. Trying everthing to fix it nothing work any help would be appreciated.

  • @IvanSDizon460
    @IvanSDizon460 2 года назад

    How about a topic a multi stream of two , having a guest, and I playing guitar and sing together with the guest in sync no delay? We encounter problem with this..

  • @PixelCube_Pop
    @PixelCube_Pop 2 года назад

    woof great video man, very well explained, thanks a lot !

    • @ChrisSpiegl
      @ChrisSpiegl  2 года назад

      Thank you, I appreciate that.

  • @OscarDelgadoCA
    @OscarDelgadoCA 2 года назад +1

    no matter what number i put on the sync offset for audio nothing happens and i still have a delay

  • @jasonhogans3898
    @jasonhogans3898 11 месяцев назад

    Excellent! Thank you!

  • @ekmedia6651
    @ekmedia6651 Год назад

    Would it be possible to extend the delay to about 20 seconds and use it as a replay?

  • @neilattridge6060
    @neilattridge6060 Год назад

    Great vid thanks. When using VDO.Ninja, there is no Async option in Filters / Audio or Video - does the mean it cannot be used when using Ninja to record your camera from your iPhone (14 pro). I am just getting probably less than 500ms delay from my overhead camera from hand move to screen capture. Thanks

    • @ChrisSpiegl
      @ChrisSpiegl  11 месяцев назад

      Since you are loading it with a browser source you don't get the async option. But you also don't have to "delay" the browser source but your main camera since that's the one arriving earlier and you can't make the Browser source arrive earlier.

  • @rogerbouchard9712
    @rogerbouchard9712 2 года назад +1

    Thanks very much for the great detail on sync delay. My challenge is not between different devices, but a delay between the video and audio output created by a single camlink 4k feed to OBS. In my case the audio is actually later than the video. I tried to use the audio sync offset, but found the timing can change frequently even though i have the same equipment setup for each instance. Any help would be greatly appreciated.

    • @ChrisSpiegl
      @ChrisSpiegl  2 года назад

      For audio being later than video, you can set a filter onto the audio track to delay that.

  • @helltioeverygames
    @helltioeverygames Год назад

    Maybe they changed something because i do everything and there´s no vide option,always same options.

  • @FiT_Flaminio
    @FiT_Flaminio 3 года назад +3

    Here's my problem. I need to delay of 1 second (1000ms) a window capture from Discord. When i click on the filters of that window capture i only have a column on the left with "Effect Filters". I don't have the "Audio/Video Filters" column above as you show here, so i don't know where i find the "Video Delay (Async) filter.

    • @ChrisSpiegl
      @ChrisSpiegl  3 года назад +1

      It does not seem to be an availability to delay the video you capture from window/desktop or scene capture. However, in most cases I would assume that the content on your main cam happens first, then the stuff in discord or others, so maybe you can delay your camera. (obviously I don't know what exactly you are trying to do, so this may be a completely wrong assumption)

    • @carloswhitefalcon
      @carloswhitefalcon 3 года назад +5

      @@ChrisSpiegl I found a solution to this (a friend showed me). It is true that Video Delay (async) is not available for Display Capture and that Render Delay is limited to 500 ms BUT you can apply more than one Render Delay filter. The filters stack. In my case I needed 1200 ms to delay my screen capture because my GoPro Hero 8 webcam is so slow. I applied 3 Render Delays to my Display Capture (500ms, 500ms, 200ms) and it worked perfectly.

    • @ChrisSpiegl
      @ChrisSpiegl  3 года назад +1

      @@carloswhitefalcon Nice, glad you could figure this out for your setup.

    • @carloswhitefalcon
      @carloswhitefalcon 3 года назад +1

      @@ChrisSpiegl And thanks for your videos. Very helpful.

  • @TozeCerdeira
    @TozeCerdeira 3 года назад +1

    Thanks for this video. Realy help on my teacjing videos. Sync screen capture with my Canon camera. Thanks!

    • @ChrisSpiegl
      @ChrisSpiegl  3 года назад +1

      Thank you for your comment. I appreciate it. 🌸

  • @paulmanoogian7646
    @paulmanoogian7646 Месяц назад

    What if the video and audio aren't synced statically but dynamically? I can put the right value in and it looks good but then some time in it shifts and becomes out of sync again. It seems like theres no constant value. What could be the issue at this point? Hardware issue? Settings issue?

    • @ChrisSpiegl
      @ChrisSpiegl  18 дней назад

      With dynamic delay, you really can't do anything that I know of.

  • @marcovalenzuela2512
    @marcovalenzuela2512 3 года назад +2

    Great video, thank you.

  • @zuvabell
    @zuvabell Год назад

    I had to put a 230 millisecond delay on my mic to match my cam. Is there a way to fix my cam delay so I don’t have to have one on my mic anymore?

  • @MontanerMusic
    @MontanerMusic 7 месяцев назад

    Thanks. My Conundrum: Using OBS, Video and Audio Spot On in Sync in the produced MP4. Problem, upload MP4 to youtube the video is advanced. Help?

    • @ChrisSpiegl
      @ChrisSpiegl  7 месяцев назад

      This may depend: are you live streaming and the video is out of sync, are you uploading the MP4 recording to YT? Are you editing the MP4 before upload and re-export that before uploading to YT? So many variables, maybe you can join my Telegram Group and chat about it because I don't see any further replies here on YT ( crsp.li/tgg )

  • @jameshonegger1991
    @jameshonegger1991 3 года назад +1

    So helpfull! Thanks a lot!

  • @Landenslifelessons
    @Landenslifelessons Год назад

    is there a way to a async to "display capture"

  • @khuongbuss
    @khuongbuss Год назад

    Thanks you! It's help :)

  • @issoofps2332
    @issoofps2332 Год назад

    i play with a mousecam and it is slightly not in sync with my gameplay on obs,. can someone help me please

  • @EdLopezMusic
    @EdLopezMusic 3 года назад +1

    Thank you!

  • @bradye21playsIndieHorror
    @bradye21playsIndieHorror 2 года назад

    So right click the profile and add video delay. why is this a 12 minute video? Still it solved the issue so thanks.

    • @ChrisSpiegl
      @ChrisSpiegl  2 года назад

      I just have a hard time saying things more shortly 🙈.

  • @rickporter6456
    @rickporter6456 2 года назад

    Virtual choirs have exploded during the pandemic, but all the ones I've seen have been pre-recorded where people record their parts to a guide track and then someone merges and synchronizes them. I'm wondering if anyone has done *live* virtual choirs using the technology described in this video. E.g., one person sings and that is streamed to others who listen (headphones) and sing along. Then the streams from the original singer and the ones singing along are fed into OBS, have their delays adjusted, and the output is live-ish. Has anyone seen this tried?

    • @ChrisSpiegl
      @ChrisSpiegl  2 года назад

      Phew, that'd be interesting. Initially I thought: no way… but when you say that all the individual ones would be adjusted for delay in one OBS instance it could actually work.
      Sounds like a lot of syncing though 🙈.

    • @rickporter6456
      @rickporter6456 2 года назад +1

      ​@@ChrisSpiegl Yeah. Very hard for a large number of people, but maybe(?) for a handful.
      And if there is an absolute NTP timestamp in each source stream (is there?), it would be cool if OBS could use that to automatically delay inputs as appropriate. It wouldn't sync things perfectly due to differences in equipment delays, but could overcome the variation in network delays.

    • @ChrisSpiegl
      @ChrisSpiegl  2 года назад +1

      @@rickporter6456 I have not heard of support for timestamp or timecode syncing in OBS or anything like it. Feels like a big project to try to get this up and running and may not be worth it… but I can see the appeal in these times to try to get it to work.
      Maybe you can figure something out and share your findings on your channel for others to learn as well.

  • @GrappyLover
    @GrappyLover 2 года назад

    Hi, do anyone know what filter can I use if I want to delay video feed for 2minutes?
    NOT stream delay 2 minutes

    • @ChrisSpiegl
      @ChrisSpiegl  2 года назад

      That's a crazy delay. I have seen people stack the video filter but I wouldn't recommend it 🙈.

  • @arran8930
    @arran8930 3 года назад

    I have my Audio Input Capture set to 220ms to match my camera, but it stays the same and plays the audio as if there is no delay. How can I fix this?

    • @ChrisSpiegl
      @ChrisSpiegl  3 года назад +1

      Best guess: it's important to see if it's a video or audio effect. I don't have time to reproduce this at the moment but I'd look into the audio mixer and try to add an effect there.

    • @Ninja_Gaijin
      @Ninja_Gaijin 3 года назад +1

      you need to do it in 'advanced audio properties' and there is a delay section to add ms in, not by adding the render delay filter like for video

    • @OscarDelgadoCA
      @OscarDelgadoCA 2 года назад

      I have the same problem

  • @Slawek361
    @Slawek361 3 года назад

    I have grrabber, it's possible to make video delays less than this?

    • @ChrisSpiegl
      @ChrisSpiegl  3 года назад

      What are you trying to do? Are you trying to add a negative video delay?

    • @Slawek361
      @Slawek361 3 года назад

      @@ChrisSpiegl Yes, if it possible, because when im playing on PS3 i have one second delay

    • @ChrisSpiegl
      @ChrisSpiegl  3 года назад +2

      @@Slawek361 there is not way to set a negative delay. What you’d have to do is delay all other sources to sync.

    • @Ninja_Gaijin
      @Ninja_Gaijin 3 года назад +1

      you can delay audio in 'advanced audio settings' - you need to sync to the slowest source, so whatever is slowest is 0ms, and everything else is delayed to match it

  • @javierborda8684
    @javierborda8684 2 года назад

    EXCELLENT

  • @AdautoAraujo
    @AdautoAraujo 2 года назад

    Thanks! With your example of 200secs delay, I figured the source of a problem I have, when trying to sync cameras: the camera with the filter freezes for the amount of time, when switching scenes. And I still didn't think about a solution. But, any least, now I know what's causing the issue. Here's the problem: ruclips.net/video/xhW4UDVnhVQ/видео.html

  • @tvkino
    @tvkino 2 года назад

    Thank a lot ! Subscribed and like from me)

    • @ChrisSpiegl
      @ChrisSpiegl  2 года назад

      Thank you, I appreciate that.

  • @sebastianaristizabal1444
    @sebastianaristizabal1444 3 года назад +1

    I need to delay the windows screen more than 500ms, what should I do?

    • @ChrisSpiegl
      @ChrisSpiegl  3 года назад +1

      Follow the steps in the video? Not sure where the problem is?

    • @Ninja_Gaijin
      @Ninja_Gaijin 3 года назад

      you should be able to add filters same on window captures as on video capture devices

    • @carloswhitefalcon
      @carloswhitefalcon 3 года назад

      I found a solution to this (a friend showed me). It is true that Video Delay (async) is not available for Display Capture and that Render Delay is limited to 500 ms BUT you can apply more than one Render Delay filter. The filters stack. In my case I needed 1200 ms to delay my screen capture because my GoPro Hero 8 webcam is so slow. I applied 3 Render Delays to my Display Capture (500ms, 500ms, 200ms) and it worked perfectly.

  • @Landenslifelessons
    @Landenslifelessons Год назад

    i need to make my desktop capture slower haha

  • @Trezn
    @Trezn 3 года назад

    Must be the only one it didn’t work for cool

    • @ChrisSpiegl
      @ChrisSpiegl  3 года назад

      What have you tried? Why is it not working? What's your setup?

  • @Trezn
    @Trezn 3 года назад +1

    I give up lol

    • @ChrisSpiegl
      @ChrisSpiegl  3 года назад

      You can reply to my other comment, maybe I or someone can help you.

  • @Equilibrier
    @Equilibrier 3 года назад +1

    nice video, gave you like, but it shows you do not have a coherent fix-plan to tell, it gets pretty confussing if you just want the solution and not the many paranthesis you make. One advice: be more coherent and speak simpler for simple things like these. Do not narate a story of you how you are thinking a solution, just tell the problem, tell the cause, and tell the solution-list (it is that simple) !

    • @ChrisSpiegl
      @ChrisSpiegl  3 года назад +2

      Thanks for the feedback. I am taking it into consideration.

    • @Ninja_Gaijin
      @Ninja_Gaijin 3 года назад

      I like it as a workthrough video, but could be summised with a 'solution' conclusion or video I guess

  • @dinesh12981
    @dinesh12981 2 года назад

    Make shorter videos, if possible