To pass some time in a train yesterday, I've copy'n'pasted my recent GPU ISP into Millipixels' postprocessing code to see how it compares with what was already there. Before/after:
By the way, with just a one-line change (commenting out mp4mux/filesink, uncommenting flvmux/rtmpsink and adjusting the URL) you can stream online rather than to a local file 😎
(fwiw this screenshot is from before autofocus, white balance and most of image processing stuff was there)
#linuxmobile #mobilelinux #linuxphones #camera #librem5 #shotonlibrem5
I have published the snippet of code that implements a GPU-based ISP with bunch of corrections and encodes video in real time on the Librem 5. Feel free to take parts of it and use in your apps and frameworks... or record your cats 😼
https://source.puri.sm/-/snippets/1223
#linuxmobile #mobilelinux #linuxphones #camera #librem5 #shotonlibrem5
If you're near Los Angeles County next week, I invite you to visit Long Beach and attend DIY Film Fest, where @holypangolin's short "The Flight of the Quirky Owl" is going to be screened on Sat, Aug 9th ☺️ https://www.diyfilmfest.life/
However, DCP-o-matic had troubles with our slightly unusual source material (variable frame rate stop-motion). The video was blinking.
So I looked into its source code and it turned out that hacking it into duplicating missing frames instead of injecting black ones was a matter of a single line change.
Now try fixing a thing like that when your Adobe suite is acting up 😂
A film festival has asked to provide the video to screen in a cinema-specific format (DCP), "created using a reliable tool e.g., DCP-o-matic".
Deadline: two days 😱
My first thought: great, I'm going to spend two days wrestling with Wine and some barely working "industry standard" tooling, am I?
But looking closer, it turned out:
- DCP is a stream of JPEG2000 frames in MXF container and some XML metadata 🤔
- the cinema expects a ext2-formatted drive 😮
- DCP-o-matic is GPLv2+ and multiplatform 🤩
Hi, I'm dos. Silly FLOSS games, open smartphones, terrible music and more. 50% of @holypangolin; 100% of dosowisko.net. he/him/any. I don't receive DMs.