Get comparing fingerprints for two video files, using DirectShow engine, first 5 seconds for an each file
VFPFingerPrint fp1 = VFPAnalyzer.GetComparingFingerprintForVideoFile(filename1, VFMediaPlayerSource.File_DS, 5, false); VFPFingerPrint fp2 = VFPAnalyzer.GetComparingFingerprintForVideoFile(filename2, VFMediaPlayerSource.File_DS, 5, false);
Find difference between files, with possible shift is 5 seconds
int diff = VFPAnalyzer.Compare(fp1, fp2, (int)5);
Save fingerpting to small binary file
VFPFingerPrint fp1 = ...; fp1.Save(filename);