Context:
Say I have two video files--rips from a DVD or DV tape. They are both MKV or AVI format, some standard container or other, but were ripped separately, with different encoders, different bitrates, and different resolutions. The videos are of different footage, but there is a segment of footage that both tracks have in common ( a segment with the same exact source material, though, as I said, the encoder/resolution/bitrate is different on each file).
For example: File 1 has a segment from 00:10 to 00:20 that has the same source material as the segment from 10:00 to 10:10 in File 2.
The Problem:
Is there a program I can feed both files into (I can remux them into different container formats first if necessary) which will tell me, even roughly, the start and end points of identical segments of the video? I.e., I could feed it the above two example files, and it would tell me the two ranges where the footage is from the same source?
Ideally, I'd want something that allows me to adjust the "confidence" of the similarity-detection, so that I could feed it, say, a really low-res, low-bitrate file and a HD file and relax its confidence so it still detected similar segments between such different-quality inputs.
The answer to this one might well be "it's impossible without a ton of work", but I figured that I'd ask anyway.