Videohash

Latest version: v3.0.1

Safety actively analyzes 682457 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

2.0.4

What changed?

Nothing. The purpose of this release is to fix the page on PyPi and the project now has a logo. (45 )

2.0.3

- BUGFIX: On Windows, FFmpeg and youtube-dl/yt-dlp could fail because of the space in the directory name. This issue was fixed by quoting the paths of these programs.
- CHANGE(non-breaking): A new attribute bitlist in the VideoHash class, the attribute is python list containing the bits of the hash value.
- CHANGE(non-breaking): The package now XOR's the bitlist instead of calculating the Hamming distance the usual way.
- Retired Python 3.5 is no longer supported.

2.0.2

- All exceptions are now available directly from the videohash import. (imported exceptions in videohash/__init__.py).
- Explicitly set collage_image_width=1024 in class MakeCollage, this changes nothing as it was set to 1024 while creating the object in VideoHash class.
- shlex quote output_dir for POSIX in videohash/framesextractor.py

2.0.1

- v2.0.1 is incompatible with the version one of videohash(1.x.x). Sorry!
- The version 2 usage wavelet-hash(based on Discrete Wavelet Transformation) for hashing the image. wavelet-hash as implemented by Dmitry Petrov in the image hash library. From now on, the whash of the collage is the videohash for the video.
- Supports both youtube-dl and yt-dlp.
- Operators such as '-', '==' and '!=' are now supported by the VideoHash class instances. The instance can be compared with other VideoHash class objects and also python string objects of the 64-bit binary hash and its hex representation.
- The generated collage is now accessible to the end-user and not deleted right after its use to calculate the hash. In fact, the instance doesn't delete the files created by itself unless delete_storage_path() method is called on the instance.

1.0.7

* Unbreak video paths containing spaces

1.0.6

- Standardize the videos before calculating the hash.
- It may be assumed that the standardization will increase the time to calculate the hashes but we are also decreasing the size of file by downscaling and reducing the frame rate.

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.