Skip to content
CDemmenie edited this page Jul 4, 2024 · 2 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.

Videohash2 was forked from Videohash to improve maintenance and create new features.

Cite

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

License

videohash is released under the MIT License.

Clone this wiki locally