Since Android 4.2, there has been an Android API to disable shutter sound. There are hacky workarounds for older devices, though the issue is that doesn't work on all devices (and unlike the proper method, there's no way to know if it will work or not - if I implemented the hacky workaround, I'd just have people then complaining when it doesn't work).
For a device that has Android 4.2, and claims that it can't disable shutter sound (even when it can), this is a device bug.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Mark,
other developers have found ways to mute/disable shutter sound in their camera apps that work on all phones/devices. They are not better developers than you, nor is their app better. Please try to fix this. The problem is not only that it does not disable shutter sound, it plays it at maximum volume, disregarding the device volume level setting. This is forcing me, and I am sure many others, to use a different camera app. Thanks.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I know how to do the hacky workarounds so yes the issue isn't one of ability. As I say though, it just means I'll then get different people complaining that the option is there, but doesn't work. Unfortunately I can't please everyone :( (I got caught by this with the Force 4K option - despite being marked as clearly saying it may not work with everything, it seems like I got more 1 star reviews from people complaining it didn't work on their device, than 5 star reviews because it did.)
Maybe report the issue to your manufacturer - Android 4.2 has been out for years, there's no excuse for them not exposing the shutter sound option correctly through the Android API.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I very much appreciate the app and think it's the best one in the open source world currently. The only think which is really annoying is that I can't turn off the shutter sound (the option is not visible where it should be).
I'm using a Fairphone 2 running Android 5.1 and raised the question about the shutter sound with them - the feedback statement I got is that this is probably an issue of the app (not android): https://forum.fairphone.com/t/disable-camera-shutter-sound/24189.
Although this might be hard to fix this is the top rated feature missing from my viewpoint.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks for the update. If you try with Open Camera v1.36.2 that I've just released, then go to Settings/About, there should be a line saying "Can disable shutter sound?" - what does it say for your device? (Or copy/paste the entire "About" if you prefer.)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
hello dear developer , i have "Huawei Ascend Mate" android 4.1
i dont have any options to turn off shutter sound , in settings
in version 1.35 , i app data , i have this line :
<boolean name="preference_shutter_sound" value="true"/>
changes of this to "false" not work at all
Open Camera v1.36.2
Code: 45 (c) 2013-2016 Mark Harman Released under the GPL v3 or later Package: net.sourceforge.opencamera Android API version: 16 Device manufacturer: HUAWEI Device model: HUAWEI MT1-U06 Device code-name: huawei Device variant: hwmt1-u06 Language: en Standard max heap?: 256 Large max heap?: 256 Display size: 720x1208 Current camera ID: 0 Camera API: Camera Preview resolutions: 176x144, 240x160, 352x288, 320x240, 480x320, 640x480, 800x480, 720x544, 960x544, 960x720, 1280x720, 1920x1088 Preview resolution: 960x720 Photo resolutions: 640x480, 2592x1456, 2592x1944, 3264x1840, 3264x2448 Photo resolution: 3264x2448 Video qualities: 1, 5, 4_r960x720, 4_r960x544, 4_r720x544, 4_r800x480, 4, 3_r480x320, 3, 7, 2_r240x160, 2 Video resolutions: 1920x1088, 1280x720, 960x720, 960x544, 720x544, 800x480, 640x480, 480x320, 352x288, 320x240, 240x160, 176x144 Video quality: 1 Video frame width: 1920 Video frame height: 1088 Video bit rate: 20000000 Video frame rate: 25 Auto-stabilise?: Available Auto-stabilise enabled?: false Face detection?: Not available RAW?: Not available Video stabilization?: Available Can disable shutter sound?: No Flash modes: flash_off, flash_auto, flash_on, flash_torch Focus modes: focus_mode_auto, focus_mode_infinity, focus_mode_macro, focus_mode_locked, focus_mode_continuous_picture, focus_mode_continuous_video Color effects: none, mono, negative, sepia Scene modes: auto, action, portrait, landscape, night, night-portrait, theatre, beach, snow, fireworks, candlelight, hwauto White balances: auto, incandescent, fluorescent, daylight, cloudy-daylight ISOs: auto, 100, 200, 400, 800 ISO key: iso Using SAF?: false Save Location: OpenCamera Save Location SAF: Parameters: preferred-preview-size-for-video=0;preview-ipp-algo-values=none,hisi-anti-banding,hisi-fake-beauty,hisi-fake-fd,hisi-video-stabilization-sw,hisi-hwauto-scene-detect,scalado-face-detection,scalado-face-distortion,scalado-color-effect,auckland-target-tracking,hw-hdr-movie-ae;zoom=0;recording-hint=false;video-stabilization=false;zoom-supported=true;sharpness=auto;contrast=100;whitebalance=auto;scene-mode=auto;jpeg-quality=90;preview-format-values=yuv420sp,yuv420sp,yuv422i-yuyv,yuv420p;rotation=90;jpeg-thumbnail-quality=100;preview-format=yuv420sp;metering-areas=(0,0,0,0,0);preview-size=960x720;focal-length=4.31;iso=auto;flash-mode-values=on,torch,off,auto;preview-frame-rate-values=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30;max-num-metering-areas=1;huawei-lowlight-supported=true;preview-frame-rate=30;focus-mode-values=auto,infinity,macro,continuous-video,continuous-picture;jpeg-thumbnail-width=200;video-size=960x720;scene-mode-values=auto,action,portrait,landscape,night,night-portrait,theatre,beach,snow,fireworks,candlelight,hwauto;preview-fps-range-values=(1000,35000);jpeg-thumbnail-size-values=0x0,200x200;contrast-values=0,50,100,150,200;zoom-ratios=100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260,270,280,290,300,310,320,330,340,350,360,370,380,390,400;preview-size-values=176x144,240x160,352x288,320x240,480x320,640x480,800x480,720x544,960x544,960x720,1280x720,1920x1088;hdr-movie-supported=false;picture-size-values=640x480,2592x1456,2592x1944,3264x1840,3264x2448;preview-fps-range=1000,35000;auto-whitebalance-lock=false;min-exposure-compensation=-2;antibanding=auto;max-num-focus-areas=1;vertical-view-angle=42.5;horizontal-view-angle=54.8;brightness=50;video-stabilization-supported=true;jpeg-thumbnail-height=200;iso-mode-values=auto,100,200,400,800;smooth-zoom-supported=false;saturation-values=0,50,100,150,200;metering-mode=average;focus-mode=auto;preview-ipp-algo=hisi-anti-banding;auto-whitebalance-lock-supported=true;image-post-process-values=on,off;video-frame-format=yuv420sp;picture-format-values=jpeg,jpeg;max-exposure-compensation=2;focus-areas=(0,0,0,0,0);sharpness-values=auto,+1,+2,+3,+4,+5;picture-ipp-algo-values=none,hisi-image-denoise,hisi-fake-beauty,hisi-fake-multiframe,scalado-face-distortion,scalado-face-beauty,scalado-red-eye-reduction,scalado-color-effect;exposure-compensation=0;hw-image-post-process=off;exposure-compensation-step=1.0;brightness-values=0,25,50,75,100;metering-mode-values=average,center-weighted,spot;flash-mode=off;auto-exposure-lock=false;effect-values=none,mono,negative,sepia;picture-size=3264x2448;max-zoom=30;effect=none;saturation=100;whitebalance-values=auto,incandescent,fluorescent,daylight,cloudy-daylight;picture-format=jpeg;focus-distances=0.45,0.50,0.55;picture-ipp-algo=none;auto-exposure-lock-supported=true;antibanding-values=auto,50hz,60hz
good luck dear [kiss]
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
View and moderate all "General Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
Dear Mark,
my phone is a ZTE A452 (GERMANY). It runs on Android 5.1 (Firmware Build 1.0.1).
The menu item to disable the shutter sound is missing.
On other apps it is available AND working. I've testet 'A BETTER CAMERA' and 'CAMERA KK'.
Ist it possible to look how they do it and how to implement this in 'Open Camera'?
Best regards
Thorsten
Since Android 4.2, there has been an Android API to disable shutter sound. There are hacky workarounds for older devices, though the issue is that doesn't work on all devices (and unlike the proper method, there's no way to know if it will work or not - if I implemented the hacky workaround, I'd just have people then complaining when it doesn't work).
For a device that has Android 4.2, and claims that it can't disable shutter sound (even when it can), this is a device bug.
View and moderate all "General Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
Mark,
other developers have found ways to mute/disable shutter sound in their camera apps that work on all phones/devices. They are not better developers than you, nor is their app better. Please try to fix this. The problem is not only that it does not disable shutter sound, it plays it at maximum volume, disregarding the device volume level setting. This is forcing me, and I am sure many others, to use a different camera app. Thanks.
I know how to do the hacky workarounds so yes the issue isn't one of ability. As I say though, it just means I'll then get different people complaining that the option is there, but doesn't work. Unfortunately I can't please everyone :( (I got caught by this with the Force 4K option - despite being marked as clearly saying it may not work with everything, it seems like I got more 1 star reviews from people complaining it didn't work on their device, than 5 star reviews because it did.)
Maybe report the issue to your manufacturer - Android 4.2 has been out for years, there's no excuse for them not exposing the shutter sound option correctly through the Android API.
View and moderate all "General Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
I very much appreciate the app and think it's the best one in the open source world currently. The only think which is really annoying is that I can't turn off the shutter sound (the option is not visible where it should be).
I'm using a Fairphone 2 running Android 5.1 and raised the question about the shutter sound with them - the feedback statement I got is that this is probably an issue of the app (not android): https://forum.fairphone.com/t/disable-camera-shutter-sound/24189.
Although this might be hard to fix this is the top rated feature missing from my viewpoint.
Thanks for the update. If you try with Open Camera v1.36.2 that I've just released, then go to Settings/About, there should be a line saying "Can disable shutter sound?" - what does it say for your device? (Or copy/paste the entire "About" if you prefer.)
View and moderate all "General Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
Mine says - Can disable shutter sound? No.
I am running Android 6.0.1
View and moderate all "General Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
hello dear developer , i have "Huawei Ascend Mate" android 4.1
i dont have any options to turn off shutter sound , in settings
in version 1.35 , i app data , i have this line :
<boolean name="preference_shutter_sound" value="true"/>
changes of this to "false" not work at all
Open Camera v1.36.2
Code: 45 (c) 2013-2016 Mark Harman Released under the GPL v3 or later Package: net.sourceforge.opencamera Android API version: 16 Device manufacturer: HUAWEI Device model: HUAWEI MT1-U06 Device code-name: huawei Device variant: hwmt1-u06 Language: en Standard max heap?: 256 Large max heap?: 256 Display size: 720x1208 Current camera ID: 0 Camera API: Camera Preview resolutions: 176x144, 240x160, 352x288, 320x240, 480x320, 640x480, 800x480, 720x544, 960x544, 960x720, 1280x720, 1920x1088 Preview resolution: 960x720 Photo resolutions: 640x480, 2592x1456, 2592x1944, 3264x1840, 3264x2448 Photo resolution: 3264x2448 Video qualities: 1, 5, 4_r960x720, 4_r960x544, 4_r720x544, 4_r800x480, 4, 3_r480x320, 3, 7, 2_r240x160, 2 Video resolutions: 1920x1088, 1280x720, 960x720, 960x544, 720x544, 800x480, 640x480, 480x320, 352x288, 320x240, 240x160, 176x144 Video quality: 1 Video frame width: 1920 Video frame height: 1088 Video bit rate: 20000000 Video frame rate: 25 Auto-stabilise?: Available Auto-stabilise enabled?: false Face detection?: Not available RAW?: Not available Video stabilization?: Available Can disable shutter sound?: No Flash modes: flash_off, flash_auto, flash_on, flash_torch Focus modes: focus_mode_auto, focus_mode_infinity, focus_mode_macro, focus_mode_locked, focus_mode_continuous_picture, focus_mode_continuous_video Color effects: none, mono, negative, sepia Scene modes: auto, action, portrait, landscape, night, night-portrait, theatre, beach, snow, fireworks, candlelight, hwauto White balances: auto, incandescent, fluorescent, daylight, cloudy-daylight ISOs: auto, 100, 200, 400, 800 ISO key: iso Using SAF?: false Save Location: OpenCamera Save Location SAF: Parameters: preferred-preview-size-for-video=0;preview-ipp-algo-values=none,hisi-anti-banding,hisi-fake-beauty,hisi-fake-fd,hisi-video-stabilization-sw,hisi-hwauto-scene-detect,scalado-face-detection,scalado-face-distortion,scalado-color-effect,auckland-target-tracking,hw-hdr-movie-ae;zoom=0;recording-hint=false;video-stabilization=false;zoom-supported=true;sharpness=auto;contrast=100;whitebalance=auto;scene-mode=auto;jpeg-quality=90;preview-format-values=yuv420sp,yuv420sp,yuv422i-yuyv,yuv420p;rotation=90;jpeg-thumbnail-quality=100;preview-format=yuv420sp;metering-areas=(0,0,0,0,0);preview-size=960x720;focal-length=4.31;iso=auto;flash-mode-values=on,torch,off,auto;preview-frame-rate-values=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30;max-num-metering-areas=1;huawei-lowlight-supported=true;preview-frame-rate=30;focus-mode-values=auto,infinity,macro,continuous-video,continuous-picture;jpeg-thumbnail-width=200;video-size=960x720;scene-mode-values=auto,action,portrait,landscape,night,night-portrait,theatre,beach,snow,fireworks,candlelight,hwauto;preview-fps-range-values=(1000,35000);jpeg-thumbnail-size-values=0x0,200x200;contrast-values=0,50,100,150,200;zoom-ratios=100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260,270,280,290,300,310,320,330,340,350,360,370,380,390,400;preview-size-values=176x144,240x160,352x288,320x240,480x320,640x480,800x480,720x544,960x544,960x720,1280x720,1920x1088;hdr-movie-supported=false;picture-size-values=640x480,2592x1456,2592x1944,3264x1840,3264x2448;preview-fps-range=1000,35000;auto-whitebalance-lock=false;min-exposure-compensation=-2;antibanding=auto;max-num-focus-areas=1;vertical-view-angle=42.5;horizontal-view-angle=54.8;brightness=50;video-stabilization-supported=true;jpeg-thumbnail-height=200;iso-mode-values=auto,100,200,400,800;smooth-zoom-supported=false;saturation-values=0,50,100,150,200;metering-mode=average;focus-mode=auto;preview-ipp-algo=hisi-anti-banding;auto-whitebalance-lock-supported=true;image-post-process-values=on,off;video-frame-format=yuv420sp;picture-format-values=jpeg,jpeg;max-exposure-compensation=2;focus-areas=(0,0,0,0,0);sharpness-values=auto,+1,+2,+3,+4,+5;picture-ipp-algo-values=none,hisi-image-denoise,hisi-fake-beauty,hisi-fake-multiframe,scalado-face-distortion,scalado-face-beauty,scalado-red-eye-reduction,scalado-color-effect;exposure-compensation=0;hw-image-post-process=off;exposure-compensation-step=1.0;brightness-values=0,25,50,75,100;metering-mode-values=average,center-weighted,spot;flash-mode=off;auto-exposure-lock=false;effect-values=none,mono,negative,sepia;picture-size=3264x2448;max-zoom=30;effect=none;saturation=100;whitebalance-values=auto,incandescent,fluorescent,daylight,cloudy-daylight;picture-format=jpeg;focus-distances=0.45,0.50,0.55;picture-ipp-algo=none;auto-exposure-lock-supported=true;antibanding-values=auto,50hz,60hz
good luck dear [kiss]
View and moderate all "General Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
I love the app, but as I can't disable shutter sound I had to uninstall. I have a Huawei P9 Lite. Sincerely, Per-Johan from Sweden.
Last edit: Anonymous 2017-02-17