Skip to content

Video comparison using perceptual hashing in C++

Notifications You must be signed in to change notification settings

bergkvist/videoid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bergkvist/videoid

Let's say you own the exclusive license to a video clip (an asset) on YouTube.

Instead of manually looking through videos (compilations) to find out if each of them contains your asset, you wish this process could be automated.

If that's the case, you're in luck. VideoID can discover assets in compilations without human intervention. It is written in C++, utilizing OpenCV for image/video processing, and OpenMP for multithreaded performance.

Installation

$ git clone https://github.com/bergkvist/videoid
$ cd videoid
$ make

# Check that it is working:
$ ./bin/main.exe ZTHsrEG5jhA M_KWGJw6R24

Usage

Usage: videoid <asset-id> <compilation-id>
  <asset-id>:       The id of a YouTube video that you own
  <compilation-id>: The id of a YouTube video that you want to check

NOTE: by setting the environment variable VERBOSE=1, you will get more detailed output when running the program.

Documentation

About

Video comparison using perceptual hashing in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published