Share this project

Done

Share this project

Done
FilmLab, an app for viewing and digitizing analog film project video thumbnail
Replay with sound
Play with
sound
$28,888 pledged of $20,000 goal
backers

All or nothing. This project will only be funded if it reaches its goal by .

By Abe Fettig
$28,888 pledged of $20,000 goal
backers

All or nothing. This project will only be funded if it reaches its goal by .

About this project

Hi! My name is Abe Fettig, and this is the Kickstarter campaign for my new project FilmLab!

FilmLab is a mobile app that lets you use your smartphone to work with analog film. All you need to use it is your smartphone, some film, and a light source such as a light box.

FilmLab recognizes negatives and gives you a live preview of your negs as positives
FilmLab recognizes negatives and gives you a live preview of your negs as positives

When you first point FilmLab at some film, it automatically detects the photos, and gives you a real-time preview of what negatives will look like as positives. You can tap a frame, and it will zoom in to fill the whole screen (including correcting the perspective if you're viewing at an angle).

When you tap a frame, you get a full-screen preview
When you tap a frame, you get a full-screen preview

To save an image, tap the capture button. FilmLab uses RAW capture available on modern smartphones to capture as much detail as possible. It combines multiple captures to create one image of much higher quality than you'd be able to get by just snapping a photo of a negative or slide with the built-in camera app. From there, you can save the photo or share it using any of the apps on your phone.

Inside FilmLab is a brand new image processing engine dedicated to recognizing and processing film. If you prefer to use a dedicated digital camera and macro lens to scan your film, you can still use FilmLab to quickly process your images. No more cropping and manually adjusting color curves in Photoshop!

The following mages were scanned by laying negative strips on top of light box, and capturing using FilmLab on an iPhone 7 Plus. They were taken using FilmLab's (still unfinished) automatic exposure and color balance settings, and haven't been color corrected. I expect the quality to improve quite a bit before version 1.0, but these give you an idea of where the prototype is today:

35mm color film
35mm color film

 

35mm black and white, with sprockets visible
35mm black and white, with sprockets visible

 

35mm color film
35mm color film

 

medium format black and white film
medium format black and white film

 

35mm black and white film, with sprockets showing
35mm black and white film, with sprockets showing

 

35mm color film
35mm color film

 

medium format (6x4.5) black and white film
medium format (6x4.5) black and white film

Film stocks and slides

The goal is to support as many kinds of film as possible. At a minimum, that means FilmLab will work with 35mm film, 120 medium format film, and slides, with color negative, black and white negative, and color slide film stocks.

Device support

For best output quality, FilmLab requires a smartphone with support for RAW image capture. All current high-end smartphone hardware supports this, so in the future I'm sure all devices will. But for now, if you don't have one of the newest phones, you may be stuck with JPEG-based images, which won't have as good quality. 

For iOS, the following devices support RAW capture:

  • iPhone 6s
  • iPhone 6s Plus
  • iPhone 7
  • iPhone 7 Plus
  • iPhone SE
  • 9.7" iPad Pro

For Android, any device running Android 5.0 Lollipop or newer, with camera specs that advertise RAW image support, should be fully supported by FilmLab. I'm working on putting together a list of these devices, as a central list of them doesn't seem to exist at the moment.

Backer rewards

I've chosen not to offer t-shirts or stickers or other physical goods as rewards. The point of this Kickstarter is to make it possible for me to spend my time working on FilmLab, so if the project is successful I want to be focused on getting the app into the hands of supporters, not making trips to the post office. I've done other projects that involve shipping, so I know how much work that can be!

I wanted the main reward for backers of this project to be FilmLab itself. Unfortunately, app store policies make it impossible to give supporters a released app for free. So instead, what I can offer is a year of access to FilmLab through a beta channel. App stores do support this, but they are limited to 2,000 users each on iOS and Android. That's why there are limits on the number of backers in those slots.

As a beta user, you'll get new and improved updates to FilmLab for one year after the campaign ends, even after version 1.0 is available to the public. You'll get to try out all the new stuff before anyone else does, and your feedback will help make FilmLab better for everyone. And once version 1.0 is released to the public, you'll get a special invitation to buy FilmLab Pro for only $4.99 (compared to the $29.99 regular price).

Schedule

I expect to release the first beta version of FilmLab to Kickstarter backers during July, and ship version 1.0 to the public in late summer or fall.

Future plans

After release, FilmLab will be free to install. Anyone working with film will be able to use it as a digital loupe to view their negatives and inspect individual frames close, for free. The free app will also include the ability to generate a limited number of output files from scans. To save more files, users will have two options. For small projects, they'll be able to buy batches of credits at low prices. Or they'll be able to get FilmLab Pro, a $29.99 one-time upgrade that will include unlimited output files plus pro features like lossless output, additional manual controls, proof sheets, and more.

Thank you!

Thank you so much for supporting this project. I started out working on this as something I wanted for myself, but I'm really hoping it's going to prove to be a useful tool for everyone who still loves film. Your support makes it possible. Thank you!

Risks and challenges

Developing new software is always challenging, and it's notoriously hard to estimate how long it will take. I like to compare it to estimating how long it will take to explore an unknown cave. You know there's a bottom somewhere, but you can really only guess how far down it's going to be.

For this project, it was important to me that I work through the biggest unknowns and technical challenges before bringing the app to Kickstarter. At this point, I feel confidant that the core technology in FilmLab is going to work, and that it's going to be a good app. But there are still some unknowns, and I may be surprised by unexpected challenges. I've tried to leave ample wiggle room in the schedule to account for this.

I have yet to build the Android version of FilmLab. Learning from previous experience, I've designed the code to be as cross-platform as possible. So building the Android app should require a minimum of new code. Still, there's a risk that there will be unexpected hurdles in doing so. Also, there are many different models of Android phones with different cameras in them, and some of these may pose unexpected challenges. I don't anticipate that any of this will be be insurmountable, but it could slow down the project.

Distribution of FilmLab requires approval through the Apple and Google app stores. I've thoroughly familiarized myself with their store guidelines, and don't know of any reason why either FilmLab itself, or the beta-channel distribution method I'm using to give backers early access, would be rejected. Still, this is something not entirely in my control.

Beta builds are time-limited, so to fulfill my obligation to backers that they be able to use the app for free for one year, a new beta will have to be released approximately every 6 weeks. If I got very sick or got hit by a bus, or some other unexpected event happened, and I was unable to release a new build within that window, the old builds would stop working.

Those are the risks and challenges as I see them. If you'd prefer to have a sure thing, you're certainly welcome to wait until the app is done and for sale in the app store. But if you're willing to backing the project in spite of the inherent risks and challenges, thank you! I really appreciate your help in making this happen.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support this project

  1. Make a pledge without a reward

    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge $3 or more About $3

    Support FilmLab

    Support the development of FilmLab! You'll get Kickstarter updates throughout the project, and support the work of getting FilmLab 1.0 released and available to film users worldwide.

    Less
    Estimated delivery
    63 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge $18 or more About $18

    Early access, Android

    You'll get access to the the first beta builds of FilmLab for Android, well before the app is available to the public on the Google Play Store. Your feedback will help improve FilmLab for everyone else. And you'll continue to get free beta updates with previews of new features for a full year after the Kickstarter campaign ends.

    Less
    Estimated delivery
    Limited (1402 left of 1700) 298 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge $18 or more About $18

    Early access, iOS

    You'll get access to the the first beta builds of FilmLab for iOS, well before the app is available to the public on the App Store. Your feedback will help improve FilmLab for everyone else. And you'll continue to get free beta updates with previews of new features for a full year after the Kickstarter campaign ends.

    Less
    Estimated delivery
    Limited (687 left of 1700) 1,013 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge $30 or more About $30

    Early access, iOS and Android

    Added by special request, for those who can't be tied to one platform. You'll get access to the the first beta builds of FilmLab for iOS AND Android, well before the app is available to the public on the App Store. Your feedback will help improve FilmLab for everyone else. And you'll continue to get free beta updates with previews of new features for a full year after the Kickstarter campaign ends.

    Less
    Estimated delivery
    Limited (92 left of 200) 108 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.