Dual ISO Processor will traverse all folders within a specified root, find CR2 or DNG image files, and batch process them using cr2hdr.
(https://farm2.staticflickr.com/1707/26074722660_36b0bca7c8_z.jpg) (https://flic.kr/p/FJ8LBN)
The application is multi-threaded, and allows as many threads as your number of CPU cores. The user is also free to decrease the number of threads in use, just in case they are using the system for other work. They can increase them back to the max allowed, whenever they please.
This application has everything I love about batch/long process applications: A friendly GUI, log files, Progress bars and Time Remaining/Elapsed counters.
It's open source, so feel free to either suggest improvements or build them yourself!
Source Repository:
https://github.com/layibabalola/Dual-ISO-Processor
Application DOWNLOAD:
https://github.com/layibabalola/Dual-ISO-Processor/releases
@kidfob
Ok, gave this a test today. I could have used this last October after returning home from a "Bucket List" holiday.
Likes
- It just works
- [edit] Ability to adjust the number of threads used by the application
- Automatically handles Dual ISO CR2 and DNG files. (Some suggestions on how to handle the originals below)
- Sub folder management for processed files. Although, I feel that there can be some improvement here (see suggestions below)
- Ignores sub folders in the source path that are empty or don't contain cr2/dng files
- Progress feedback on screen and log files
DislikesInstallation locationThe application installation doesn't adhere to common windows standards.
i.e.: 32 bit programs should be installed to the "Program Files (x86)" folder and 64bit programs should be installed to the "Program Files".
Your application installs its executable into here:
C:\Users\ottoga\AppData\Local\Apps\2.0\WRA2MAW5.WOX\G8EX5A5M.O9K\dual..tion_0000000000000000_0001.0000_59e1370d8110acf4
As a result, the user AppData directory which, in a default Windows installation is a hidden directory is now exposed introducing a potential risk to non power users. On first use, it is exposed via the "Set Image Folder" and "Set cr2hdr Path" buttons whose dialogue boxes open within the applications installation directory. Subsequent uses default to the last selected path which is ok.
Suggestions
- Installation be changed to comply with Windows standards.
- "Set Image Folder" and "Set cr2hdr Path" buttons be changed to open in the users default image/pictures and possibly documents directories respectively.
No ability to select cr2hdr run time parametersDefault settings for a first pass bulk process is fine however, after a review of the processed images, alternate or debug parameters settings may be required for reprocessing. From a user perspective it would be preferable to select the run time parameters here rather than use another app to do this.
SuggestionExpand GUI to include a selectable list of parameters to be passed to cr2hr and build the run command based on the selections.
Original Source Dual ISO is lost if it is a DNG fileUnlike CR2 files where the original source files are retained, for DNG files they are lost.
SuggestionCopy all DNG files to an Original DNGs folder prior to processing.
Non Dual ISO CR2s are copied to the "Dual ISO Original CR2" FolderThis is confusing as the outcome is inconsistent with the folder naming convention.
SuggestionEither rename the folder to something like "Processed Originals"
or
Retain the exiting file name and don't move non dual_iso CR2s into it
or
Create another subfolder "Non Dual_ISO CR2s" and move the "non dual_iso CR2s " files there.
Any of the above would then make it very clear to the user what they should expect to find within the process folders.
BugsWhen initially setting the cr2hdr path using the "Set cr2hdr Path" button the actual path selected was not displayed in the value filed beside the button. I ended up copy and pasting the value in. Subsequent launches retained and displayed the path.
Anyway that's my 2 cents worth. With a bit more refinement, I can see this becoming a very useful tool in the ML communities toolkit.
Ottoga, thanks for the extensive feedback. I appreciate it.
I will try to implement these changes as soon as possible!
Thanks again
Hi,
This looks great and works a treat when I get the right cr2hdr folder ;I didn't delete the old ones!
Do you find it better to pre-process than to use the lightroom plugin ; I have only just started using it (and hobby digital photography for that matter) , but LRcc seems to leave non-dual cr2 in their folder untouched, makes the DNG to selected folder, annd leaves original in original folder as well , reporting the non-dual files at the end of the batch.
I am not yet used to LR catologues / and collections , but seeing others use it easily, I suspect I might find it easier with time and do the batches there?
For now, I will use your batches with great thanks!
Cheers, Randall
Hi,
Has this been updated since release?
No
Sent from my GT-I9505 using Tapatalk
Wish I knew how to program so that I could make the changes that you suggested, it has the potential of being an incredibly nifty little program that would fit right into my workflow once polished a bit. Still useful though albeit a bit quirky especially the fact that the settings has to be done out of the program.. So thanks kidfob for a nice app and I wish I could help make it mature :) and thanks Ottoga for very constructive testing and well related findings I would never have been able to express it as clearly as you did. :)
Sorry for the lack of updates guys. Things have been busy. I will implement them in the next month though. To make it easier on me can you all list out the features you want and assign a high,med,or low priority to each?
Thanks!