Releases: akamhy/videohash
Releases · akamhy/videohash
v2.1.1
v2.1.0
v2.0.4
v2.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.
v2.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
v2.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.