Skip to content

Media File Duplicate Finder finds duplicated video and image files based on similarities. Finds duplicates which have different file types, format, resolution, frame rate, watermark, and file tags.

License

Notifications You must be signed in to change notification settings

David-Maisonave/MediaFileDuplicateFinder

Repository files navigation

📢 New (Windows, Linux, & MacOS) Release: Downloads 🔥

All Releases GitHub issues

RepositoryBanner

Media-File-Duplicate-Finder finds duplicated video and image files based on similarities. Finds duplicates which have different file types, format, resolution, frame rate, watermark, and file tags.

MediaFileDuplicateFinder (MFDF) was originally a fork of 0x90d/videoduplicatefinder. Originally this fork was created so-as to add more features and to give the UI a more standard intuitive interface. MediaFileDuplicateFinder has fully broken off from the original fork, so that users can report issues and post enhancement request directly.

  • Downloads are available for multiple platforms (Windows, Linux, & MacOS).
  • The Windows binaries are available in an install MSI package and in a portable ZIP file.
  • For the latest release, click here.

Features

  • *Finds duplicate videos / images based on similarities
  • *Fast scanning speed
  • *Cross-platform: Windows, Linux and MacOS
  • *Delete all duplicate files with lower resolution.
  • *Delete all duplicate files with shorter duration.
  • Only delete files which match the filters.
    • In the original fork 0x90d/videoduplicatefinder, all actions apply to filtered out items as well as viewable items. This makes it easy for a users to accidentally delete 100's of files unintentionally.
    • Media File Duplicate Finder does NOT delete files which are filtered out. What you see is what gets deleted. No hidden deletes!
  • Remember window size and location from last running instance.
    • On program startup, sets the window size and position from the previous running instance.
    • Has logic to reset the window position and size by holding down the shift key during the first few seconds of startup. The reset option may be needed for the following situations.
      • Change in quantity of monitors
      • Change in monitor resolutions
      • Corrupt Window settings between running instances
  • Windows Installer (MSI package), which includes ffmpeg binaries.
  • [Windows Only] Exclude Hard Links (hardlinks) option which is more reliable and better optimized compared to VDF.
    • The exclude hard links option works on all NTFS drive configurations, where-as VDF fails to work on some NTFS configurations.
  • Save on exit option has the following options:
    • Always_Save
    • Never_Save
    • Prompt_to_Save.
  • Stream line menu having one toolbar (vs 2) which gives user more real-estate to view scan results.
  • Swap file name options. Renames two files in a group, by swapping names.
  • Select swap option. On groups with more than 2 files, allows user to select which files to swap names.
  • Full scan option. Deletes content in the database before running a scan. Waring: No prompt given with this option.
  • Run Clean Scan option. Before running the scan, removes database entries for files which no longer exists or failed on ffmpeg/ffprobe.
  • Checkbox for show thumbnails option on main toolbar next to Zoom Thumbnails.
  • Select duplicates with shorter file names.
  • Search Directories listed on main window. Toolbar has a checkbox option which allows inclusive and exclusive directories to be displayed on main view.
  • Play/Open Videos and Images from the context menu, and/or by using shortcut key F5. (This feature might get added to main fork)

* Features which came with the original fork. All other features are unique to MediaFileDuplicateFinder (MFDF)

Future features

  • Add support for Audio file comparison
  • Option to remove rescan prompt.
  • Option to clear the filters
  • Command line options which can be used to schedule a scan and perform action.
  • Feature to automatically translate file names from one language to another.

Requirements

See Wiki link for FFmpeg requirements and installation instructions.

License

  • Media File Duplicate Finder is licensed under GPLv3
  • ffmpeg & ffprobe are licensed under LGPL 2.1 / GPL v2

About

Media File Duplicate Finder finds duplicated video and image files based on similarities. Finds duplicates which have different file types, format, resolution, frame rate, watermark, and file tags.

Resources

License

Stars

Watchers

Forks

Packages

No packages published