Rename iPhone .mov videos to date and time taken

I normally use the excellent ReNamer tool to rename .mts video files shot on Sony DSRL to date/time shot (i.e. 2020-11-29 14.30.28.MTS). All it takes is set the filename to ":File_DateModified:". This, unfortunately, doesn't work for QuickTime .mov videos shot with iPhone XR. Date Modified for these files is all over the place. It seems that QuickTime encoder saves proper date/time taken in "Media Created" property.

mov file properties

I couldn't find how to extract this data using ReNamer. Luckily, after a bit of experimenting, I found a quick way to do the job using another great tool - ExifTool.

Since ExifTool is a command-line utility, here is all you need to do the job:

exiftool.exe -ee -api QuickTimeUTC -ext mov -d "%Y.%m.%d %H.%M.%S%%-c.%%le" "-filename<CreateDate" "C:\PathToFiles"

And here is a quick explanation of what the above command actually does:

-ee - Extract information from embedded files
-api QuickTimeUTC - Assumes time stored as UTC
-ext mov - Process files with mov extension
-d "%Y.%m.%d %H.%M.%S%%-c.%%le" - Set file name format. %-c adds copy number if file already exists. %%le - preserves extension (lowercase)
-filename<CreateDate - set file name from QuickTime CreateDate
C:\PathToFiles - path to target files

ExifTool 12.12
iPhone XR
QuickTime MPEG-4
Windows 10 Pro

Newsletter

Subscribe to receive occasional updates on new posts.
Your email will not be used for any other purpose and you can unsubscribe at any time.
Please wait