Skip to content
Akash Mahanty edited this page Dec 23, 2021 · 8 revisions

VideoHash Logo

What is videohash?

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.

Cite

To cite videohash visit https://doi.org/10.5281/zenodo.4448295.

License

videohash is released under the MIT License.