Media-File-Duplicate-Finder finds duplicated video, images, and audio files based on similarity. It can finds duplicates which have different resolution, frame rate, watermark, and video 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.
These features are not on the original base fork, and they're only included in Media File Duplicate Finder.
- 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 accedently 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 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.
- Windows Installer (MSI package), which includes ffmpeg binaries.
- Save on exit option has the following options:
- Save_Aways
- 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 Video's, Audio, Images from the context menu, and/or by using shortcut key F5. (This feature might get added to main fork)
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
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.