Open Sister-Perish opened 6 years ago
First of all, there's a chance LibRaw natively supports SRFs. I just need to add it to the filename filter.
Can you post a link to an .SRF I can try? EDIT: actually, I just tried one and there's a separate issue with EXIF. I'm really gonna need to do proper exif handling.
Secondly, there seems to be an issue with Adobe DNG Converter converted files in which thumbnail data is placed in the exif... I need to do some proper exif handling instead of just copying everything straight from the raw file.
Sorry, I assumed if it's not on the list it's not supported. I think my camera itself is even supported in libraw 0.18 (I can only find a list for 0.19 though), which is good because it has an RGBE bayer filter, so if libraw didn't support it, it would still require conversion (so it's already demosaiced) to look right.
Do you still want a RAW file from my camera to test with? If so would you like both the .SRF and the converted .DNG?
Thank you very much for looking into my issue!
I got an SRF already, and LibRaw didn't demosaic it (all black), so I'd like the DNG if you could.
The settings are Custom, DNG 1.4, linear (demosaiced), uncompressed, no jpeg preview. I did uncompressed because when I let it compress it, it won't open in darktable which I'm using to make sure the converted file actually works.
https://drive.google.com/drive/folders/1LX5hbT1D9wnGJjg_89m903whR_QAy523?usp=sharing
edit: I noticed that without the preview jpeg, that the image says it's a very small size, but in darktable it has its correct size. So in case it matters I just added another version with the only difference being it has a full size jpeg preview.
My camera, the Sony Cyber Shot DSC-F828 uses Sony .SRF RAW files, which Filmulator doesn't natively support. I used Adobe DNG converter to make the .SRF a .DNG, and no matter what settings I use to convert it, Filmulator will only provide the following error in the terminal.
Error: Directory Sony2 with 25665 entries considered invalid; not read. QSqlQuery::value: not positioned on a valid record importWorker no replace, doesn't exist