This work tackles the problem of video forgery detection wherein given a full-length video we have to retrieve those videos which are trimmed versions of the original video and vice versa. The method would also withstand other alterations like the change of speed of a video, change of frame rate which are temporal in nature and spatial alterations like signal and image processing attacks.