GoPro's RAW format is based on Adobe's DNG RAW format, but it's distinctive enough that most RAW processors can't handle them, and .gpr compatibility has been very slow to extend to other apps--even apps that boast about how many RAW formats they're compatible with. Part of the problem is that .gpr don't contain an embedded preview JPG; many apps that work with RAW files rely on having an embedded preview JPG.
$100 off HERO7 Black or Fusion with TradeUp deal
GoPro is currently running a trade up deal for the HERO7 Black and Fusion cameras where you get $100 off by trading in any old GoPro or other digital camera in any condition, whether it's working or not. GoPro covers the cost of shipping your old camera in as well as 2-day shipping with the new camera.
The deal is only available on GoPro.com--you can find it here.
If you're looking to work with .gpr files, GoPro recommends using "Adobe Camera Raw (ACR), version 9.7 or later, Adobe Photoshop Lightroom CC (2015.7 release or later) and Adobe Photoshop Lightroom 6 (version 6.7 or later)." But those are paid apps--and not inexpensive, at that--and not everyone has them or wants them.1
So what happens if you still want to use GoPro RAW image files but don't want to fork out the cash for those apps? There's a free workaround that's not mentioned on GoPro's page, and that is to convert the files to from .gpr to .dng files using Adobe's free DNG Converter.
The advantage in doing that is that all RAW image processors, and even many broader image editing apps, can work with DNG files. You can find a roundup of free options here. So once the .gpr files are converted to .dng versions, you can open them in just about any image editing app worth its salt.
How to Convert GoPro .gpr files with Adobe DNG Converter
First, you'll need to download Adobe DNG Converter and install it. It's free and there are versions for Windows and Mac.
The interface isn't especially pretty, but it's also not complicated to use. You simply follow the sequences of steps from 1 to 4.
First you select the files you want to work with. This is pretty self-explanatory and works just like any other file selector. There are two options you can use. One is to select images within subfolders, which is useful if you're trying to batch convert a bunch of files at once. The other is to skip the source image if the destination image exists, which saves you processing files where a DNG version already exists.
Then choose where you want the converted files to be saved. If you're batch converting and want to preserve the folder structure, you can check that option.
Then you can choose the file naming format. This is useful if you're creating archive versions or want to distinguish the converted files from the originals using filenaming systems.
Finally, you can set preferences. The defaults work well for many uses, so there's no requirement you mess with these. But if you want to, you can set things like preview images, whether it uses lossy compression (I don't recommend that here), and embedding the original RAW file (most useful if you're creating archival versions for long-term backup, but there can be an argument for doing it here--just expect larger resulting file sizes).
Then you simply hit the Convert button at the bottom right and it will give you a popup showing the conversion progress. How quickly it converts will depend on the speed of your computer and drives, the preferences you've set, and how many files you're converting.
Things to Watch Out For
One thing to be aware of is that the resulting .dng filesizes will typically be much larger than the original .gpr files. That's especially true if you're embedding the original file into the DNG version.
Sometimes, when file formats are fundamentally similar, you can cheat and simply change the file extension and the file will still open and work. Unfortunately, that doesn't work here. If you simply change the file extension rather than actually convert the file, you'll get a decoding error and won't be able to open it at all.
If all this seems like too much work for what you want, the fallback is that when you select the .gpr RAW format in the GoPro cameras, it also saves a JPG version at the same time. So if all else fails and you simply can't get the .gpr versions to work, there are also .jpg versions you can use instead.
- Adobe Camera RAW (or ACR) works as a plugin or underlying RAW processing engine for Photoshop, Lightroom, and Bridge rather than as a standalone app. ↩