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.mp4PXL_20190615_143707000.jpg and PXL_20190615_143707234.mp4 (Note: Uses UTC...)IMG-20190615-WA0001.jpg and VID-20190615-WA0002.mp4threema-20190615-163707.jpg and threema-20190615-163707.mp4image-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