Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

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 have a directory full of media. I would like to search similar videos and hand-remove certain copies (those that are too short, too long, have watermarks, don't have watermarks, &c.).

How can I find videos that are somewhat similar to each other?

share|improve this question
I don't think you'll find such software (well, not for a low price anyway). OTOH there are duplicate file finder programs, you can check those out. – Lawand Oct 25 '09 at 12:42

What you are looking for is Digital Video Fingerprinting.

Video fingerprinting is a technique in which software identifies, extracts and then compresses characteristic components of a video, enabling that video to be uniquely identified by its resultant “fingerprint”. Video fingerprinting is technology that has proven itself to be effective at identifying and comparing digital video data.

Here are some relevant companies that support this:

All of these (which are listed on Wikipedia) seem professional paid solutions, some of them do no longer seem to exist. You might be able to find something by searching through project hosting websites...

Most of them decide to keep their algorithms private and rather provide a service than selling a product.

share|improve this answer

I too have been looking for a program like this. The closest that I have found is Thumbsplus ( It can make thumbnails of most video types. It can then find duplicate or even similar thumbnails of these videos. It is really made for still photos, but it does work for this too.

It helped me.

share|improve this answer
A thumbnail compare method? That's actually pretty brilliant. – music2myear Dec 22 '11 at 17:14
@music2myear: If and only if two similar videos generate a similar thumbnail. If one video if of a different FPS or starts a bit earlier/later, that might result in a completely different thumbnail. – Tom Wijsman Dec 22 '11 at 17:33
Yes, it's bound to a lot of different variables. But it's probably very easy on system resources and given proper attention can result in a reasonably decent matching system that is less prone to differences in encoding or resolution. – music2myear Dec 22 '11 at 17:49
@music2myear: Well, I would think it reduces the problem to detecting similar images. Which can still be complex if you want to do it at a proper level like Google Images and TinEye do. idée is a starting point, which is the service used by TinEye. They do provide a free online service, but I doubt if it actually shows similar images by itself rather than just allowing one to find similar images when searching with an image. – Tom Wijsman Dec 22 '11 at 18:01

I found this little program, it's got a trail period, so you can give it a try. Then it cost $50

but it works, uses fingerprinting tech, by making thumbs of videos.

share|improve this answer

You could also try to fingerprint the audio and find the videos that share a similar audio track.

AcoustId is open source and supports the generation of such audio fingerprints.

You can use fpcalc to generate a fingerprint from the audiotrack. AcoustId provides a small number seach engine called acoustid-index to search for similar fingerprints.

share|improve this answer

You can try Video Comparer (shareware).

It quickly detects similar videos with image transformations and supports split videos into multiple CDs.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .