Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got many audio files of the same scene, but recorded with different devices. I would like to automaticaly synchronize the sources.

I searched the web for a solution an I understood that I should compare two signals (with a cross-correlation), add a small delay to one signal, and re-compare the two signal until I have the less difference between them.

My problem is more with the implementation. Wich tool can do that ? I work with ffmpeg and I've seen that there is FFT tools included but with no documentation. How can I compare two signals ?

Thanks for your help.

share|improve this question
Is automatic solution an only option, or can you also do it by hand, if it may be quicker this time)? – Axarydax Apr 5 '13 at 10:16
Automatic only. I've got a lot of signals. I know that by hand, I can do that visualy with audacity or an other software. – Wesley Apr 5 '13 at 10:44
plural eyes is supposed to perform that function in software, but having re-synced manually myself I doubt it can do as well as a human. I have seen audios that would be a challenge for any software, just because of differences in recording type (auto volume on 1 source) distance from the sound and other sounds, echo and delay from distance adding to the fun. Why are even the worst film makers always found with a clapboard, because of what your going through now :-) – Psycogeek Apr 5 '13 at 12:37

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.