Open Camera is a FOSS camera app for Android (opencamera.org.uk)
210 points by tetris11 4 days ago
Sateallia 8 hours ago
With Open Camera, my device (and seemingly many others) have phantom cameras with IDs that crash Android's camera server if accessed. When that happens I have to restart my phone. Open Camera does not have a way to blacklist those. There are several issues open about this on the issue tracker but they have been open since 2020. This is not an easy problem to fix (LineageOS uses a manually populated key called "config_ignoredAuxCameraIds" in device trees to solve this for their Aperture camera app) but at least an option to filter those out manually if I know what I'm doing would be nice.
The other two prominent open source camera apps are Fossify Camera and PhotonCamera. Fossify Camera does not support multiple lenses yet. PhotonCamera is nice because it does image processing and handles my camera lenses correctly but its UX is janky (on my device, with default settings, taking a photo takes 7-8 seconds and quitting the app before the process is complete loses the image), it's not on F-Droid and it doesn't automatically switch between lenses with zoom changes. There's also FreeDcam but I'm not a professional photographer and I'm certainly not going to buy a color calibration reference card that costs more than a hundred dollars.
It sucks that on my phone with /e/OS, instead of using a FOSS camera app, I resort to using Pixel's camera app with internet permission disabled to be able to take advantage of my hardware.
codethief 4 hours ago
If you have a Pixel and are willing to try GrapheneOS, you could also try their Camera app: https://github.com/GrapheneOS/Camera
kQq9oHeAz6wLLS 4 hours ago
There are builds of GCam which you can use as well, though if you don't want Google code on your device this isn't for you.
rudhdb773b 4 hours ago
FireInsight 7 hours ago
What I love in Open Camera is that I am able to turn off all extra post-processing (noise, yes please) and use my phone camera with full manual settings like it was a DSLR (with a really bad sensor). Only problems are clunky UI and general slowness of taking pictures, but you get used to it.
It's really unbeatable from a photographer / artist perspective, especially because I care a lot about imperfect gritty noisy looks and full control.
fuddle 10 hours ago
The website is almost unreadable with so many ads.
Also I think this is overkill? "The following files are used in Open Camera"
drnick1 9 hours ago
You really need to start using an ad blocker. I don't see any ads at all, anywhere on the Internet. It boggles my mind that someone who reads HN does not use an ad blocker in 2026.
lukan 9 hours ago
Oh there are still ads as some are baked into the content, but I can live with those. How people can live with the normal amount of ads - no idea.
diacritical 7 hours ago
cozzyd 5 hours ago
every once in a while I click on the google feed on my phone, which instead of opening in firefox like it should opens in some chrome webview with no ublock. It is truly atrocious (and... if you don't have unlimited data, expensive too).
serial_dev 9 hours ago
> Your personal data will be processed and information from your device (cookies, unique identifiers, and other device data) may be stored by, accessed by and shared with 210 partners, or used specifically by this site.
Markoff 9 hours ago
tried to visit it without ublock, I still don't see any ads at all and see no reason why there would be any, can you tell me were are the ads?
andai 9 hours ago
Here is a screenshot:
https://files.catbox.moe/ukxte8.png
I do have to wonder if this is a net negative. At least for me, it significantly reduces trust and respect for the website and developer, while I can't imagine the traffic produces any meaningful revenue?
Edit: Just realized it's the same ad 4 times, haha. (I think the 5th one, offscreen, was the same too.)
VladVladikoff 8 hours ago
pwg 8 hours ago
unglaublich 8 hours ago
cc-d 10 hours ago
[flagged]
_verandaguy 10 hours ago
What's a rare pepe and how does it support the project?
seanw444 9 hours ago
Refreeze5224 9 hours ago
RussianCow 10 hours ago
I use this on my Zenfone 8. It's...okay. The UI is pretty sub-par, but the main reason I use it is because the camera, by default, has this annoying, overly aggressive denoising filter built into it that makes everything look slightly cartoony, and there's no way to disable it with any other camera app I've tried.
Markoff 9 hours ago
open camera pretty much always delivers worse results than gcam, have you tried it?
https://www.celsoazevedo.com/files/android/p/gcam-asus-zenfo...
RussianCow 9 hours ago
I haven't. I'll give it a try! Thanks!
ValentineC 10 hours ago
I downloaded that on my spare Android phone (I'm primarily an iOS 17 user), but never ended up using it because it just wasn't aesthetically pleasant. I also don't really take photos using my Android phone, I guess.
Randomly, I wish more UI/UX designers contribute to open source.
stavros 9 hours ago
I wish developers put in the faintest amount of thought into UX instead of just throwing together the first thing they came up with.
Like, literally just add a photo of the app to your landing page. It's not rocket science.
ValentineC 7 hours ago
> Like, literally just add a photo of the app to your landing page. It's not rocket science.
Heh, I still remember a time in the internet where apps had a dedicated "screenshots" page.
That was presumably a best practice when people were still on 56kbps dialup, and downloading images was expensive.
Many telcos in the world don't even support 3G anymore.
wonger_ 6 hours ago
There are some initiatives for designers to contribute to OSS, like this one: https://opensourcedesign.net
Dunno how popular/successful/active it is, tho.
joymonger 9 hours ago
I wonder if we can get some UX folks to volunteer a day to review and write up improvement suggestions for various popular open source projects. I personally know bad UX when I see it, but I'm no expert on making good UX ;-)
petterroea 10 hours ago
This. I've had so many projects where I wish someone who really cared about UX could just tell me "this sucks, if you want I can help"
lukan 9 hours ago
I suppose if someone thought this, they would not have dared saying it?
Many do make horrible UI, but would react poorly to criticism, hard to know before ..
flykespice 9 hours ago
Many programmers think they can cheat their way into designing a good UI, they just think it's just enough for you to learn and use a GUI framework, and place the widgets in a "good enough" way.
Just look at the monstruosity that is the GUI version of wget, it's the epitome of programmers with no UX background trying to make a GUI application.
catgirlinspace 9 hours ago
like_any_other 7 hours ago
You're wishing for a very double-edged sword. UI designers do as much harm as good. Disappearing scroll bars, rounded window corners for square content, hiding primary functionality inside a hamburger menu when there's plenty of room for labeled buttons, removing maximize/minimize buttons in favor of non-discoverable keyboard shortcuts.. I'm sure I'm forgetting lots, and that's just on GNOME.
As a rule, if you, a non-UI designer, are bothered by it, then it doesn't take a UI designer to fix it.
jimnotgym 5 hours ago
More than anything, I wish UI designers would work really hard on V1.0 and then leave it alone. There is nothing worse than having things move around on stuff you have been using for years, especially if you use it professionally. Add the new options at the end of the ribbon MS. While you are at it, don't make the menu items suddenly bigger so they look good on my big monitor, but then hide some of them when I use my laptop (that they fitted ok on last week). Don't move the account menu from the top to the bottom Reddit. I think that is one reason I keep coming back to hn. The UI has been the same the whole time I have been here
Cider9986 9 hours ago
GrapheneOS secure camera is great. https://github.com/GrapheneOS/Camera
maxloh 9 hours ago
Also check out the one by LineageOS: https://github.com/LineageOS/android_packages_apps_Aperture
andai 9 hours ago
What makes it secure? (There's no readme, and it just links to GrapheneOS homepage.)
hn_acker 4 hours ago
I quite appreciate that Open Camera has a large, granular list of image resolutions. My phone's stock camera app gives me more pixels (more file size) than I usually need and also adds a ton of unnecessary metadata.
undefined 9 hours ago
wyan 6 hours ago
It says it's OSS, but I can't find a link to the source code in the website, am I just being dense?
Velocifyer 5 hours ago
warkdarrior 5 hours ago
They seem to try very hard not to link to the repo. The website mentions "Open Camera's SourceForge page", which Google finds at: https://sourceforge.net/p/opencamera/code/ci/master/tree/
tananaev 5 hours ago
No link to source and just says "The source code is available from Open Camera's SourceForge page." Why not link it?
tl2do 4 hours ago
I couldn’t find it at first, but it is there on SourceForge: https://sourceforge.net/p/opencamera/code/ci/master/tree/app...
VerifiedReports 4 hours ago
That's how you write a title.
afarah1 9 hours ago
I've used it for several years now, it's a great app. Not perfect, there is noticeable lag to capture high resolution images, and lacks shutter speed control. Still, beats other FOSS alternatives in my experience.
undefined 9 hours ago
ImPostingOnHN 9 hours ago
Folks, if you have a page about a product that has a UI, please include images of the UI.
nh23423fefe 11 hours ago
I'm gonna give this a try. I have a samsung and the camera app has glitchy slow motion for years. I would never buy another one again, but if i can get functioning slow motion then i can still use it at least for side projects
afewquarks 10 hours ago
It depends on the phone camera API. Some allow up to some fps and the highest option is available through some vendor API that's not public. At least on mine.
lightedman 11 hours ago
The problem with the slow motion isn't the software, it's the phone.
Source: I have a Samsung phone. Any software trying to take slow-motion video glitches out. The camera also tends to make the phone overheat.
HelloUsername 9 hours ago
Would this be the iOS 'alternative'? https://news.ycombinator.com/item?id=47010018
ValentineC 8 hours ago
The pre-iOS 26 native camera app is good enough for me, and I really like Live Photos, which most alternatives don't handle.
I had a one-time purchase to Halide, but it somehow stopped working in early 2025 because Halide support claimed that the app's feature unlock (used to be one-time upfront purchase, now IAP) only works if I'm logged into the App Store account I purchased it from.
HelloUsername 7 hours ago
From description in Appstore:
*Please note: Halide is not free. We do offer a 7-day free trial for annual memberships. Don't like subscriptions? You can also buy the app outright with a single in-app purchase.*
Is that what you did?
ValentineC 7 hours ago
anjel 4 hours ago
Open Camera can also be found on F-Droid
XorNot 10 hours ago
Funnily enough I use this just to have a camera which saves to a different directory for keeping RealityScan images apart from my general photos.
seanw444 9 hours ago
That really should be a standard setting for camera apps.
yonatan8070 8 hours ago
If only the average person wasn't afraid of a directory tree...
XorNot 6 hours ago
LoganDark 5 hours ago
I used to use Open Camera, but I started having an issue where it would not take photos, and would just wait indefinitely for the camera to focus. It would completely lock up until I moved the phone somewhere else, pointed it at something, and waited and waited and waited for the camera to be happy about the focus, and only then would it take a photo. But this made it useless to get photos in most of the situations where I wanted photos. I couldn't find any documentation about this or settings about this; I must have gone through the entire settings tree at least five times trying to figure out why it was waiting for the camera to focus before taking a photo, but I could never figure out why, or whether it's possible to disable that.
tetris11 4 hours ago
You might have enabled the "Focus Macro" mode, which gives better pictures but requires a steady hand and patience
waynesonfire 11 hours ago
Which camera brands / models don't phone home or have "smart" ai features built in provided over a proprietary cloud app?
tiagod 9 hours ago
Google Pixel with GrapheneOS
drnick1 9 hours ago
This is the correct answer. Anything proprietary phones home and inserts malicious metadata into pictures that allow others (social media) to know who, when and how the photo was taken.
armadyl 8 hours ago
You can even use the proprietary Pixel Camera on GrapheneOS and just deny network permissions, or if you’re worried about IPC (if you have another networked Google app installed) it can be in its own private space. And then just strip the exif data if you want before sending it anywhere.
lightedman 11 hours ago
It's usable but that's all I can say for it. Changing settings for simply adjusting ISO makes the processing of images take forever. I tried to use it so I could capture poorly-illuminating LEDs in a strip at work and ended up just using a DSLR in manual mode, it was much faster.
shlip 10 hours ago
Well of course a DSLR will be better than a phone camera for most things, since you can control more features. That's also the point of OpenCamera; get as much controls as you can back, compared to the stock app that might be lacking. It wont do miracles if your phone camera is not good to begin with.
I've found OpenCam to be useful because of the various optional features ( onionskin, levelmeter, locking settings ). You can also set the bitrate/size/duration of videos, etc. Lots of useful stuff.
StingyJelly 11 hours ago
That's a weird bug. For me it always works almost instantly with the exception of long exposures where it sometimes takes 2x the exposure time.
Did you switch to Camera2 API in settings>Camera Api ?
lightedman 11 hours ago
Yes, I tried every improvement and API switch suggested for almost a month with no change in performance unless I went back to default everything, which then brought processing performance in-line with the regular native phone app.
And the Long Exposure was the primary thing I wanted it to work for.
plqbfbv 11 hours ago
Yeah, I agree. I've used it until 3 days ago, then after ~1y I got tired of taking the occasional pictures with HDR on and waiting 3-5 minutes for them to be processed and saved, while producing 3 other copies in the gallery.
Quality looked amazing, but the pre-installed phone camera gets close enough and it's instant.
eth0up 11 hours ago
I've been using open camera on android since 2019.
It's far superior to anything I've seen natively installed on any device. It has a lot of options, which I suspect can be confusing to some, but they're worth familiarizing with.
My favorite feature is the macro, which when coupled with the right UI settings produces photos that when I have printed, result in the person saying "wow! You took that with a phone!?". And I say "yeah. Open Camera. It's great, try it sometime".
Highly recommend.
butILoveLife 11 hours ago
What phone do you have?
I havent tried Open Camera in a while, but my conclusion is that the phone's camera app is best.
eth0up 11 hours ago
Unable to afford a Google-free phone, I strictly use Moto, which with a bit of adb work and a lot of disabling shitware, gets close to actual Android. They also have excellent glass, aside from doing all I require of them.
I see criticism of Open Cam already, but I recommend trying it, with patience, and seeing what it can do. All my art images, all my videos, are all taken with open camera.
Edit: for the macro setting, it allows fine tuning, but the manual focus and manual zoom functions are superb for my purposes.
Edit2: Maybe irrelevant, but I always disable the stock camera and anything camera related. Not sure if that helps, but I know I don't want any fucking thing to do with shitware, so go as nuclear as possible.
Arainach 10 hours ago
esafak 10 hours ago
Is it really as good as Google Camera at computational photography; noise reduction, night mode, deblurring, stacking, etc.? That would be very impressive.
tekla 10 hours ago
No. It actually kinda sucks.
Its the same way that the Pinephone is "usable" but really, it sucks.
eth0up 10 hours ago
Depends on specific purpose and values. And it's a simple installation away from empirical validation.
Edit: one feature I'm fond of, when posting images on the Internet, is disabling exif data. I don't always want to put my coordinates on the Internet.
BeetleB 9 hours ago
zzzeek 9 hours ago
what no AI? who will replace blurry photos of my family / the moon with stock photos so they look great?
metalman 9 hours ago
useing this on moto g15 it had, untill a moment ago, one thing I did not like which was to play a sound for starting a video recording. works, does the thing without guggle logo and chirpy blather, paired with "fossify" gallery, which is nice as I can set the background coulor of the icon to black, and have my background screen set ot a picture of something black, taken in the dark, so the center part of the icon is all that shows.
cc-d 10 hours ago
open camera is really good. we use it all the time
greatgib 8 hours ago
[flagged]