Magic Lantern Forum
Using Magic Lantern => Post-processing Workflow => HDR and Dual ISO Postprocessing => Topic started by: sepa on October 30, 2013, 07:06:13 PM
-
Hi there,
i take many dual iso raw files with my 700d, and so i developed an "easy to use" Windows front end for the cr2hdr post-processor.
This software is written in C#, .NET Framework 4. Windows 7/8/8.1 users can use it out-of-the-box. XP users may install the latest .NET Framework 4.
The front end automatically determined the number of simultaneous threads of our cpu.
You can add CR2 files by the "Add CR2 files" button or simply by drag&drop CR2 files directly into the file list.
I hope it's useful :)
Screenshot version 0.3.5.0
(https://www.magiclantern.fm/forum/proxy.php?request=https%3A%2F%2Fdl.dropboxusercontent.com%2Fu%2F1393526%2F2014-05-12%252018_23_05-BarracudaGUI.png&hash=f3da1336adcbb87517e21338daea7452)
(https://www.magiclantern.fm/forum/proxy.php?request=https%3A%2F%2Fdl.dropboxusercontent.com%2Fu%2F1393526%2F2014-05-12%252018_23_22-BarracudaGUI%2520settings.png&hash=8033c0d8582144d5807adacfa293d1ce)
Download: https://bitbucket.org/0xsepa/barracudagui/downloads/ (https://bitbucket.org/0xsepa/barracudagui/downloads/)
Version 0.3.5.0
14-05-12 Added: Dynamic parameter interface (parsed from cr2hdr.exe) for commandline parameters (see settings dialog for details)
Version 0.3.4.0
14-05-08 Change: Change path of BarracudaGUI.ini file to Windows ApplicationData folder (c:\Users\<Username>\AppData\Roaming\BarracudaGUI\BarracudaGUI.ini)
14-05-08 Added: Installer version (NSIS) of BarracudaGUI
14-05-08 Fixed: Some small GUI fixes
(https://www.magiclantern.fm/forum/proxy.php?request=https%3A%2F%2Fdl.dropboxusercontent.com%2Fu%2F1393526%2FBarracudaGUI_Installer.jpg&hash=0adb9911f9385d25b6c9de9108dd0723)
Important: If you come from an earlier version please copy your existing BarracudaGUI.ini to c:\Users\<Username>\AppData\Roaming\BarracudaGUI\
Version 0.3.3.1
14-04-30 Fixed: Fixed program freeze during prostprocessing
Version 0.3.2.0
14-03-16 Fixed: Whitespace bug in cr2 filename handling
14-03-16 Added: "Log cr2hdr console output to file". See settings dialog for details.
14-03-16 Modified: Standard window dimension set to 1024x768
14-03-16 Modified: Remember last selected folder for "Add cr2 files..." dialog
Version 0.3.1
13-11-08 Added: BarracudaGUI commandline parameters support: --import:<path>, --export:<path> and --start:true for automatically start postprocessing
13-11-08 Added: Option for deleting source cr2 files from import folder after postprocessing. Default is "no deleting".
13-11-07 Fixed: Parsing error/crash on cr2 exif value "CreationDate".
13-11-07 Fixed: cr2 Listview was accessible during postprocessing.
Version 0.3
13-11-05 Added: Command line parameters support. See settings dialog for details.
13-11-05 Added: CR2 import folder. If set BarracudeGUI load all CR2 files from import folder on start up. See settings dialog for details.
13-11-05 Added: Manual overwrite for Workerthreads. You can choose up to 100 parallel threads for postprocessing - if needed. ;) See settings dialog for details.
13-11-05 Added: Mask rename function. Possible placeholder are [N] = original name, [ISOlow] = base ISO, [ISOhigh] = recovery ISO, [CreationDate] = Date of creation, (Format: YYYYmmDD), [CreationTime] = Time of creation (Format: HHiiss)
13-11-05 Added: Normal CR2 raw files will be copy to the export folder. No moving.
13-11-05 Fixed: Improve CR2 ListView handling (remove selected items by pressing delete key, double click items to open the standard application)
How to use:
Requirements:
BarracudeGUI requires the following files to run correctly.
BarracudaGUI.exe (program itself)
BarracudaGUI.ini (will be create automatic after first start)
Microsoft.WindowsAPICodePack.dll (in the same folder as BarracudaGUI.exe)
Microsoft.WindowsAPICodePack.Shell.dll (in the same folder as BarracudaGUI.exe)
A path to exiftool.exe (included in the cr2hdr.zip (http://www.magiclantern.fm/forum/index.php?topic=7139.0))
A suitable postprocessing program like cr2hdr.exe (requires itself dcraw.exe and exiftool.exe)
1. Download / unpack cr2hdr.zip (http://www.magiclantern.fm/forum/index.php?topic=7139.0)
2. Download and unpack the BarracudaGUI zip file.
3. Start BarracudaGUI, choose the path of postprocessing program (e.g. cr2hdr.exe), exiftool.exe and select the folder for dng output.
4. Add/drag any dual iso raw files into the queue list an press "Start postprocessing".
5. After finishing postprocessing take a look to the dng output folder
That's it.
This software is provided 'as-is', without any expressed or implied warranties whatsoever.
In no event will the author be held liable for any damages, claims or other liabilities direct or indirect, arising from the use of this software.
-
Looks hot, better than having to run it from the command w/msys.
Also, can it support the 2x2 AMAZE options, etc.
-
Looks hot, better than having to run it from the command w/msys.
Also, can it support the 2x2 AMAZE options, etc.
Commandline parameter suppport in next version.
-
This looks fantastic. I would add it to my workflow if I could give it a command line parameter pointing it to a folder to process, and if there were an option not to rename the files that way. A destination folder command line option would be a plus too.
How does it determine how many threads? By the number of cores? I find that my machine seems to go fastest with as many as ten threads running at once.
Maybe you could just pass through all command line parameters for cr2hdr.
-
This looks fantastic. I would add it to my workflow if I could give it a command line parameter pointing it to a folder to process, and if there were an option not to rename the files that way. A destination folder command line option would be a plus too.
Yeah, sounds interesting.
Maybe?: barracudagui.exe --source <folderpath> --export <folderpath> and automatic start of postprocessing
What do you mean with "A destination folder command line option would be a plus too."?
How does it determine how many threads? By the number of cores? I find that my machine seems to go fastest with as many as ten threads running at once.
By ThreadPool.GetMinThreads Method. I've tested with more than the maximum simultan threads of my cpu (Core i5 3570K, 4 cores / 4 threads) and there was no performance benefit.
Maybe you could just pass through all command line parameters for cr2hdr.
Next version contain a "commandline parameters" setting for the post processor application.
-
What do you mean with "A destination folder command line option would be a plus too."?
The ability to specify where the processed files end up. I guess that's what the --export option you have there would be.
By ThreadPool.GetMinThreads Method. I've tested with more than the maximum simultan threads of my cpu (Core i5 3570K, 4 cores / 4 threads) and there was no performance benefit.
I have the same processor and I've experienced better speeds with more processes. I tested this with Enfuse though.
Ok, I just ran some tests with cr2hdr (in the order listed). Interesting results:
6 at once = 42.8 seconds
6 at once = 41.3 seconds
4 at once = 38.3 seconds
4 at once = 37.2 seconds
8 at once = 36.3 seconds
8 at once = 36.9 seconds
2 at once = 61.1 seconds
4 at once = 37.3 seconds
-
Yea, missing is:
1. Option editor, especially path where to put DNG files, its always the same or you have to edit the .ini
2. Command line option like you said... ie cr2hdr--denoice -denoise/etc
Another option maybe:
some pics aren't dual iso and may have the prefix anyway. Would be nice for it to move non dual photos to another folder or subfolder. It gets really messy to check whats dual and what is not by hand on like 200+ photos.
-
Update to Version 0.3. See first post for details.
-
05.11.13 Added: Normal CR2 raw files will be copy to the export folder. No moving.
This is good but why not move them?
For me it works like this:
Process folder
leave dual iso cr2 in one folder (in case cr2hdr is broken or improvements come)
import dng + non dual files into light-room.
In this case I still have to hunt down the non dual pics, a bit easier since you get a list but still not ideal :)
-
I won't deleting the orignal cr2 files by default. (in case BarracudaGUI is broken or something ;)) Maybe i make a new option in the next release.
-
Rename in place?
I get a general protection fault now after it tries to copy 1 file. Ok, seems on another folder it dies after first 4 threads finish. The files never get copied.
-
I get a general protection fault now after it tries to copy 1 file. Ok, seems on another folder it dies after first 4 threads finish. The files never get copied.
I can't reproduce this here. Have you take a screenshot?
More details please.
-
Its just a "this program has stopped working" box, no info. The old version still works.
-
Anybody else having issues with processing large amounts of photos with this?
-
So I guess by command line support you mean just for cr2hdr and not source and destination parameters for barracudagui.exe?
-
So I guess by command line support you mean just for cr2hdr and not source and destination parameters for barracudagui.exe?
Yes. See last line at http://www.magiclantern.fm/forum/index.php?topic=9102.msg86105#msg86105 (http://www.magiclantern.fm/forum/index.php?topic=9102.msg86105#msg86105).
You can also set an import folder for cr2 files. This folder will be load on startup.
-
I looked in event log:
Faulting application name: BarracudaGUI.exe, version: 0.3.0.0, time stamp: 0x52795e26
Faulting module name: KERNELBASE.dll, version: 6.1.7601.18229, time stamp: 0x51fb1116
Exception code: 0xe0434352
Fault offset: 0x0000c41f
Faulting process id: 0x294
Faulting application start time: 0x01ceda829b403fd6
Faulting application path: E:\Dual\BarracudaGUI.exe
Faulting module path: C:\Windows\syswow64\KERNELBASE.dll
Application: BarracudaGUI.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.FormatException
Stack:
at System.DateTimeParse.Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles)
at System.Convert.ToDateTime(System.String)
at BarracudaGUI.frmMain.WaitForPostprocessing(System.Object)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
-
I looked in event log:
Faulting application name: BarracudaGUI.exe, version: 0.3.0.0, time stamp: 0x52795e26
Faulting module name: KERNELBASE.dll, version: 6.1.7601.18229, time stamp: 0x51fb1116
Exception code: 0xe0434352
Fault offset: 0x0000c41f
Faulting process id: 0x294
Faulting application start time: 0x01ceda829b403fd6
Faulting application path: E:\Dual\BarracudaGUI.exe
Faulting module path: C:\Windows\syswow64\KERNELBASE.dll
Application: BarracudaGUI.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.FormatException
Stack:
at System.DateTimeParse.Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles)
at System.Convert.ToDateTime(System.String)
at BarracudaGUI.frmMain.WaitForPostprocessing(System.Object)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
Thank you. Looks like a parsing problem from "creating date" value from exiftool.
What regional setting do you use in windows?
-
I believe EN-US.
-
Update to Version 0.3.1. See first post for details.
-
--import, --export, --start options were logged as having been set, but the program didn't start processing.
Started manually. I should have left it open so I can read the log, but there were errors reading exif info/iso.
Didn't produce any .dng files.
Moved .cr2 files to export folder, which seemed odd. I would think it's supposed to move the .dng files.
I must be doing something stupid, but I'm not going to mess with it right now.
-
Okay,... very strange. ???
My test configuration:
Folder: c:\tools\cr2hdr\
contains:
- cr2hdr-hot.exe
- dcraw.exe
- exiftool.exe
Folder: c:\tools\BarracudaGUI\
contains:
- BarracudaGUI.exe
- BarracudaGUI.ini
First attempt: Postprocessing by manual clicking
Folder: c:\tmp\hdrexport\ for dng/cr2 export, set in BarracudaGUI settings
Folder: c:\tmp\cr2import\ for cr2 import, set in BarracudaGUI settings
contains:
- 001.CR2
- 003.CR2
- 004.CR2
- 015.CR2
- 016.CR2
- 017.CR2
- 018.CR2
Start manually by clicking "Start postprocessing"
After postprocessing the folder c:\tmp\hdrexport\ contains
- 001.DNG
- 003.DNG
- 004.DNG
- 015.DNG
- 016.DNG
- 017.DNG
- 018.DNG
Works correct.
(https://www.magiclantern.fm/forum/proxy.php?request=http%3A%2F%2Fabload.de%2Fthumb%2Fbarracudagui_settingsomu9q.jpg&hash=2d08a22214bed715041c45244d881585) (http://abload.de/image.php?img=barracudagui_settingsomu9q.jpg)
Second attempt - Start BarracudaGUI.exe with commandline parameters:
c:\tools\BarracudaGUI\BarracudaGUI.exe --import:c:\tmp\cr2import --export:c:\tmp\hdrexport --start:true
Starts postprocessing automatically
After postprocessing the folder c:\tmp\hdrexport\ contains
- 001.DNG
- 003.DNG
- 004.DNG
- 015.DNG
- 016.DNG
- 017.DNG
- 018.DNG
Works correct.
(https://www.magiclantern.fm/forum/proxy.php?request=http%3A%2F%2Fabload.de%2Fthumb%2Fbarracudagui_autostarjdul8.jpg&hash=0791c0218798239456d9a10b13dc32ba) (http://abload.de/image.php?img=barracudagui_autostarjdul8.jpg)
-
Moved .cr2 files to export folder
Probably non dual ones.... seems to be working OK now. Working through a whole set.
-
Problem Event Name: CLR20r3
Problem Signature 01: barracudagui.exe
Problem Signature 02: 0.3.1.0
Problem Signature 03: 527cab3a
Problem Signature 04: mscorlib
Problem Signature 05: 4.0.30319.18408
Problem Signature 06: 52310b91
Problem Signature 07: d58
Problem Signature 08: 66
Problem Signature 09: System.OverflowException
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Lately :(
-
Have been trying to get the BarracudaGUI program to recognize my Dual ISO CR2 files form a Canon 7D and also a Dual ISO CR2 file posted form Alex on his thread. Keep getting the following errors:
Error: Could not get Exif value (ISO)
Error: Could not get Exif value (CreateDate)
All files can be converted directly with the cr2hdr.exe program, just not through the BarracudaGUI. Looks like a great little program that I would use on a regular basis if I could get it to convert files on my system. Have tried program in Windows 7 Ultimate 64bit and also Windows 8.1 64bit with the same results. Help on this would be greatly appreciated!!
Here are my BarracudaGUI.ini setting:
[BarracudaGUI]
PathCR2HDRInput=D:\Canon Tools\Dual_ISO Raw
PathDNGHDROutput=D:\Canon Tools\CR2HDR DNG
PathPostprocessor=D:\Canon Tools\CR2HDR\cr2hdr-hot.exe
CommandlineParametersPostprocessor=
WorkerThreads=4
ExportRenameMaskFilename=[N]
RenameActive=0
DeleteCR2file=0
-
Hi beachman,
your ini file looks good.
Make sure that the following files are in the same folder:
- cr2hdr-hot.exe
- exiftool.exe
- dcraw.exe
Whish DualISO CR2 file do you mean? Can you give me the link to the CR2 file?
-
Hey Sepa
Thanks for the reply and here are a couple of files to work with. I do have all three application located in the same folder with the following details:
cr2hdr-hot.exe Date: 01/26/2014 324 kb
exiftool.exe Date: 07/13/2013 4993 kb
dcraw.exe Date: 08/01/2013 536 kb
Dual2419.cr2 is a photo that I took with my Canon 7D http://sdrv.ms/1bwLUt9 (http://sdrv.ms/1bwLUt9)
0R0A0640.cr2 is an image taken with a Canon 5D used by a1ex on his thread to illustrate Dual_ISO http://sdrv.ms/1bwMjvz (http://sdrv.ms/1bwMjvz)
Both CR2 images can be converted to DNG with just the cr2hdr-hot.exe application located in the same folder as the above mentioned files. Converting both files with BarracudaGUI, gives me the errors as mentioned before and then copies them into the export folder as CR2 files after conversion process has failed.
Dual ISO Build date 2013-09-29
-
Did you test with the latest cr2hdr.exe builds, I kept getting those overflows.
-
Yes I have also tried it with the latest cr2hdr.exe Dated: 01/23/2014 Size: 326 kb and get the same result running the conversion through BarracudaGUI. I'm guessing it could be two possible problems:
1. I have a version of exiftools.exe that cannot read the proper information.
2. The required EXIF information is not within the raw CR2 files.
This is just my educated guess and could be something totally different. If someone else can successfully convert the files I have posted through there install of BarracuadGUI, I would then be able to eliminate some possible scenarios. Thanks in advance!!
Below is a link to a screen shot showing the run-time process of BarracudaGUI, hope it helps to solve this problem:
BarracudaGUI Run time Screen Shot
(https://www.magiclantern.fm/forum/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FlX3FouY.jpg&hash=93672606d35774c368aa393659d6acd4)
-
Nice program sepa, thanks.
I would like to request 2 options please.
An option to move non dual_iso files, or not move them.
Log output from cr2hdr.
Cheers.
-
An option to move non dual_iso files, or not move them.
Log output from cr2hdr.
Good ideas. Yoink.
-
Is it possible to process dual iso movie DNGs via this app? Seems it opens only cr2s...
-
I can not get this picture processed with BarracudaGUI.
https://www.dropbox.com/s/y6fybg1i2ta6149/IMG_2524.CR2
It is taken with 650D and BarracudaGUI just copy this image.
I have taken several images and I have no problem with them in BarracudaGUI.
-
Hey Spider
Tried processing your file and get the same errors that I have been getting with DualISO photos taken on my Canon 7D. Do you get the same run time error as indicated in my earlier post? I hope Sepa can get this resolved as it looks like a great application and I would like to incorporate this GUI in my post processing workflow.
-
Do these files work with the command line application?
-
Do you get the same run time error as indicated in my earlier post?
No error, it just copy the file.
(https://www.magiclantern.fm/forum/proxy.php?request=https%3A%2F%2Fdl.dropboxusercontent.com%2Fs%2Fpf74sn6oku8wk09%2Fgui.PNG%3Fdl%3D1%26amp%3Btoken_hash%3DAAEwEqYI6E38HTYbpS1OQ4hWhM2UFZ07OJo_YN4ENGfk4Q&hash=e34b032ee2974f690567a005cb99c96c)
Do these files work with the command line application?
Actually the command line never worked for me so I used the BarracudaGUI
(https://www.magiclantern.fm/forum/proxy.php?request=https%3A%2F%2Fdl.dropboxusercontent.com%2Fs%2Fov3u1zv6f0vfkgj%2Fcmd.PNG%3Fdl%3D1%26amp%3Btoken_hash%3DAAHVygFR4rY0919Mxf0SLSrnWu04ez__Vc5pNw2G28-oNw&hash=6c468f32a1f0640b56bb473d88726f74)
Which means the command "dcraw"(exiftool) is wrong written or could not be found.
dcraw.exe, exiftool.exe and cr2hdr-hot.exe are located in the same folder.
My OS is Windows 8.1
-
You're using an outdated version of cr2hdr.
http://acoutts.com/a1ex/cr2hdr.zip
-
The new version changed nothing. It still does not work.
-
In that case, you should consider making a bug report here (http://www.magiclantern.fm/forum/index.php?topic=7139.msg103754;boardseen#new).
-
Hey.. excuse my ignorance.. does this work with dual iso video? If so.. will implement it in MLV Converter! Cheers!
-
When I try to process a picture which is located on the HDD I get an error and the picture is just copied.
But if the picture is located on the SD card the processing works fine.
(https://www.magiclantern.fm/forum/proxy.php?request=https%3A%2F%2Fdl.dropboxusercontent.com%2Fs%2Fw7hcg6usg4shpdc%2Fnext.PNG%3Fdl%3D1%26amp%3Btoken_hash%3DAAFXYcJGxKszFrLV1oNW4nmoFkUKyPE3GXE9aYSMXE5hug&hash=8ae5d0f8dfc15d2c923b8ec1f4c8f59f)
-
Spider might be onto something as I also get the same result!!
(https://www.magiclantern.fm/forum/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FsAM0u0m.jpg&hash=dfddd57f3c929dc9c47f0ee433fee110)
-
I have yet to get this to work for the same reasons. I use my vbscript every day though.
-
When I try to process a picture which is located on the HDD I get an error and the picture is just copied.
But if the picture is located on the SD card the processing works fine.
(https://www.magiclantern.fm/forum/proxy.php?request=https%3A%2F%2Fdl.dropboxusercontent.com%2Fs%2Fw7hcg6usg4shpdc%2Fnext.PNG%3Fdl%3D1%26amp%3Btoken_hash%3DAAFXYcJGxKszFrLV1oNW4nmoFkUKyPE3GXE9aYSMXE5hug&hash=8ae5d0f8dfc15d2c923b8ec1f4c8f59f)
You have space character in folder name - "Meine Bilder". Change it with underscore "Meine_Bilder" and the problem will go away.
-
Thanks szDE
Took all spaces out of the folder names and BarracudaGUI works like it should.
From
D:\Canon Tools\Dual_ISO Raw
To
D:\Canon_Tools\Dual_ISO_Raw
-
Update to Version 0.3.2.0 See first post for details.
-
Hey Sepa
Got the BarracudaGUI Version 0.3.1.0 working fine and had a chance to try your latest version. Unfortunately I get the following error when running it:
(https://www.magiclantern.fm/forum/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FKJSFkNj.jpg&hash=c4bd26753f53d2cc67b922eae0a278f9)
Details Information
************** Exception Text **************
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.WindowsAPICodePack.Shell, Version=1.1.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.WindowsAPICodePack.Shell, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
at BarracudaGUI.frmMain.buttonStart_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
-
Wah... :-X i forgot to put the dll in the zip file. Please download again.
-
Thanks for the update.
edit: On my Win8 box, it's crashing as soon as the DNG's are created.
-
What kind of crash? Screenshot please.
-
No useful debugging info.
https://dl.dropboxusercontent.com/u/34113196/gui.PNG
It crashes as soon as the DNG's are created in the source folder. As you can see in the screenshot, even just processing 3 files made it crash. With export folder = import folder, it still crashes. I tried running with admin privileges, didn't make a difference.
Do you have a debug build?
edit: With export folder as a different folder to the input, I get the 3 files in the export folder, and I had 2 DNG's left in the input folder. It would appear that the crash is related to moving files.
-
Thanks for the shot. The destination path for dng moving looks interesting. Can you set the dng export path to a separate folder (instead of root)?
-
Check my edit above.
edit: Yes, looks like it's doing something funky with the destination path.
-
Thanks for checking. I'll fix it asap.
-
after the first series of photos. program dies
win7. 64
(https://www.magiclantern.fm/forum/proxy.php?request=https%3A%2F%2Fdl.dropboxusercontent.com%2Fu%2F13183292%2FdualISO%2F20143%2F20.03.png&hash=0cf4be723a5c26887e1d50f87e170c88)
-
Tested with 500 CR2 files in queue - no problem found. Can anyone reproduce this?
-
Hey Sepa
This is what I tried:
1. I had a space in my output destination folder PathDNGHDROutput=D:\CanonTools\CR2HDR DNG and get the following result:
(https://www.magiclantern.fm/forum/proxy.php?request=http%3A%2F%2Fi.imgur.com%2F0H3AAbw.jpg&hash=37eff23743505abb1f0fd43c17a4af6f)
Both images are converted but only 1 of the images was moved to the output path before program crashes (Note: this works fine in Barracuda 0.3.1)
2. Removed space in my output destination folder PathDNGHDROutput=D:\CanonTools\CR2HDR_DNG and get the following result:
(https://www.magiclantern.fm/forum/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FWbyMfoN.jpg&hash=6be90436a3caa8b22b65c60b40c0cb1f)
Both files or converted and copied to output destination path before crashing program.
3. Tried 4 images with no spaces in any of the path names, all images are converted but only 2 of the images are moved to the output path before Barracuda program stop working.
Hope this help as this going to be a great little program when all the bugs get worked out!!
-
Hi beachman, thanks for this testing sequence. I rewrite the file processing section and add some other improvements.
Please check out this testing version https://dl.dropboxusercontent.com/u/1393526/BarracudaGUI_0.3.3.0_testing.exe.zip (https://dl.dropboxusercontent.com/u/1393526/BarracudaGUI_0.3.3.0_testing.exe.zip)
-
Hello sepa
Tried your 0.3.3 test version with some interesting results. The program still fails but all raw file are converted and only one is moved to the output destination directory. Would it be possible that BarracudaGUI is trying to move files that have not been written to the hard drive completely or the conversion process is still being implemented. I have include the text from the xml crash dump, if you want the other two dump files, let me know as I have them as well. Good luck and let me know if I can help some more!!
(https://www.magiclantern.fm/forum/proxy.php?request=http%3A%2F%2Fi.imgur.com%2Fz8REJ6B.jpg&hash=99a190beeeaef4a476116ef2a4934190)
<?xml version="1.0" encoding="UTF-16"?>
<WERReportMetadata>
<OSVersionInformation>
<WindowsNTVersion>6.1</WindowsNTVersion>
<Build>7601 Service Pack 1</Build>
<Product>(0x1): Windows 7 Ultimate</Product>
<Edition>Ultimate</Edition>
<BuildString>7601.18247.amd64fre.win7sp1_gdr.130828-1532</BuildString>
<Revision>1130</Revision>
<Flavor>Multiprocessor Free</Flavor>
<Architecture>X64</Architecture>
<LCID>1033</LCID>
</OSVersionInformation>
<ProblemSignatures>
<EventType>CLR20r3</EventType>
<Parameter0>barracudagui_0.3.3.0_testing.exe</Parameter0>
<Parameter1>0.3.3.0</Parameter1>
<Parameter2>532f3413</Parameter2>
<Parameter3>BarracudaGUI</Parameter3>
<Parameter4>0.3.3.0</Parameter4>
<Parameter5>532f3413</Parameter5>
<Parameter6>1c</Parameter6>
<Parameter7>980</Parameter7>
<Parameter8>System.IO.FileNotFoundException</Parameter8>
</ProblemSignatures>
<DynamicSignatures>
<Parameter1>6.1.7601.2.1.0.256.1</Parameter1>
<Parameter2>1033</Parameter2>
<Parameter22>0a9e</Parameter22>
<Parameter23>0a9e372d3b4ad19135b953a78882e789</Parameter23>
<Parameter24>0a9e</Parameter24>
<Parameter25>0a9e372d3b4ad19135b953a78882e789</Parameter25>
</DynamicSignatures>
<SystemInformation>
<MID>54CDEB0A-62EF-4DCA-B2D3-2C88FC43FE23</MID>
<SystemManufacturer>Gigabyte Technology Co., Ltd.</SystemManufacturer>
<SystemProductName>EP45-UD3R</SystemProductName>
<BIOSVersion>F9</BIOSVersion>
</SystemInformation>
</WERReportMetadata>
-
Your log points to a "System.IO.FileNotFoundException" exeption. But i can't locate the problem. Has anyone the same problem with this version?
-
So I am testing this on my intel i5 2.5ghz 4 thread ivy bridge laptop and i have imported ONE Cr2 image file and its been one hour now processing, last info from the program says: using 4 threads............
The cpu usage has remained steady at 40% roughly and its still going.
Has it hanged or does it really take this absurd amount of time per image?! lol
-
Just got home and tried this on my desktop i7 ivy bridge at 4.5ghz and it takes about 40 mins to do one CR2 file ? and then the program crashes? is this right ? and 40 mins is the expected time per image?
-
With the test version, as soon as I hit start processing, it errors out.
(https://www.magiclantern.fm/forum/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FLLQszz6.png&hash=60c8753fade5eae2c00c701b2f18e6d6)
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.WindowsAPICodePack.Shell, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.WindowsAPICodePack.Shell, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
at BarracudaGUI.frmMain.buttonStart_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34011 built by: FX45W81RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
BarracudaGUI
Assembly Version: 0.3.3.0
Win32 Version: 0.3.3.0
CodeBase: file:///C:/Users/Audionut/AppData/Local/Temp/Temp1_BarracudaGUI_0.3.3.0_testing.exe.zip/BarracudaGUI_0.3.3.0_testing.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34003 built by: FX45W81RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
-
With the test version, as soon as I hit start processing, it errors out.
(https://www.magiclantern.fm/forum/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FLLQszz6.png&hash=60c8753fade5eae2c00c701b2f18e6d6)
Please use the download link (include the missing dll) from first post and put the testing version in the same folder.
-
(https://www.magiclantern.fm/forum/proxy.php?request=http%3A%2F%2Fi.imgur.com%2Flz81lmx.png&hash=fc3e123737af9401c92ae70d8034be0a)
-
Every time I attempt to use BarracudaGUI it initially asks me to select a post processing application. I do not understand what it wants me to select. Anyone?
-
***UPDATE*** I tried selecting CR2HDR as the processing application, it seemed like it was going to work but then I got an error stating that BarracudaGUI has stopped working. Now what?
-
Stevenbrail +1
Don't know what should I use as posprocessing software and it always crashes.
-
Update to Version 0.3.3.1 See first post for details.
-
Still getting a crash here.
It processes 8 files (determined by processing settings), but then crashes after moving the second DNG file. This is even when the output directory is the same as the input directory.
I actually get the 8 DNG files output, but something is going on with the file management.
(https://www.magiclantern.fm/forum/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FwtWIWcK.png&hash=467dfbac669d3f69b0a2a09c1387fd90)
(https://www.magiclantern.fm/forum/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FcWQEGkQ.png&hash=8a35d75d948070718b19fa3bc6ba5ae8)
-
Please put the following dll into the BarracudeGUI folder and test again.
https://dl.dropboxusercontent.com/u/1393526/Microsoft.WindowsAPICodePack.dll (https://dl.dropboxusercontent.com/u/1393526/Microsoft.WindowsAPICodePack.dll)
-
That fixed it. Thanks sepa.
The one I had previously was "Microsoft.WindowsAPICodePack.Shell.dll".
Feature requests:
cr2hdr now contains a command option that matches the white level for all images processed, in a single command line. --same-levels
Is it possible to provide an option, whereby, all selected images are parsed to the same command line? Actually, will this already work with multithreaded set to 1, or do you spawn a new command for each file?
What about making some of the command parameters, nice looking toggle buttons, or drop down boxes?
-
Thanks for testing. :)
That fixed it. Thanks sepa.
The one I had previously was "Microsoft.WindowsAPICodePack.Shell.dll".
Both dll's are needed.
I've updated the v0.3.3.1 zip (first post of this thread) with the missing dll.
-
I know that it may be super-stupid, but... How do I access settings? :D
-
I know that it may be super-stupid, but... How do I access settings? :D
File->Settings
-
Update to Version 0.3.4.0 See first post for details.
-
A suggestion that I made in the LR plugin thread, but could be useful here too:
http://www.magiclantern.fm/forum/index.php?topic=11056.msg111410#msg111410
Since some command-line options change fairly often, it may be a good idea to parse the help text (when you run cr2hdr without any arguments) and generate the GUI widgets (checkboxes) according to it. Or, if this is too difficult to program, just display the help in a message box.
-
File->Settings
Thanks! I would have never spotted it myself. Perhaps because it's a lonely "File" which is positioned below the splash screen with no indication of being a menu or a button. It might be a user experience issue or just my blindness ;-)
-
A suggestion that I made in the LR plugin thread, but could be useful here too:
http://www.magiclantern.fm/forum/index.php?topic=11056.msg111410#msg111410
Since some command-line options change fairly often, it may be a good idea to parse the help text (when you run cr2hdr without any arguments) and generate the GUI widgets (checkboxes) according to it. Or, if this is too difficult to program, just display the help in a message box.
Useful - implemented :)
Update to Version 0.3.5.0 See first post for details.
-
Feature request: DNG input.
Currently, it's impossible to process DNG output from MLV.
-
Workaround (for Windows):
ren *.DNG *.CR2
-
Quick workaround for current version of BarracudaGUI: drag&drop dng files into the queue list.
Next build comes with:
# dng extension support via "Add" dialog and import parameter.
# optimized parsing of commandline parameters
Any additional suggestions?
-
Thanks sepa (and a1ex).
cr2hdr now contains a command option that matches the white level for all images processed, in a single command line. --same-levels
Is it possible to provide an option, whereby, all selected images are parsed to the same command line?
This might require some significant refactoring of your app. If so, it might actually be better to do this directly via exiftool somehow.
-
Hi,
On my W8 pc running v0.3.5.0 of BarracudaGUI, the application hangs (no error messages).
Original content of this post deleted as I found out what the problem was. i.e.: the input file path cannot have spaces or the exiftools background processes hang.
Can the script be changed to pass the file paths wrapped in quotes? This should eliminate the problem.
Cheers... Otto
-
OK, I am lost. I know the parametrs boxes are generated dynamically, but I don't see any checkboxes now. I use the build listed in the 1st post of cr2hdr thread.
Any help?
-
To asnwer my own question. I had to download a different version of CR2HDR, then the checkboxes appeared :)
-
On my Windows7 pc running v0.3.5.0 of BarracudaGUI when I use "--compress" or "--compress-lossy" option I got an error message, (DNG not found!) and the CR2 files are copied into the destination folder without converting them to DNG.
Without the compress options everything works well, and after this I can manually compress the DNGs with
Adobe DNG Converter.exe - only the automatic setting is not working.
-
after processing "Img_0330.cr2" returned only "IMG_0330.ppm" .... processing didnt start
- Win7
- Baracuda extracted from zip
- no BarracudaGUI.ini
- cr2hdr.exe drag&drop conversion is working
(https://www.magiclantern.fm/forum/proxy.php?request=https%3A%2F%2Fdl.dropboxusercontent.com%2Fu%2F21848683%2Fscreenshot.jpg&hash=edc8d29e28a9ed9262846545fb2ae9c6)
(also it is hard to find settings. File>Settings is not obvious)
-
How do you get the BarracudaGUI settings dioalogue box to appear as in the first post or has it been done away with?
Sorry, found it.
-
Thanks for this Sepa, I've added this to my workflow. Kudos to you Sir.
-
Oh yes! Works fine. Thank you! :)
-
Thank you so much for Barracuda GUI! ML plus Dual ISO plus Barracuda has really blown my socks off! ~ Charlie
-
Very useful GUI guys! :)
Simple and complete.
Could you do the same for mlv_dump?
Cheers
-
Hi.
The is a extremely strange issue. My barracuda gui installation just disappered. When I try to download barracudagui 0.3.5.0 setup.exe, it's automaticly deleted?! I deactivated my anti virus, but I still can't use it. wtf? :(
Edit: Blame norton. It says the exe is not safe and deleted it. (but said nothing about that!)
-
Hi, I was using Barracuda GUI and I was having issues when using amaze-edge and cs5x5. As it turns out, it looks like it's having issues with the latest version of exiftool since it gets stuck on that step. If I turn of all options it exports just fine.
I had to dig out an old version of exif tool from 2013 and it works perfectly.
-
Does this software convert dual iso DNG that have been converted from MLV to cDNG by raw2cdng for instance. I am looking for a solution for video not images in win 7.
-
first of all thank you sepa for your work. It's amazing :)
I got the latest version of BarracudaGUI 0.3.5.0 and it turns on Wine under Ubuntu Studio 16.04 64 bits and using dual_ISO files from a 5dm2.
I made two installations on my two pc's with two erreurs that I would like to repair.
1. path to .exe program
2. path to the destination folder
First I wanted to ininstall and reinstall to make a fresh .ini that didn't work.
Can you please tell me how to change these paths or make a fresh install.
Thanks.
-
Hey guys!
Dont want to feel like im bringing up old news.... but I was wondering if someone can help me... I'm on a 5D Miii. Latest nightly build.
I'm Using Dual ISO with Raw video. This is what happens when I dump in DNG files I get using MLRawViewer 1.3.3 to preview and extract the files. Is there a better way of doing it?
(https://www.magiclantern.fm/forum/proxy.php?request=http%3A%2F%2Fi64.tinypic.com%2Fxc1yip.png&hash=45c654bee48d93c74748d637f1546596)
It's showing errors, but it's doing the job.....however the ISO values it is using are incorrect from the looks of those lines (800/200).
The ISO I use was 800 and the recovery ISO I used was 3200.
-
Why there is a dimension increasing from CR2 to DNG? 5760 X3840 for CR2 and 5796X3870 for DNG!