This project tries to detect intros of tv series by comparing pairs of episodes to find the largest common subset of frames.
GNU General Public License v3.0
81
stars
3
forks
source link
ffmpeg speedup, windows path fix, season fingerprint for new episodes, repair mode #25
Closed
mueslimak3r closed 2 years ago
Changes
speeds up ffmpeg by getting 2 frames for every second of video instead of getting every frame
speeds up fingerprint processing by storing frame hashes as a list of ImageHash objects
improve accuracy by use hamming for frame fingerprint comparison instead of just doing equality comparison
corrected some math
support comparing video segments of different lengths. This is used to compare episodes to season fingerprints, and during error correction
save season fingerprint so it can be used to process new episodes
changed structure of season fingerprint so its version can be checked and the hash fps the fingerprint was encoded at is known
added logic for validating a season hash against the current specs, and for recreating it if needed
fixed handling of windows file paths when used on other operating systems or in docker
added
--repair
mode which can reprocess episodes with start and end times of 00:00,00:00 (failed the first time)added the
diff_jellyfin_cache
utility for comparing twojellyfin_cache
folders to list the differencesIssues fixes #17