I agree that this is a bug, and a potentially a very annoying one.
I have a workaround.
It involves running a script from the command line (Terminal) that updates the modification date of the files to match the creation date. Therefore because Resolve loads the modification date into both 'Date Modified' and 'Date Created' fields, it will now see the creation date in both those fields, rather than the modification date.
It's a bit of a hack.. but it works.
The script I've quickly written processes all files in a given folder, so this process works best if all the video files are in the same folder on disk. If the video files are in many folders, the command as currently written will need to be run multiple times.
I could improve this so it can process separate folders, if it proves useful to the OP or anyone.
Instructions:1. Open the Terminal app.
2. type "cd" followed by space, then drag from Finder the folder containing the video file(s), then hit enter - this changes the active directory in Terminal to the one with the video files.
3. Paste in the following script:
- Code: Select all
for file in *.mov ; do echo -n "Processing ${file}:" ; touch -am -t "$(stat -f "%SB" -t "%Y%m%d%H%M.%S" "$file")" "$file" && echo " OK" || echo " ERROR" ; done
4. The script will look for files with a .mov extension. If your files have a different extension, change
*.mov to match your actual extension (mp4, braw, etc). This is case insensitive.
5. Hit enter
6. Import your files into Resolve, and note that both Modified and Created dates are now using the original Created Date, as desired.
Here's a short video tutorial:
Disclaimer: This overwrites your Date Modified field. You cannot get back the old value after running this. So if Date Modified contains important data for you, do NOT run this. You could take a backup of the video files first if you want to make reference to the original Date Modified for any reason.