The best duplicate finder would be yourself.
It looks like you want to remove similar videos, not just exact duplicates. When removing similar items you have to compare them anyway and pick the best one. You will want to keep the best version of the video - the version with the best resolution and the most stable one, the one, where the people or animals are looking the best, where the sound is the best. No program will be able to do that for you.
To weed out videos I would create a smart album in Photos with the rule "Photo is video"; then sort the videos by the capture date, so videos taken at the same time will appear side-by-side. Then watch them and delete any video clip that I do not like. Make a backup copy of your library, before you start removing items on a large scale.
Which version of Photos are you using? Photos 5 and Photos 6 are scanning the library for similar and duplicate images and videos. But this is only used for the "curated" views in the "Days". In the "Days" only our favourites are show, and Photos is suppressing similar items. If you collect all items of a day in an album, you will have a starting point, which items to keep and which to remove as potentially redundant items.
The only problem I am having with Photos selection for the "Days" is, that it is usually picking the worst version as the keeper. My taste is very different.