Over the past few days I’ve made some progress on FilmLab. Now you get a live preview of the negative-to-positive conversion (instead of waiting until after you pick a frame to scan) which is really nice for quickly viewing a sheet of negs. And I added preliminary support for color negatives, as you can see in this video. I’m still working on improving the code that automatically detects frame boundaries, but it’s getting better—here it’s able to correctly capture the individual 35mm frame I tapped.

Technically, this is a big step forward. In my first demo, I was showing the video feed from the iOS camera directly, and drawing red lines on top of it to show the frames. Now I’m fully processing the video in real time and generating new video frames as output from the FilmLab engine. And it works!