Range-Gen
range-gen creates a list of scene ranges based on a set of frames from the video. This program is used in the video2d-2x project.
Build & Install
Note: You can get the compiled version for your platform on the release page.
Dependencies:
- linux distro
- git
- golang 1.13
- make
Get the source:
git clone https://github.com/GenZmeY/range-gen
Build:
cd range-gen && make
Install:
make install
Build versions for all plaforms:
make -j $(nproc) compile
(executables will be in range-gen/bin
folder)
Usage
Usage: range-gen [option]... <input_dir> <output_file> <threshold>
input_dir Directory with png images
output_file Range list file
threshold Image similarity threshold (0-1024)
Options:
-j, --jobs N Allow N jobs at once
-n, --noise Default noise level for each range (0-3)
-h, --help Show this page
-v, --version Show version
License
Range-gen is licensed under the GNU GPLv3, but uses a go-perceptualhash (BSD 3-Clause License) to calculate hashes of images.
Description
Languages
Go
74.8%
Makefile
25.2%