Claude чуть не сломал сканер, но в итоге автоматизировал обработку 35-мм плёнки

Automating my 35mm film scanning pipeline

Claude чуть не сломал сканер, но в итоге автоматизировал обработку 35-мм плёнки

Автор устал тратить по четыре часа на ручную обработку каждой плёнки и решил передать весь конвейер Claude. Первая попытка закончилась поломкой сканера: агент неверно задал направление движения каретки, и её семь раз заклинило в упоре. После ремонта автор собрал Studio — набор инструментов для инверсии негативов, удаления пыли через LaMa, локальной расстановки тегов с Qwen3-VL и публикации снимков в R2. Проект занял 11 дней и 64 коммита, а галерея теперь хранит 22 плёнки и 314 фотографий.

На конце каждого сканирования бэкенд genesys возвращает каретку слепым обратным ходом: 7010 шагов при 900 dpi и больше при 3600. Он предполагает, что во время сканирования каретка двигалась вперёд. Так что каждое сканирование заканчивалось тем, что мотор вгонял уже припаркованную назад каретку в её концевой упор.
  1. Noaidi

    Меня это прямо угнетает, ведь я буквально вырос в тёмной комнате.

    «Годами мой процесс выглядел так: заряжаю плёнку и делаю снимки, ....[бла-бла-бла]... экспортированное изображение.»

    «Сначала это было для меня увлекательным процессом. Потом, по мере роста числа плёнок, росли и усилия, которые я тратил на 36 кадров на плёнку.»

    Я снимал на чёрно-белую плёнку с 70-х, средний формат и 35 мм. Я сам проявлял негативы и печатал. Весь процесс был в радость. Я никогда не печатал каждый кадр, но вкладывался в каждый обработанный снимок. Я был внимателен, когда делал фотографию, потому что стоимость ограничивала, сколько я снимаю. Это сделало меня лучшим фотографом.

    Позже я начал сканировать плёнку на Nikon CoolScan (это было в конце 90-х), и уже тогда начал это ненавидеть. Затем я полностью перешёл на цифру и сейчас больше не снимаю (я был полупрофессионалом, мои работы публиковались в национальных журналах).

    «Теперь моя часть — это то, чем я могу в полной мере наслаждаться: смотреть на результаты, которые я снял, и находить вдохновение снимать больше.»

    Зачем вообще всё это делать, если тебе плевать на процесс — просто снимай на цифру?

  2. ravila4

    Интересный проект! Я сканирую 35-мм и среднеформатную плёнку беззеркальной камерой, макрообъективом и держателем для плёнки Lomography, а затем конвертирую с помощью Negative Lab Pro в Lightroom. Результатами я доволен, но подписка на Lightroom заставляет меня задуматься о написании собственного конвертера.

    Не могли бы вы рассказать подробнее о своём пайплайне на NumPy или опубликовать код? Мне особенно интересно, как вы используете эталон пустой плёнки и измерения на уровне рулона для работы с оранжевой маской, балансом цвета и тоновыми кривыми. Вы используете калибровочные профили камеры/сканера или настройки под конкретную плёнку, или всё оцениваете по самим сканам?

    Кроме того, на вашем скриншоте, похоже, изображён OpticFilm 7400. Вы бы его рекомендовали, и сколько примерно вы за него заплатили? Пробовали ли вы сканирование камерой? Я подумывал автоматизировать протяжку плёнки и съёмку в своей установке, но согласованная цветокоррекция — это та часть, в которой я уверен меньше всего.

Ещё за этот день

2026-10-03