自己动手将 Super 8 胶片数字化
摘要
一篇博客文章,详细介绍了使用3D打印扫描仪、步进电机、树莓派和廉价显微镜镜头来数字化 Super 8 胶片的DIY方法,并参考了一个开源的GitHub项目。
<p><a href="https://lobste.rs/s/saesgf/digitizing_super_8_film_yourself">评论</a></p>
查看缓存全文
缓存时间: 2026/08/13 15:27
# 自己数字化超8毫米胶片
来源:https://nibblestew.blogspot.com/2026/08/digitizing-super-8-film-yourself.html
在上一篇文章(https://nibblestew.blogspot.com/2026/07/fixing-super-8-projector-from-70s.html)中,我们研究了如何修理一台70年代的超8毫米胶片放映机。虽然用真正的放映机看电影有其独特的魅力,但至少可以说很不方便。首先,你得让整个房间完全变暗,否则什么都看不见。这与放映机灯泡消耗100瓦功率来显示图像无关。即使你设法不烧毁胶片,仅仅让胶片通过放映机运行也会造成磨损、划痕和撕裂。虽然胶片通常保存得很好,但最终它会变成品红色的黏糊物,或者被醋综合征(https://en.wikipedia.org/wiki/Vinegar_syndrome)吞噬。因此,你确实想把这些胶片全部转换成高质量的数字文件。
有几家公司提供这项服务。如果你只有几卷胶片,使用这些服务是明智之举。而另一方面,我的素材太多了,使用商业服务要花费数千(甚至数万)欧元。幸运的是,这是一个相当常见的问题,互联网上有几十个现有项目可供参考。
超8毫米胶片的主要技术问题在于它非常小。10个超8画幅的长度大约相当于一根火柴棍。放映机能够在每帧亚毫米级对准的情况下以每秒18帧的速度播放,这真是机械工程的惊人成就。它们是怎么做到的?非常艰难。
许多DIY解决方案首先从改造现有放映机开始,让它运行得更慢。然后拆下放映镜头,将带微距镜头的数码相机对准片门。这样在画质上能获得令人难以置信的效果,但需要相当昂贵的微距镜头,而且通常对放映机的改造是破坏性的。所以这个方案排除。进一步搜索后,我最终找到了这个Github项目(https://github.com/stuartpittaway/Super8FilmScanner/)。
基本思路很简单。不是使用放映机或尝试复制胶片传输机构(以及合适的张力等),而是依靠胶片本身的刚性,直接用步进电机驱动。胶片不是机械对齐的,而是通过一些直接的机器视觉代码检测片孔来对齐。是时候启动我那台老3D打印机并订购零件了。这是组装完成后的最终成果
[](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6DTE69wLy6qXDzZRMEJdjpHzXa-gSHkREjNxhVNls-YsHq7ykVcFZKP-PyJVKZgK1JkJ9NfA394nfJ8ZsPbW2Vk494VzY_a1VW-54BmLxEIf7TTGCtl0R5mLftn3seNtLlJpgtENZei-V_mXobfiQe9BxKvKA-SjtPtYkMgOGQbofiZRAH3oAHsUZyZA/s1024/skanneri_geneerisesti.jpg)
左上角那个看起来像科幻电影里的太空炮道具的东西,实际上是一个显微镜镜头。它不仅能够提供>1倍的光学放大倍率,而且成本仅约25欧元。缺点是明显的色差。另一端的那个小扁平物体是Raspberry Pi HQ相机模块,能够以每通道12位进行4k拍摄。整个系统由一个带有步进电机扩展板的Raspberry Pi 3运行。底部的那块板用于将12V直流电源分配给灯和电机。
在继续之前,让我们花点时间欣赏一下这卷胶片中的色彩有多么惊艳。向柯达的化学工程师们致敬。记住,原始图像大约只有你最小指甲的三分之一大小。
[](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH6Qf7Tpo37zQR7J2iXBoscoTRjEEnDkW23fD35lCD-00nAfJtCRNwErcwHnXf7IdvgW_MAm9308OzSPUjXegcPk7Yx2xiavhbzVUibgWWARCdJjcNjzCg0HB_iksXF9pyny_0L_e5xLewl5vyc8hyv5Kx1mr6Y1Z5MBDlbrsEmHV35XJ4BFAM_x7gq3A/s1024/v%C3%A4riweba.jpg)
Github仓库说明你可能需要根据你的设备调整代码。我基本上最终从头重写了所有代码。在这个过程中,我了解到OpenCV有自己的GUI工具包(https://docs.opencv.org/5.0/main_modules/highgui.html),它既简单(甚至可以说过于简单),又非常适合这个用例。第一次尝试处理一卷3.5分钟的胶片花了九个小时。然后我意识到,在物理上最大分辨率约为2k的素材上尝试做4k,还要用一颗性能像土豆一样的处理器,这可不是成功的秘诀。将采集分辨率减半并做一些其他优化后,运行时间缩短到每卷约一小时。
有了这个,再加上一些用于图像处理和稳定的定制软件,配合FFmpeg脚本,就可以开始遍历胶片档案了。这样做引出了不少问题。例如:
[](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihIsteuCR2iE9y78oBz5ljm48Tpidd8RyW-klgvYaQ-f_Jt_vEJ5p9vfl7MwmtucaN4xgcylLdU874meHGDSxFnTCqWJVJK3pXjEr9gkvU41I_xOHM-eLL1eKxGKKdknsgsULQaJ8Eyg2ajo2ML3idMOYCh1LHA_n5b28OcAItlLdYeE_phEWE05vU6-k/s1024/liikenneturva.jpg)
那是一个3岁的小孩,独自驾驶着一辆临时拼凑的卡丁车在结冰的湖面上,而且连头盔都没戴?
是的,确实如此。稍后一个成年人开着这辆车,但他太重了,导致脚下的冰裂开了。似乎没有人特别担心。这对我们来说可能很奇怪,但你得理解,那是在70年代初。安全的概念当时还没有被发明出来。
相似文章
Scanwheel:一款可自行组装的鼓式机械电视
Scanwheel 是一款 DIY 机械电视,采用扫描鼓、LED 和 Raspberry Pi Pico,在五个并排窗口上显示图像。该项目提供了 3D 打印零件、接线图和 MicroPython 软件。
Optocam Zero:基于树莓派Zero、采用现成组件打造的DIY数码相机
Optocam Zero 是一款基于树莓派 Zero 的紧凑型 DIY 数码相机,采用现成组件和 3D 打印零件制成。它具备自动对焦、滤镜、GIF 录制功能,并可通过热点轻松传输图像。
用3D打印机写明信片
作者描述了如何将笔固定在3D打印机上用于书写明信片,包括在OpenSCAD中设计笔适配器,以及使用Inkscape和svg2gcode生成G代码。该项目通过自定义控制软件解决了归零安全问题。
为可伸缩网络摄像头打造定制支架
一篇个人博客文章,详细介绍了可折叠伸缩网络摄像头支架的设计与制作过程,该支架通过连接显示器的VESA接口来改善视频通话中的眼神交流。
@marcinplaz: 我坐在办公桌前见证了 Midjourney 扫描仪的搭建;这是幕后花絮
Midjourney 扫描仪搭建过程的幕后花絮,该工具可能用于将图像扫描到 AI 艺术平台。