‹ BackHN Continuity

Thread

Automating my 35mm film scanning pipeline

78 points · 57 comments · shannadige

  1. ravila4 · · focus · HN ↗
    Interesting project! I scan 35mm and medium-format film with a mirrorless camera, macro lens, and Lomography film holder, then convert with Negative Lab Pro in Lightroom. I’m happy with the results, but the Lightroom subscription has me considering writing my own converter.

    Could you share more about your NumPy pipeline, or publish the code? I’m particularly curious about how you use the blank film reference and roll-level measurements to handle the orange mask, color balance, and tone curves. Do you use camera/scanner calibration profiles or film-stock-specific adjustments, or estimate everything from the scans themselves?

    Also, your screenshot appears to show an OpticFilm 7400. Would you recommend it, and roughly what did you pay? Have you tried camera scanning? I’ve been considering automating film advance and capture on my setup, but consistent color conversion is the part I’m least confident about.

    1. bbatha · · focus · HN ↗
      You should check out the negpy project. It in my view has the best inversion process. It claims to emulate the whole analog print chain in the inversion process. They have a fold works cited.

      It also automates most of the process. It works with SANE, some other legacy scanners, and camera scanning. It can even do trichrome scans automatically.

      1. chickensong · · focus · HN ↗
        Thank you!
      2. robotmay · · focus · HN ↗
        I've played with this lately. I'd pair it with something like VueScan as the scanner setup is a bit lacking still, but overall it is really impressive. The only difficulty I found is coming into the terminology it uses fresh - it's quite different to most other photo software in that regard.
        1. skort · · focus · HN ↗
          How lately? They have been releasing quite frequently, and have worked a bit to clean up the UI and workflows after adding a ton of new features. I've been using it and it's working quite well for me after version 0.60-ish
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.