angryziber / rawfs

FUSE filesystem that shows RAW image files (eg CR2) as their embedded JPEGs
GNU General Public License v3.0
4 stars 1 forks source link

XMP sidecar support #1

Open aqw opened 6 years ago

aqw commented 6 years ago

First off: great project. This is (nearly) exactly what I've been looking for.

I develop all my photos using Darktable, which stores all the modifications in a sidecar XMP file. My dream is to skip the export process and just have a FUSE-based FS that auto-converts from CR2 to jpg on the fly, while also applying the modifications defined in the XMP file.

Thoughts?

---Alex

angryziber commented 6 years ago

I am afraid this would be too slow to have as a filesystem - imagine opening a file and waiting for 30 sec before you can read the data.

Another option would probably be to use darktable's thumbnail cache, but I am not sure how many images does it contain. Maybe try to load from cache or use the embedded thumbnail if absent. This needs some investigation.

On Sun, 14 Jan 2018, 19:42 Alex Waite, notifications@github.com wrote:

First off: great project. This is (nearly) exactly what I've been looking for.

I develop all my photos using Darktable, which stores all the modifications in a sidecar XMP file. My dream is to skip the export process and just have a FUSE-based FS that auto-converts from CR2 to jpg on the fly, while also applying the modifications defined in the XMP file.

Thoughts?

---Alex

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/angryziber/rawfs/issues/1, or mute the thread https://github.com/notifications/unsubscribe-auth/AA11YHEVYSG6Vp_AyeO9X2E9X_5ytsgRks5tKjxvgaJpZM4RdrDx .

--

Anton

aqw commented 6 years ago

@angryziber Thanks for the response. On my moderately performant server (Xeon D-1541), it takes on average ~5.5 seconds per file when running a darktable-cli export (a close enough approximation). Surprisingly, decreasing the output resolution had only a minimal impact.

5s is still quite slow, but just thought I'd throw some numbers your way.

Thanks for looking into this. :-)

---Alex