Sync Audio and Video in OBS for Live Streaming

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ธ.ค. 2024

ความคิดเห็น • 119

  • @VideoBaseie
    @VideoBaseie 5 ปีที่แล้ว +19

    I can't tell you how long I've searched for a channel like this that provides so much info specific to live streaming. It's brilliant

  • @stephanosphilippou1300
    @stephanosphilippou1300 4 ปีที่แล้ว +1

    Informative, to the point, no bullshit. Thank god such channels exist

  • @passionate3249
    @passionate3249 4 ปีที่แล้ว +1

    What a God send you are, I have watch loads of videos and was more confuse after watching them, your videos are so straight forward to follow step by step. how i wish there wwere a way i could bless you for your kind work. God blessings on you and your family.

  • @drumseltzer
    @drumseltzer 5 ปีที่แล้ว +4

    I just want to thank you so much for the time and effort you have put into this channel and videos about making streaming as good as it can be. God Bless you Brother!

  • @AveMcree
    @AveMcree 5 ปีที่แล้ว +1

    How do use waves plugins in obs? I’ve tried and failed.

    • @BallastMedia
      @BallastMedia  5 ปีที่แล้ว

      Unfortunately at the moment you can't, OBS only works with standalone dll vst file, and doesn't work with the way waves bundles all their plugins in to one file. Hopefully OBS will add this functionality.

  • @nashbaya2809
    @nashbaya2809 2 ปีที่แล้ว

    Subbed! That free video of the bouncing ball is gold! Thank you!

  • @xaviertx89
    @xaviertx89 6 ปีที่แล้ว +1

    Hey Stephen i transfer my video and audio feed via a cat7 and works really good instead of using sdi. Great video

  • @charlielehardy9308
    @charlielehardy9308 2 ปีที่แล้ว

    So much better than trying to read lips! :) Thanks, Stephen.

  • @andivax
    @andivax 4 ปีที่แล้ว

    thanks! how do you know it's 500 ms?

    • @BallastMedia
      @BallastMedia  4 ปีที่แล้ว +1

      You look at where the actual "tick" sound is in a video editor and then look at where the moving line at the bottom is, that time tells you how far out of sync you are.

    • @andivax
      @andivax 4 ปีที่แล้ว

      @@BallastMedia ahh. I found frames to ms calculator

  • @blueman841
    @blueman841 4 ปีที่แล้ว +1

    thanks for posting, being a "Newbie" to this whole thing, I found this helpful. Do you have a video's or ideas on how I can fix the sound coming in from a usb condenser mic to a computer that I am using for web meeting, and class teaching like zoom?

  • @sagvanify
    @sagvanify ปีที่แล้ว

    What would you recommend for Video/ audio switcher that would handle at least 3 cameras/ 3 Microphones and record each mic in separate tracks?

    • @BallastMedia
      @BallastMedia  ปีที่แล้ว

      Are the microphones separate from the cameras? Then I'm not sure there is single switcher that will do that. If the mics are connected to the cameras, then any Atem ISO switcher will let you record each camera to an individual file for later edit.

  • @MrXalabarder
    @MrXalabarder 4 ปีที่แล้ว

    Great simple explanations. Congrats.

  • @MatthiasLenardt
    @MatthiasLenardt 6 ปีที่แล้ว

    Really good! Thank you very much for these informations 👍🏼

  • @HopeWorshipNC
    @HopeWorshipNC 4 ปีที่แล้ว +1

    SO HELPFUL!!! Thank you!

  • @johnbeuhler
    @johnbeuhler ปีที่แล้ว

    Thank you so much for this my friend!

  •  4 ปีที่แล้ว +3

    Brother, you're a genius. That bouncing ball

  • @gracecovenantfellowship9608
    @gracecovenantfellowship9608 5 ปีที่แล้ว +1

    Thanks for the insights. How about if my mixer as Audio Interface USB to connect to Mac? Or should I have to buy an external Audio interface. God Bless You.

    • @BallastMedia
      @BallastMedia  5 ปีที่แล้ว

      For sure, use the USB interface you have.

  • @ryanm7777
    @ryanm7777 4 ปีที่แล้ว

    Thanks wonderful lessons. Question, Pls is it ok to use a capture card device that brings in both audio from mixer and video from camera into your computer to avoid such synch issues? Btw would this be a good setup instead of having 2 devices -- the audio interface and capture card?

    • @BallastMedia
      @BallastMedia  4 ปีที่แล้ว +1

      Yes, most video capture devices bring in audio as well, and if you can get your audio in that way you can usually avoid sync issues.

    • @ryanm7777
      @ryanm7777 4 ปีที่แล้ว

      @@BallastMedia Thanks. And pls if I make use of the capture card to bring in my audio into computer, is it possible for me to mix it for my livestream separately from the house mix without having the main house adjustments alter the livestream mix? In summary how can I mix this sound from a capture card on my computer pls? Thanks again

  • @kring2gowest2
    @kring2gowest2 4 ปีที่แล้ว

    Can behringer um2 comfortable for Obs windows

  • @xaviertx89
    @xaviertx89 6 ปีที่แล้ว

    We have a Yamaha 32 ch analog mixer and i use the Mono exit to get the audio up to the camera and back to the computer via the hdmi/usb conevtion, i don’t get the luxury mix you showed in another video but at least is some audio output very decent. Do you suggest something else?

    • @BallastMedia
      @BallastMedia  6 ปีที่แล้ว

      You could try using an AUX output from the board. That would give you the capability to adjust the levels differently from how they are mixed in the house - e.g. add more drums, add a room mic, etc.

  • @DigitalDavid
    @DigitalDavid 4 ปีที่แล้ว +1

    Thumbs up and subbed! Thanks so much!

  • @Kuuuks
    @Kuuuks 5 ปีที่แล้ว

    I noticed a lot of tutorials are inserting a usb interface between the behringer x32 and their live stream PC but that’s not necessary cause you can stream a mixbus through the usb to the live stream PC, hope to do a tutorial on this on day....

  • @Laxsei_Hunter
    @Laxsei_Hunter 4 ปีที่แล้ว

    what if i insert the sync offset for the delay and everything goes fine, but after a while of recording or sometimes when i close OBS and open it again, the dleay is somehow differente, like sometimes is my voice, and sometimes my camera doesnt goes right with the capture card.

    • @BallastMedia
      @BallastMedia  4 ปีที่แล้ว +1

      If the sync offset is changing that's usually an indication your computer isn't keeping up with the rendering and is dropping frames. What are the specs of your computer?

    • @Laxsei_Hunter
      @Laxsei_Hunter 4 ปีที่แล้ว

      @@BallastMedia intel core 17-3770k 3.50 GHz, Intel HD Graphics 4000

  • @provinggrounds565
    @provinggrounds565 6 ปีที่แล้ว

    Great video but I have a doubt. I need a diagram for my tournament that I am going to run in the coming month. I have a PS4 which will output a fighting game on Benq RL 2460 monitor through HDMI, I also have a capture card (Elgato HD 60S) through which I can stream at 1080p @ 60 fps. Then, I have a casting booth where two casters or commentators will analyze and talk about the ongoing match at hand. How do I get and sync all the audio so that there is no delay while they cast or commentate? I haven't used a mixer before hence your help and expertise in this would really be appreciated.

    • @BallastMedia
      @BallastMedia  6 ปีที่แล้ว

      You can use just about any audio interface with multiple inputs to give microphones to your commentators. Just use that interface as another input to obs. Then use the method in this video to see if your video camera and audio is in sync. It won't matter if it's completely sync'd with the game because you won't see the person speaking's lips moving when the game footage is shown.

  • @alphafacts7038
    @alphafacts7038 4 ปีที่แล้ว

    Thank you for this awesome tips!

  • @OldmanRich
    @OldmanRich 3 ปีที่แล้ว

    Hi can someone help. Why is it we fixed the latency issues on OBS but still one we go live on Facebook it's still out of sync. We have recorded it also on a hyperdeck and on computer all in sync except Facebook.

  • @timwallace4035
    @timwallace4035 4 ปีที่แล้ว

    How do you sync audio with 2 different camera sources? For example, I have Canon Vixia through an Elgato capture card, and an iPhone connected by lightning cable through OBS.camera. I have audio delayed 350 ms. To match the Canon, but doesn’t match the iPhone camera feeed

    • @BallastMedia
      @BallastMedia  4 ปีที่แล้ว

      Delay to the slowest source. You'll need to delay the capture card to the ndi source and then delay the audio to that.

  • @understandhealth4203
    @understandhealth4203 5 ปีที่แล้ว

    Very brilliant tutorial

  • @SusanforSLCAquatics
    @SusanforSLCAquatics 6 ปีที่แล้ว

    Great video. Can you explain what DAW is? Thanks

    • @BallastMedia
      @BallastMedia  6 ปีที่แล้ว

      DAW stands for "Digital Audio Workstation" Just means software on a computer that acts as a mixer. (Reaper, Pro Tools, Logic, etc.) Usually used for recording, but in this case we use it to mix live.

    • @Kjaywest
      @Kjaywest 5 ปีที่แล้ว

      @@BallastMedia Hold up, do you mean I can use Logic Pro X to like a mixer for live streaming?

    • @BallastMedia
      @BallastMedia  5 ปีที่แล้ว

      @@Kjaywest Sure! I've been mixing our live stream in a DAW for about 3 years now. Check out this video th-cam.com/video/uHd9Y5oQVuk/w-d-xo.html

  • @Hanockanni
    @Hanockanni 2 ปีที่แล้ว

    Hello Sir,
    I am using Motu MT3 828 audio interface. On OBS my device is detected but audio signal is not coming. Please please try to solve my issue

  • @pavel.suchkov
    @pavel.suchkov 4 ปีที่แล้ว

    Thank you so much for this useful info!
    Can you please tell me if the same is applicable if I use the atem mini with audio coming in to the Line 1?

    • @BallastMedia
      @BallastMedia  4 ปีที่แล้ว

      Audio coming out of atem mini should be in sync. You shouldn't have to sync it.

    • @pavel.suchkov
      @pavel.suchkov 4 ปีที่แล้ว

      @@BallastMedia not if your video from the cameras is routed to hdmi inputs and your audio is coming from a sound console to line in. Then there is latency on the HDMIs and no latency on the line input.

    • @BensTechLab
      @BensTechLab 4 ปีที่แล้ว

      @Pavel Suchkov Black Magic added an audio delay feature to the Atem Mini line sometime this year; however, it is set in "frames" of delay instead of milliseconds. So you will need to calculate how many "frames" delay you need. Err on the side of the audio being 1/2 frame later than the video vs the other way around (our brain is used to light travelling faster than sound). You have to install the black magic software to change the audio delay in the atem mini.

  • @christianwatchman777
    @christianwatchman777 5 ปีที่แล้ว

    Question, have you checked out the Rodecaster Pro mixer? Do you think for a beginner setup, it would work with OBS?

    • @BallastMedia
      @BallastMedia  5 ปีที่แล้ว

      Sure, I don't see why not, it will just show up on your system like any other audio interface when you connect it through USB.

  • @mendat3
    @mendat3 6 ปีที่แล้ว

    Hello Steve, Do u recommend we use a different audio interface instead of AJA utap capture card? I really struggle to get audio into my PC with the AJA utap capture card.

    • @BallastMedia
      @BallastMedia  6 ปีที่แล้ว +1

      What is the rest of your environment? Are you using a video switcher, or just a single camera? (Usually in OBS you have to go in to the u-tap configuration, and select "Use different audio device" - or something like that, and then in the drop down that appears, just select the u-tap. Not sure why, but that works for me.)

    • @lionofjudea4146
      @lionofjudea4146 5 ปีที่แล้ว

      @@BallastMedia Dear Stephen (hope im spelling that right) first of all, you are amazing in two areas, teaching & knowing the most likely problems people are having. So... thank you SO MUCH!
      I need help! My setup is based around a: ENVIRONMENT
      Roland V-1HD SWITCHER (all hdmi in & out) I run a mic into Roland mic in. (Im using the Canon Vixia - your recommendation, love it).. preview goes to a monitor and program out goes through a Clear Click HD60 Vid Recorder (because it has hdmi in and then I run the hdmi out to the AJA hdmi in - then it goes usb out of AJA into MSI i7 usb, into OBS.
      The delay was crazy (2 seconds?) and then it started looping.. this was LIVE. (When I record, not stream, all works perfect)...
      Please help! I think, based on watching you, perhaps skip plugging mic into Roland, and go straight into the camera? Im gonna try that tomorrow, but do you have any other thoughts???
      Thank you so much!
      David Benjamin 😊👍

  • @jeanmikael_1265
    @jeanmikael_1265 4 ปีที่แล้ว

    Hi Ballast Media
    Great video. I use a similar setup and test sync with files like yours, played directly from TH-cam.
    I have noticed that the delay required varies over time. Can this be depending on how much RAM I'm using or how much my CPU is working?
    I should mention that I don't have a separate GPU and my 5 y old PC uses Core i7 and 8 GB RAM.

    • @BallastMedia
      @BallastMedia  3 ปีที่แล้ว

      Usually if the sync varies over time, something is causing it to go out - and the most likely reason is dropped frames. If you are using OBS, do you have dropped frames in the View-Stats window?

    • @jeanmikael_1265
      @jeanmikael_1265 3 ปีที่แล้ว

      I haven't looked at the dropped frame information. I'll do that next time.

  • @ficarospide
    @ficarospide 4 ปีที่แล้ว

    Hi, there. I've been experiencing some strange continuous "di di di" sound using a Rode Video Mic Pro in a Sony A6500. And this noise comes up only in the OBS software, not in the Black Magig Media Expressa. Would know how fix this problem... I've seen more people complaining abou it in OBS Forum. Thanks!

    • @BallastMedia
      @BallastMedia  4 ปีที่แล้ว +1

      Sorry, I have no clue what that might be. Do you get the same sound using the A6500 without the Rode mic in OBS? Just using the onboard mic?

    • @ficarospide
      @ficarospide 4 ปีที่แล้ว

      @@BallastMedia Yes, it happens the same weard noise :/

  • @xLuCid1
    @xLuCid1 4 ปีที่แล้ว

    Are you able to capture sound by just running a cable from the sound board to the camera directly? (not live streaming just normal recording)

    • @BallastMedia
      @BallastMedia  4 ปีที่แล้ว

      Yes, just make sure the camera can take line-level signals, as this is what is coming out of your board. Some low end consumer cameras only take mic-level. If so you'll need some inline conversion.

  • @Meje
    @Meje 4 ปีที่แล้ว

    what Pc specs you recommend for video and audio streaming?

  • @CHARACTER9
    @CHARACTER9 4 ปีที่แล้ว

    How are you using waves plugins. Is it with the OBS?

    • @BallastMedia
      @BallastMedia  4 ปีที่แล้ว

      No, we mix our live stream in a DAW (Reaper) on a computer. The plugins run in Reaper. Check out this video: th-cam.com/video/uHd9Y5oQVuk/w-d-xo.html

  • @exodous02
    @exodous02 5 ปีที่แล้ว

    Just what I needed, thanx!

  • @charsiewpao4152
    @charsiewpao4152 4 ปีที่แล้ว

    Thanks for the video! I would like to use Blackmagic Design's native livestreaming interface and not OBS. However Blackmagic doesn't have the audio delay function on its interface. Is there a hardware solution to this? Do you have an audio mixer to recommend that could perform the same function? Ie delay the audio output. Thanks a bunch!!

    • @BallastMedia
      @BallastMedia  4 ปีที่แล้ว

      Not sure what native livestreaming software BMD has, but anyways, you can use a device like this: amzn.to/2x2C0ab

    • @nathanpmarlow
      @nathanpmarlow 3 ปีที่แล้ว

      @@BallastMedia have you used this before? Live streaming to facebook is not synced but to youtube it is

    • @BallastMedia
      @BallastMedia  3 ปีที่แล้ว

      @@nathanpmarlow How are you streaming to both platforms? What video standard are you sending, seems odd that one is off and the other isn't.

    • @nathanpmarlow
      @nathanpmarlow 3 ปีที่แล้ว

      @@BallastMedia we are using restream and pushing OBS with an IMac with an ATEM extreme. Frame rate is 30 across the board and Ethernet plug in with good upload speed.

  • @joshthomas6219
    @joshthomas6219 3 ปีที่แล้ว

    thank you brother!

  • @Shiundu_Shiundu
    @Shiundu_Shiundu 4 ปีที่แล้ว

    The sync test video I ve downloaded from your website has no audio

  • @dustinmccrickard1388
    @dustinmccrickard1388 5 ปีที่แล้ว

    Was there a video of a device that your audio and video went into and synced it together then output to your computer? I don’t think I dreamed it but I can’t find the video?

    • @BallastMedia
      @BallastMedia  5 ปีที่แล้ว +1

      Not sure what you are referring to. In our setup, I keep the latency in my DAW/system to less then 1 frame of delay, so I don't do any "re-syncing" between my audio and video. If you needed to do it, the easiest place would be in the encoding software, like OBS. Hardware devices that sync audio and video are expensive, you can get devices that will delay audio reasonably, but delaying video is expensive in a stand alone device.

  • @mustafasheik5003
    @mustafasheik5003 5 ปีที่แล้ว

    Good to you Mr Ballast, first and almost I would really like to appreciate the excellent work you you do for the public, please can describe where we can download this application?

    • @BallastMedia
      @BallastMedia  5 ปีที่แล้ว

      OBS? www.obsproject.com. The video file for syncing is linked in the description of this video.

  • @electricspiritman
    @electricspiritman 4 ปีที่แล้ว

    Great solution

  • @stevenrogersfineart4224
    @stevenrogersfineart4224 4 ปีที่แล้ว

    but what if the sync goes out of whack during the livestream and doesnt have a consistent lag? It works fine and then goes out and then gets back in sync a few minutes later. Its like I need some kind of buffer.

    • @BallastMedia
      @BallastMedia  4 ปีที่แล้ว

      That's usually an indicator your computer is dropping frames and not keeping up with the encoding or rendering. Go to View menu in OBS and click Stats. Anything showing red or orange when it goes out of sync?

  • @dantediego
    @dantediego 4 ปีที่แล้ว

    do you know how to fix audio drift when recording skype video in obs?

    • @BallastMedia
      @BallastMedia  4 ปีที่แล้ว +1

      Usually audio drift is 1. a sample rate issue (44.1 vs. 48) or 2. an encoder issue, file format. I'd say, first make sure OBS is set to the same sample rate as your system audio coming from skype.

  • @thilinaalagiyawanna3680
    @thilinaalagiyawanna3680 2 ปีที่แล้ว

    Thank you very much

  • @frankwagner2161
    @frankwagner2161 5 ปีที่แล้ว

    Work great thanks for the help...

  • @sobol61
    @sobol61 6 ปีที่แล้ว

    Cool stuff! Thank for idea!

  • @raphaeldaniel5421
    @raphaeldaniel5421 2 ปีที่แล้ว

    Hi my video audio goes out of sync when there too much movements nd when the camera is zoomed

    • @BallastMedia
      @BallastMedia  2 ปีที่แล้ว

      Hmmm, that sounds like a CPU overload issue. In OBS go to the View menu and click Stats (when you are streaming) and see if anything is showing up red.

  • @MultiProductor
    @MultiProductor 4 ปีที่แล้ว

    This video helped me a lot to sync 1 camera 🎥, but I have 3 connected and the other 2 are off . So I’m able to sync only one 😞

    • @BallastMedia
      @BallastMedia  4 ปีที่แล้ว

      If you have multiple cameras coming in a different times, then you need to find out which camera is the slowest/latest and delay each camera feed to match it, then align audio to the slowest camera as well.

    • @wazupshaggy
      @wazupshaggy 4 ปีที่แล้ว

      @@BallastMedia How would you do that if using an ATEM mini? I've had a heck of a timing syncing audio through an ATEM with a 3 x camera setup + pc playback. 3 x wireless lapels to a mixer, then xlr out to camera 2 (of the 3) since also recording on this as a backup. Camera2 then hdmi to ATEM mini into macbook & OBS to FB. Tried using Castr for TH-cam stream as well, but currently aborted that due to sync issue. Even just using mic direct to the camera2, then HDMI to ATEM/OBS the audio also drifts. Either setup I can get what appears to be in sync when doing a test record in OBS (with clapping & count to 5), at start of 1hr show when streaming through OBS to FB it is ok, but then definitely drifts throughout, so I need to chase the offset. I've tried so many things but running out of ideas how to fix it. All settings of cameras and Atem, obs are 1080p 25fps. Any advice greatly appreciated.

  • @LiveausWuppertal
    @LiveausWuppertal 4 ปีที่แล้ว

    We have the issue, that our PGM output to OBS is in sync (we added 4 frames delay to audio), but after streaming longer than 20-30min theres a delay again between audio and video. That seems to be a youtube problem. Anyone with a solution?

    • @BallastMedia
      @BallastMedia  4 ปีที่แล้ว +1

      What ATEM model are you using? What sample rate is your audio set to in OBS? 44.1 or 48? Sometimes drift over time is due to mismatched sample rates.

    • @LiveausWuppertal
      @LiveausWuppertal 4 ปีที่แล้ว

      Ballast Media We use a ATEM 1 M/E Production Studio 4K as the last unit before OBS. I will check the framerates of al units and softwares tonight. Good advice! Thanks.

  • @powderedwater4742
    @powderedwater4742 ปีที่แล้ว +1

    okay but why is no one showing what to do if the audio is the delayed one. my audio is like 3 seconds delayed from my video and I'm pretty sure its because Im using voicemeter banana, but no one is talking about that, only the video delay which is funny because generally, microphones have a lot more post processing done to them which would cause a delay in the final signal.

    • @BallastMedia
      @BallastMedia  ปีที่แล้ว

      It is much more common for video to be behind because of the much higher bandwidth/processing requirement at every step. Audio is miniscule in comparison. That being said, there is a way to add delay to video in OBS as well.

  • @LouhanSodre
    @LouhanSodre 4 ปีที่แล้ว

    What a genius!

  • @endlightsdiaries
    @endlightsdiaries 4 ปีที่แล้ว

    Thanks

  • @dustinmccrickard1388
    @dustinmccrickard1388 5 ปีที่แล้ว

    How often do i need to sync the video/audio?

    • @BallastMedia
      @BallastMedia  5 ปีที่แล้ว +1

      Once. Unless something in the setup changes, the amount of delay shouldn't change.

    • @gracecovenantfellowship9608
      @gracecovenantfellowship9608 5 ปีที่แล้ว

      @@BallastMedia Does the amount of delay change due to issues in internet connectivity once both the video and audio source is pushed into the streaming service(FB or TH-cam)?

    • @BallastMedia
      @BallastMedia  5 ปีที่แล้ว

      @@gracecovenantfellowship9608 it shouldn't. Unless there is a glitch of some kind. Usually if they become out of sync over time it's a sample rate mismatch issue.

  • @sreysstreams6630
    @sreysstreams6630 4 ปีที่แล้ว

    Awesome

  • @tejaskansara2276
    @tejaskansara2276 5 ปีที่แล้ว

    Can we do audio live with ip camera.

    • @tejaskansara2276
      @tejaskansara2276 5 ปีที่แล้ว

      I have amplifier also

    • @BallastMedia
      @BallastMedia  5 ปีที่แล้ว

      Check out my newest video, I talk about ip cameras and how to do audio. th-cam.com/video/i_Cncshlc6g/w-d-xo.html

  • @ericpham8205
    @ericpham8205 3 ปีที่แล้ว

    thanks

  • @ericpham8205
    @ericpham8205 3 ปีที่แล้ว

    who control time?

  • @feyandd
    @feyandd 5 ปีที่แล้ว

    I am unable to live stream in Facebook using OBS running on Windows 10 HP desktop
    It says unable to find camera
    I did the privacy settings and still nothing
    The camera is being recognized by OBS but not by Facebook
    I tried using a different browser (Firefox) and it says to update Chrome
    But I am running the latest version of Chrome
    And I even uninstalled Chrome and reinstalled it
    To make sure I have the latest version of Chrome
    PLEASE HELP

    • @BallastMedia
      @BallastMedia  5 ปีที่แล้ว

      Have you watched this video on how to stream with OBS? If Facebook is saying it doesn't recognize the camera, it sounds like you aren't using the connect tab, but the camera tab.

    • @BallastMedia
      @BallastMedia  5 ปีที่แล้ว

      th-cam.com/video/2fggKym43hs/w-d-xo.html

    • @feyandd
      @feyandd 5 ปีที่แล้ว

      Yes I did see that video
      I am using the u-tap and the Blackmagic design. I set it up and was using it perfectly for about a year flawlessly but last Sunday I got a message from Facebook page stating unable to find camera. Idk If Facebook or Chrome did an update but now I am unable to live stream

    • @BallastMedia
      @BallastMedia  5 ปีที่แล้ว

      @@feyandd have you updated the version of obs you are using in a while?

  • @wigglwrrm
    @wigglwrrm 4 ปีที่แล้ว

    MAJORLY helpful. Thank you!!!!