Giter Club home page Giter Club logo

adampoper / time-lapse-editing-program Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 10 KB

This program helps photographers edit series of photos for sunset time lapses by adjusting exposure offset for each image. The offset gets calculated by comparing ISO, f stop, and shutter speed for each image to determine how much to increment the exposure by. It receives a series of adobe xmp files and reads from them to get the image meta data. Then the program writes the necessary changes to the xmp file so adobe Lightroom or Photoshop can apply the changes to the image. This program also make use of ffmpeg to create the time lapse from the series of pictures.

C++ 100.00%
lightroom timelapse exposure

time-lapse-editing-program's Introduction

Time Lapse Editing Program

The Problem: When doing a timelapse of the sun setting, the photographer must change the exposure settings of the camera every so often to account for a decrease in the amount of light. In post production, the developer would have to manually change the exposure offset for each image so that each image looks like it is of the same exposure. Solution: This program automates the process of adjusting each individual image exposure offset so that the timelapse in the end doesn't have flickering that denotes the frame where there was a change in the camera exposure settings. I believe there are already programs out there that do this but I decided to make my own. This program only works with adobe xmp files for editing photos in Lightroom or Photoshop. It woks by comparing each image in the sequence with the one after it for an exposure change in either ISO, shutter speed, or f stop. From there is calculates how much it must offset each image in the sub sequence to make the timelapse look like each frame is just one exposure. It updates each exposure change to each image's subsequent XMP file to then be read by Lightroom or Photoshop to make the changes take effect.

time-lapse-editing-program's People

Contributors

adampoper avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.