cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

DPP - Extracting all images with one click from the raw burst image tool.

Nadaaaaa
Apprentice

I want to be able to extract all images with one click from the raw burst image tool.

31 REPLIES 31

Gotcha.  The github site is the place to go for that.

Well, OK, won't compile this myself. No Mac precompiles binaries there. Honestly, this issue should be covered by Canon, because it is more likely I need a bunch of images from a burst mode shoot instead of only one.

Totally agree.  Even the folks at the local camera retailer agree who do a ton of Canon business.  But not even their Canon rep is responding on this topic, let alone finding better contacts w/in Canon who can actually do something about it.  We're left having spent big $$ on their equipment that can do very nice images but then the ball gets dropped by them for post-processing (either in DPP or in the camera's firmware).  Real shame

Thanks but: won't compile this myself. No Mac precompiles binaries there. Honestly, this issue should be covered by Canon, because it is more likely I need a bunch of images from a burst mode shoot instead of only one.

I have compiled for Ubuntu and got a binary file to run. That file worked on my other Ubuntu computer also. No idea about OS X.

It would be no problem to me to compile it myself on Mac. The point is: DPP should offer that functionality and I refuse to do the work the Canon developers should do. It is a matter of principle.

Interesting. I'm glad the alternative exists. I still want this basic functionality in DPP. I'd prefer not to use DNGs because I want to keep my RAW  originals and exports and I don't really want an additional intermediate. I actually like the fact the LR sidecar files are a thing, though, with edits not saved in the original. Might not be for everyone but yeah I just want to extract all! 🙂

vanvleetp
Contributor

Unfortunately DPP doesn't support DNG files - if dnglab could extract RAWs as an option, then that would be really helpful.

Khanmansuro
Apprentice

Here's a method I came up with for batch converting images in Windows. Although it's somewhat cumbersome, it's effective. Begin by launching Digital Professional 4 and initiating the RAW Burst Image Tool. Ensure that the Frame Selector is active and set to frame 1. Next, open PowerShell and enter the code provided below. After pasting the command, it will execute. Click on the top of the batch convert window within 4 seconds to ensure the Frame Selector remains active. The conversion will now start. It takes some time, but you don't need to click on everything. Once the process is complete, you can close PowerShell. You can also change the $maxIterations value to the preferred one. (Maybe you can do something similar using Automator on Mac). (Just discovered that you have to extract the last frame yourself, otherwise all good ).

Powershell code:

# Load the necessary .NET assembly for sending keystrokes
Add-Type -AssemblyName System.Windows.Forms

# Initial sleep before starting the loop
Start-Sleep -Milliseconds 4000

# Define a maximum number of iterations to prevent an infinite loop
$maxIterations = 200 # Update or remove this line as necessary

for ($i = 0; $i -lt $maxIterations; $i++) {
# Sequence of SendKeys commands, each followed by a sleep
[System.Windows.Forms.SendKeys]::SendWait("{TAB}")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("{TAB}")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("{TAB}")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("{TAB}")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("{ENTER}")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("{ENTER}")
Start-Sleep -Milliseconds 500
# Repeat the pattern as needed
[System.Windows.Forms.SendKeys]::SendWait("{TAB}")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("{TAB}")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("{TAB}")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("{TAB}")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("{TAB}")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("{TAB}")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("{TAB}")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("{TAB}")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("{TAB}")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("{RIGHT}")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("{TAB}")
Start-Sleep -Milliseconds 500
}

 

Avatar
Announcements