Menu

#1327 Granular shutter speed control (0.01 increments)

1.0
open
Mark
2026-03-16
2026-03-16
Rion
No

Hi,

I would like to request a feature for more granular shutter speed control in Open Camera.

Currently most camera apps only allow shutter speed adjustments in relatively large steps, often in increments of 0.1. For certain use cases much finer control is required.

One example is filming CRT displays. CRTs often run at refresh rates such as 54.70 Hz, 57.50 Hz, or 59.94 Hz, and to eliminate flicker or rolling scanlines when recording them the shutter speed needs to match the display refresh rate very closely.

Even a very small mismatch between the shutter speed and the display refresh rate can cause rolling brightness bands to appear in the recording.

For example:

Mortal Kombat (Arcade / GroovyMAME)
Resolution: 400x254 @ 54.70 Hz

To properly capture this without rolling artifacts the shutter speed often needs to be tuned very precisely.

Because of this it would be extremely useful if Open Camera allowed shutter speed adjustments in increments of 0.01 or similar fine steps.

Some older forks of Open Camera appear to support finer adjustments, but this functionality does not seem to exist in the current versions.

Adding this feature would make Open Camera a great tool for filming CRT displays, retro gaming capture, and recording screens that use non standard refresh rates.

Since the Android Camera2 API already exposes exposure time using precise nanosecond values (SENSOR_EXPOSURE_TIME), this might only require allowing finer step sizes in the UI rather than adding new camera functionality.

Thank you for developing and maintaining this excellent open source camera application.

Discussion

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB