Sometimes IMatch and ExifTool don’t play well with .mov files where the date has been corrected. It’s a low percentage of the total, but annoying because immediately after writing metadata to the file, it gets rescanned and thinks the modify date still needs to be written. I think somewhere is a small corruption in the file’s metadata or conflict between the many date files.

The fix is to force a remux of the movie file container then copy metadata from the original file to the copy. That metadata i`s sourced from the IMatch database and is fine.

  1. ffmpeg -i bad.mov -c copy fixed.mov
  2. Copy metadata
  3. Get name of original file
  4. Delete original file
  5. Rename new file