I keep a very organized archive of my photos and videos. Most of those files originate from mobile devices and various sources all have their own file naming syntax.
E.g.
IMG_20190615_163707.jpg
and VID_20190615_163707.mp4
PXL_20190615_143707000.jpg
and PXL_20190615_143707234.mp4
(Note: Uses UTC...)IMG-20190615-WA0001.jpg
and VID-20190615-WA0002.mp4
threema-20190615-163707.jpg
and threema-20190615-163707.mp4
image-20191506-163707234.jpg
(some other device, note the month and day are switched)On Windows I use RegexRenamer a lot: http://regexrenamer.sourceforge.net/
Here is my Regex to rename all of the above to a somewhat suitable naming in one go:
^(?:(?:IMG|VID|PXL|threema)[_-])?([0-9]{4})([0-9]{2})([0-9]{2})[_-]?(WA|[0-9]{2})([0-9]{2})([0-9]{2})?
$1.$2.$3 $4-$5-$6