Menu

Long Exposure?

Isaac
2016-08-06
2022-08-02
  • Isaac

    Isaac - 2016-08-06

    I'm using a Samsung galaxy S4. I wanted to do a long exposure shot and I can't figure out how to do it with this app. Any help is appreciated

     
  • Anonymous

    Anonymous - 2016-08-09

    Same question, I'd like to set an eight second exposure. Nexus 6p.

     
  • Mark

    Mark - 2016-08-14

    The manual exposure options under Camera2 API don't seem to support long exposures to this extent (so this is a device limitation, not Open Camera). I know there are camera applications that support really long exposures, but I think they tend to fake this, e.g., by taking lots of photos and combining the results (see http://stackoverflow.com/questions/32855925/camera2-api-how-to-set-long-exposure-times ).

     
    • Anonymous

      Anonymous - 2017-04-27

      Is that exposure time range dependent upon the device? (It appears so. See the link below, which mentions that the Pixel has a maximum exposure time of 2sec, and the Nexus 6P, 4sec.) If it is, then maybe add a simple slider or something that has device-dependent limits so that people can set it for themselves within those constraints?

      (Maybe even allow the same slider to be extended beyond the device's natural limits into "fake out" territory, as mentioned in your link... Sort of like how zoom functions sometimes seamlessly transition optical into digital, perhaps only changing magnification-text color from one to the other.)

      https://research.googleblog.com/2017/04/experimental-nighttime-photography-with.html?m=1

      Thanks for the great app, Mark!

       
  • Anonymous

    Anonymous - 2017-03-25

    Hi Mark - is there any chance of getting a light painting mode by using the work-around discussed in that thread? That's really what I'm after. I presume this can be done in reasonably high resolution if not full resolution by leveraging video capture, then summing the images. I used to do this in Photoshop with various Stack Modes.

     
  • Anonymous

    Anonymous - 2017-04-26

    I'm also searching for such a feature (long exposure or faked long exposure).
    Is there a chance to get it? I have a Pixel XL (Android 7.1.2)

     
  • Nikos Tourvas

    Nikos Tourvas - 2017-05-02

    For phones that don't support long exposure times by default, the Google engineer who wrote the article (https://research.googleblog.com/2017/04/experimental-nighttime-photography-with.html) mentioned in a comment

    "when your app queries the maximum exposure time the camera API
    returns something like 1/5 sec, but for full-resolution still images the
    real maximum on both Nexus 6P and Pixel is several times longer. You need
    to rig the code to ignore the limit returned by the camera API and pretend
    the API returned 4 seconds if the phone is a Nexus 6P or 2 seconds if the
    phone is a Pixel."

    Maybe, this could be implemented as an experimental feature.

     
    • Anonymous

      Anonymous - 2020-07-14

      Any notice of this feature ? Would be any time. It would be great for taking photos of the comet.

       
      • Mark

        Mark - 2020-07-14

        Note that even if this works for the Nexus 6P or Pixel, it's not clear it will work on many phones in general. There's also a risk it was limited for good reason, e.g., stability. And if there wasn't a good reason - it seems ridiculous to me that a Google engineer is telling us this, and not the other Google engineers responsible for the Nexus/Pixel...

        In an ideal world I'd add it with a warning - what happens in practice is I then get bad reviews from people who then expect it to work and it doesn't (I already got hit with this over video frame rates) :(

         
  • Anonymous

    Anonymous - 2017-05-05

    Someone did a fork with the hacked 4s exposure for the Nexus 6P/5X and 2s exposure for the Pixel. See the following G+ Post.

    Tried it and it works but the long exposure sometimes causes the app to crash. There is also a modified LCamera app going around that can do 5 seconds (but usually crashes).

     
    • Anonymous

      Anonymous - 2017-05-18

      Tried Samuel Wong's code on my nexus 6P and it seems to work well as long as I stayed in the 2 seconds'ish range. Even the burst mode works well and keeps taking specified number of shots.
      Now question is why Google lied to us (by reporting 1/5 sec) in the first place!

       
    • Matthew Trent

      Matthew Trent - 2017-06-27

      Would love to see this merged!

       
  • Anonymous

    Anonymous - 2018-08-31

    Hi. On my HTC10 using the native app I can get a long exposure of 16 seconds. Using this app I can only get7.8 seconds. Is this a limitation of the app or a restriction

     
  • Anonymous

    Anonymous - 2020-06-06

    Hello,

    Same problem: my native cam on my S10+ allow 30sec but Open Camera only 1/10sec!
    Any body can help me please?
    Its for Astrophotography shoots, thanks :-)

     
    • Mark

      Mark - 2020-06-06

      This is a limitation of the Galaxy S10 series I'm afraid, they annoyingly only allow a max of 0.1s for third party applications.

       
  • Anonymous

    Anonymous - 2020-06-06

    Hi Mark,

    Many thanks for your answer !

    Regards

     
  • Anonymous

    Anonymous - 2020-06-07

    If i understood correctly, to get around this limitation it would suffice to take a series of bursts and stack them in Photoshop for example. A burst of 10 with a shutter speed of 1/10 sec would give me in the end and after stacking an exposure time of one second?

    Thanks

     
    • Anonymous

      Anonymous - 2020-07-14

      No. Not is the same. Stacking allows to remove the noise and/or make more sharp photos. But not make thing that not visible for a short exposure, visible.

       
  • Anonymous

    Anonymous - 2020-06-12

    wouldn't the same be achieved by taking one picture and duplicating it and taking them into photoshop as a stack?

     
  • Anonymous

    Anonymous - 2022-08-01

    HedgeCam application (clone of OpenCamera) have feature to override minimum and maximum exposure times reported by devices. I would try that. My camera reported limit only 2s. I changed code to override it for my phone (BlackView 5100) to 30s (camera_features.max_exposure_time = 30000000000L; in CameraController2) and it works.

     
    • Mark

      Mark - 2022-08-01

      Unfortunately this won't work for the Galaxy S series due to another problem, where manual exposure has no effect if the exposure time is longer than the preview frame rate (see https://sourceforge.net/p/opencamera/tickets/819/ ).

      I have increased the max exposure to 0.2s for some Galaxy S devices, but any longer isn't feasible because of that bug.

      Potentially I could add this for devices where does work. But it is a tricky thing - if I add something like this, no matter how much I mark it as "debug" or "experimental", I then get bad reviews from people setting it and finding it doesn't work...

       
      • PhdrHroch

        PhdrHroch - 2022-08-02

        I created account, I agree, the device is really rare BlackView5100, but I think something in exporimental settinsg for overriding it (like HedgeCam has it) would solve it. I does work only for main camera, not widelens, didnt try it on front camera (no reason to do long exposure with front camera).

        But maybe another of my solutions would solve this problem much better - there is already noise reduction algorithm, so no problem to do "noise addition" algorithm (just fake long exposure with multiple images). But it is not ready yet.

         

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.