Skip to content
Alexander Piskun edited this page Sep 22, 2021 · 5 revisions
  • Do I need manual install? What way to go is the optimal?

    Recommended method of installation is auto install. If you wish you can install global pip(version 19+ required).

  • Does it support encrypted files?

    Yes, but not all video formats currently are supported. Some MOV, mp4 and other files that has headers in the end of file will be skipped. We working on full support for all video formats to work when they are encrypted, so stay with us.

  • Does it support shared files from other NC instances or external storages?

    Yes, the same thing as for encrypted files.

  • Which hash algorithm to use?

    Phash or Whash probably.

  • Which hash size to use?

    Hash with size 16 will be enough in most scenarios. Size 64 is a bit overhead currently and give false positives results if there are images with low resolution.

  • What about similarity threshold?

    It depends greatly on hash size and content/resolution of images. For this parameter, there is no need to recalculate hashes, so you can try different values to find the best one that suite to you.

  • What about speed? How is it fast?

    We tried our best to make it as fast as possible. Minimum number of requests to DB, optimized algorithms for current tasks.

    First run when it calculates hashes for files it can look like a bit slow(depends on speed of your storage), but after that it not need to read files from storage, and it is only to speed of you CPU.

    Some benchmarks can be found here: [link]

Clone this wiki locally