Beep6581 / RawTherapee

A powerful cross-platform raw photo processing program
https://rawtherapee.com
GNU General Public License v3.0
2.76k stars 313 forks source link

GoPro HERO5 GPR raw file support #3569

Open djibux opened 7 years ago

djibux commented 7 years ago

Hello, It would be great if Rawtherapee could open .GPR files, a native RAW format provided by the latest GoPro (Hero5). According to the user manual it is based on the .DNG file format. I can provides files and help debugging.

Beep6581 commented 7 years ago

@djibux please upload a sample raw file using http://filebin.net/ and also inform Dave Coffin about your request, he is the author of dcraw. His contact details are here: http://www.cybercom.net/~dcoffin/dcraw/

djibux commented 7 years ago

@Beep6581, done, thanks. The Raw file and corresponding Jpeg are here: https://filebin.net/4mx8xhe02mjw465f I contacted Dave as well.

Beep6581 commented 7 years ago

@djibux do you agree to release that image into the public domain under the CC0 licence? Then we can keep it in our archive and share it with other projects, otherwise it will expire in 2 months from Filebin...

djibux commented 7 years ago

Yes :)

Beep6581 commented 7 years ago

The file is now available here: http://rawtherapee.com/shared/test_images/gopro_hero5_black.gpr

KonradIT commented 7 years ago

What's the status on this? I also have raw GPR files from my H5 if needed and can test beta releases.

Beep6581 commented 7 years ago

No progress. The most likely path this will take is that we will wait for dcraw to add support for it first.

supertobi commented 7 years ago

As a workaround, I've installed the "Adobe DNG Converter 9.8" with Wine (1.8.5) and it works fine to convert the GoPro GPR files to DNGs.

supertobi commented 6 years ago

GoPro Open Sources the CineForm Codec: https://gopro.com/news/gopro-open-sources-the-cineform-codec

https://github.com/gopro/cineform-sdk

pzemlyan commented 6 years ago

I uploaded a few raw samples from HERO6, it should be the same as HERO5. https://raw.pixls.us/getfile.php/2556/nice/GoPro%20-%20HERO6%20Black%20-%2016bit%20(4:3).GPR

Also .GPR to .DNG converter is published on GoPro's github: https://github.com/gopro/gpr

heckflosse commented 6 years ago

@pzemlyan I will have a look at the .GPR to .DNG converter code to get this into RT. But that will take some time.

Ingo

supertobi commented 5 years ago

GoPro just released the HERO7, are there any news here?

adeelabbas commented 5 years ago

@heckflosse let me know if you have any questions about GPR tool from GoPro

adeelabbas commented 5 years ago

Adding @dnewman-gpsw to this thread

heckflosse commented 5 years ago

@adeelabbas Thank you for offering help. Very much appreciated. It was just, that I didn't have free time to care about this raw format :(

supertobi commented 5 years ago

Btw. I just discovered this project, perhaps it helps: https://github.com/emericg/libcineform

supertobi commented 5 years ago

Btw: Everyone is absolutely welcomed to contribute to RPU (https://raw.pixls.us/). There are only Hero5 and Hero6 samples.

supertobi commented 4 years ago

Smale Update:

  1. RPU (https://raw.pixls.us/) has now a HERO7 sample
  2. LibRaw now supports this files: https://github.com/LibRaw/LibRaw/issues/84#event-2760183448
  3. RawSpeed (darktable) has support for the .GPR files, with a very fast implementation: https://github.com/darktable-org/rawspeed/issues/40
cristian-milea commented 4 years ago

almost 4 years and no support yet. still waiting :)

supertobi commented 2 years ago

@cristian-milea Go to darktable, they have GoPro support and even working on GainMap support for GoPros: https://github.com/darktable-org/darktable/pull/10289