For practical reasons, photos that you are processed into JPEGs with lower quality than what the camera can do. There are some (complex) ways in which this processing could be made faster and therefore cram more pixels and algorithms that make things prettier, but meanwhile...

Each photo you take is stored as both raw DNG and processed JPG - so you can go back to raw data and retroactively gain quality. See dosowisko.net/l5/photos/ for an example.

(cont.)

@dos

The same applies for videos too (which are even lower res).

I found this out when I recorded videos of > 10 min and #millipixels crashed when I ran out of disk space.

Turned out (I never really looked into this previously) that it will just dump all the DNGs to /tmp/ and this will get cleaned up after encoding into a movie is done.

Having it crashed allowed me to rsync the files to my laptop where it is waiting for me to produce what I hope to be high quality video!

#Librem5

Follow

@devrtz ooooh when it comes to videos there's *much* more low hanging fruits to optimize there!

@dos

I'm intrigued!

Anything filed as issues yet?

@devrtz Yeah, and the overhead of shelling out to separate process for each frame is likely not insignificant too 😅

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml