1

I have Bluetooth headphones which have a sub-second but noticeable lag.

I usually offset it in MPC by -300ms which seems right but I can't be sure.

It also seems to differ depending on whether I use speakers, stereo headphones, or mono headphones.

How to know this lag more accurately?

3
  • Listen , stopwatch and lipread - don’t know of any software solution...
    – Solar Mike
    Jan 8, 2018 at 21:27
  • I already can guess it using MPC (playing with +/- keys to adjust audio delay). I need a more accurate way. Jan 9, 2018 at 22:02
  • There should be a fairly simple app for making the guessing a bit more accurate. The app makes a sound and asks you to click when you hear it and then shows you the time it took, maybe average a couple of tries. Jul 6, 2019 at 23:39

3 Answers 3

3

I find this video very useful: https://www.youtube.com/watch?v=s_PbyRpKrRk

You can download it with https://yt1s.com

Keep an eye at the "0" number and listen the sound. Then adjust the offset in MPC.

0

Try recording a video with sound on bluetooth speakers with as much fps as possible, then also record a second video with regular speakers, then cut+reencode(avidemux is an option) the videos so they start at the same video frame and compare their audio wave (audacity with ffmpeg support is an option).

If you don't have a video recorder you could use a screen recorder solution (like obs) with a microphone, but this would add more variables so it might reduce accuracy.

The precision of the measurement will depend on your test video fps, recording device fps and screen refresh rate.

I believe it is possible that the lag varies because of bluetooth interference and/or hardware implementation specifics, you might need to do several tests to know this for sure.

-1

I have the same issue with Win7, so I'm going to try this at home when I get the chance:

https://www.drivethelife.com/windows-10/how-to-fix-bluetooth-speakers-sound-delay-on-windows-10.html

This article suggests looking at drivers, interfering Bluetooth devices, using the Windows Troubleshooter, and a variety of other areas of interest. It's designed for Win10, but most of it should work for other Windows versions.

I always hesitate to download "driver managers", like this article suggests. The one's I have done in years past generally seem to be more like "advertising managers." At minimum, the website that shows technical knowledge to fix your computer by downloading driver files or dlls wants you to download it's software first. That always screams "malware" to me, so no thank you.

BTW, part of why changing the audio to -300ms is because the brain sometimes can meld the audio with the video it gets into a single "stream" of input, as long as the two are somewhat close to in sync (not the boy band, however). By getting the audio and video at least close, your brain does the rest.

https://blogs.scientificamerican.com/observations/time-on-the-brain-how-you-are-always-living-in-the-past-and-other-quirks-of-perception/

Do a Find on "auditory" to get to the relevant section.

2
  • It doesn't answer the question. I didn't downvote though, it's really good info! But I don't think you can completely "fix" the lag. I just need way to find out the lag accurately. Jan 9, 2018 at 22:02
  • Doing the steps in the link one by one should help you figure out what is causing the lag. Once you know the root cause, you can try to figure out why it's happening. Knowing what is causing the problem is almost always the first step in knowing why the problem is happening. To say is again differently: without knowing what is causing the issue, you're not likely to figure out why the issue exists. I'm not trying to be condescending, it's just that plenty of people try to skip steps or confuse what and why. Jan 9, 2018 at 22:17

Not the answer you're looking for? Browse other questions tagged or ask your own question.