Git Product home page Git Product logo

videoduplicatefinder's Introduction

Video Duplicate Finder

Video Duplicate Finder is a cross-platform software to find duplicated video (and image) files on hard disk based on similiarity. That means unlike other duplicate finders this one does also finds duplicates which have a different resolution, frame rate and even watermarked.

Features

  • Cross-platform
  • Fast scanning speed
  • Ultra fast rescan
  • Optional calling ffmpeg functions natively for even more speed
  • Finds duplicate videos / images based on similarity
  • Windows, Linux and MacOS GUI

Binaries

Daily build (You need to download FFmpeg and FFprobe yourself, see below! Please note the attachments of this release are automatically created and replaced on every new commit.)

Requirements

FFmpeg & FFprobe:

Windows user:

Get latest package from https://ffmpeg.org/download.html I recommend the full (GPL) shared version. If you want to use native ffmpeg binding you must use the shared version.

Extract ffmpeg and ffprobe into the same directory of VDF.GUI.dll or into a sub folder called bin. Or make sure it can be found in PATH system environment variable

Linux user:

Installing ffmpeg:

sudo apt-get update
sudo apt-get install ffmpeg

Open terminal in VDF folder and execute ./VDF.GUI You may need to set execute permission first sudo chmod 777 VDF.GUI

MacOS user:

Install ffmpeg / ffprobe using homebrew

Open terminal in VDF folder and execute ./VDF.GUI or if you have .NET installed dotnet VDF.GUI.dll You may get a permission error. Open system settings of your Mac, go to Privacy & Security and then Developer Tools. Now add Terminal to the list.

Screenshots (slightly outdated)

License

Video Duplicate Finder is licensed under GPLv3

Credits / Third Party

Building

  • .NET 7.x
  • Visual Studio 2022 is recommended

Committing

  • Create a pull request for each addition or fix - do NOT merge them into one PR
  • Unless it refers to an existing issue, write into your pull request what it does
  • For larger PRs I recommend you create an issue for discussion first

videoduplicatefinder's People

Contributors

0x90d avatar naxolotl avatar 4rch0n avatar deepquantum avatar crendking avatar jlesage avatar felipe19930 avatar david-maisonave avatar fearlessss avatar guillaumebailey avatar kattjevfel avatar yami-no-tusbas avatar makeasnek avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.