https://github.com/glau-bd/duplicate-video-finder
A python module to detect duplicate videos in a directory.
https://github.com/glau-bd/duplicate-video-finder
cleanup data-hoarder deduplication duplicate-detection python python-3 video-processing
Last synced: 3 days ago
JSON representation
A python module to detect duplicate videos in a directory.
- Host: GitHub
- URL: https://github.com/glau-bd/duplicate-video-finder
- Owner: glau-bd
- License: mit
- Created: 2020-04-29T09:56:14.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-30T12:35:13.000Z (about 4 years ago)
- Last Synced: 2025-01-21T14:43:51.219Z (9 months ago)
- Topics: cleanup, data-hoarder, deduplication, duplicate-detection, python, python-3, video-processing
- Language: Python
- Size: 9.77 KB
- Stars: 11
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# duplicate-video-finder
DuplicateFinder is a Python module (heavily WIP) to detect duplicate videos in a directory.
## Features
- [x] Detect exact video duplicates
- [ ] Detect similar video duplicates
- [x] Recursive directory support
- [x] Multi file format support (mp4, mov, webm)
- [ ] Interactive Manual CLI deletion
- [ ] Auto deletion mode## Requirements
- Python 3
- ffprobe## Usage Examples
In your script, import the module DuplicateFinder:
``` Python
import DuplicateFinder
```Create a new instance of DuplicateFnder:
``` Python
duplicate_finder = DuplicateFinder("test-folder-here")
```Find duplicates:
``` Python
duplicate_finder.find_dups()
```Show formatted results:
``` Python
duplicate_finder.get_results()
```### Recursion
Recursive searching is disabled by default. To enable it, when initialising DuplicateFinder, use:
``` Python
duplicate_finder = DuplicateFinder('path_to_dir', recursive=True)
```