Hey guys,
Hoping someone can help me out here. I was shooting a couple days ago with a Hasselblad H3DII-50. While I was shooting the photos were coming up in the back of the camera no problem. When I took the memory car dout later and went to transfer them to the computer Phocus was not displaying any of the photos. I tried on multiple different software and none of them are capable of opening the photo, although they are present on the memory card. When I placed the memory card back into the camera, the camera now was saying that the files were corrupt. I can see the photo on the memory card, and they are taking up roughly 50MB each. I am wondering if there is a way to extract the JPEG previews from the raw files using Exiftool?
First, try to zip one. If the file size drops like 90%, then the file are completely corrupt.
It might be possible to recover some of the preview images using Phil's extract_preview perl script in this post (https://exiftool.org/forum/index.php/topic,4172.msg19805.html#msg19805). It requires that you have Perl installed and exiftool in the PATH.
Thank you for the quick reply! I zipped the file and it remained at 60mb both times. I'm a bit new to computers so by Perl do you just mean that I have something installed on my computer capable of running programs coded in Perl? and also i am not too sure what you mean by Exiftool in the Path. Sorry for so many questions, I have been trying to solve this for roughly a week now and have tried everything except Exiftool. From reasing online it seems like the best option but Im just not too sure on how to run commands on it.
Perl is a programming language. If you're on Linux, maybe Mac, it is probably already there. At least I think some Macs don't have it automatically.
If you're on Windows, you need to install Perl, either ActivePerl (https://www.activestate.com/products/perl/) or Strawberry Perl (https://strawberryperl.com/). Then you'll be able to run the script.
By PATH, that means the PATH environmental variable, which is just a list of file paths that Windows will search through when you tell it to run a program on the command line. Here's an ELI5 reddit thread (https://www.reddit.com/r/explainlikeimfive/comments/25duh7/eli5_path_variables_home_and_enviromental/) on the subject. If you type path into CMD, it will give you the list of paths. You just need to make sure exiftool is in one of those or in the current directory you are running CMD from.