-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Videohash is a Python package for detecting near-duplicate videos (Perceptual Video Hashing). It can take any input video and generate a 64-bit equivalent hash value. Videohash is way faster than comparing the imagehash values of individual frames of the video and more reliable than hashing keyframes.
The video-hash-values for identical or near-duplicate videos are the same or similar, implying that if the video is resized (upscaled/downscaled), transcoded, watermark added/removed, stabilized, color changed, frame rate changed, changed aspect ratio, cropped, black-bars added or removed, the hash-value should remain unchanged or not vary substantially.
Videohash2 was forked from Videohash to improve maintenance and create new features.
To cite videohash visit https://doi.org/10.5281/zenodo.4448295.
videohash is released under the MIT License.