Saved SearchMy camera creates what seems to be random sub-folders on the memory card so I set up a Saved Search in Windows Explorer to make selecting the media files to copy easier. Plug in your camera and in a separate Windows Exporer window click on your camera in the left tree. Then type in a search string in the search text box in the upper right corner (e.g. ".jpg"). Save this search to a known location, run my program, navigate to and double-click the Saved Search. After you copy from this Saved Search the program will automatically return to it the next time it is run (make sure you have your camera plugged in first).
Options Explained (see screenshot for examples)- Destination folder: A static folder plus optional custom path using media type and/or date taken. Media type is of the form <STRING1;STRING2> where STRING1 is used when the file is a photo and STRING2 is used for videos. Date taken is of the form [FORMATSTRING] where FORMATSTRING is the .NET DateTime formatting described here.
- Destination file: Must include <*> which is the original file name to avoid duplicates. Optionally can include Date taken string as above.
- Set copied file dates to source: when enabled the created, modified, and accessed dates of the copied file are set to the date taken of the source.
- Write "Media created" date to videos: will attempt to write the "Media created" tag ("Origin\Media created" in Windows File Properties) for video files. I know this works for .MOV and .MP4 but I'm not sure about other video file types.
- Create JRiver Sidecar files for videos: creates JRiver Sidecar files for videos containing the "Date" and "Date Recorded" fields.
- Convert video to: file extension to convert video to.
- ffmpeg .exe: full file location of ffmpeg.exe.
- ffmpeg options: ffmpeg command line options NOT including input and output file specifiers (e.g. -acodec copy -vcodec copy)