2000 年 LEGO 摄像头在现代 Mac 上复活
Legocam: My Lego webcam from 2000, working on a modern Mac
2000 年圣诞节,我收到了 LEGO & Steven Spielberg MovieMaker Set,里面的 Logitech QuickCam Web 摄像头成了我的最爱。26 年后,macOS 已不再支持这款老设备,但我决定自己写驱动。通过研究 Linux 的 gspca_stv06xx 驱动,我编写了约 400 行 C 和 Objective-C 代码的 legocam 项目,成功让这台老摄像头在 Zoom、FaceTime 和浏览器中重新工作。无需内核扩展,利用 libusb 和 OBS Virtual Camera,我实现了从 USB 1.1 到现代 macOS 的跨时代连接。虽然帧率只有 5 帧每秒,且需手动调节曝光,但这台老机器依然能捕捉到我家哈巴狗 Buttercup 的温馨画面。
如果没有那些多年前为大多数人丢弃的摄像头编写并维护 Linux gspca_stv06xx 驱动的人,这一切都不会存在。
HN 评论区
36- robotnikman
> LEGO & Steven Spielberg MovieMaker Set
天哪,小时候我超级想要这套乐高。也许我该去淘个二手乐高相机,怀旧一下。
- gregsadetsky
真是不可思议的巧合!我刚在 eBay 上买了同款相机,还有几台其他“复古”USB 摄像头,打算一个月后拍一场在我家举办的锐舞派对。
我迫不及待想试试那些 IBM 网络摄像头,而且非常想买一台原装的 Connectix(可惜它没有 USB 接口)。
各位有没有其他独特的 USB 摄像头推荐?
当然,FLIR(热成像)相机很诱人。还有什么独特又被人遗忘的设备吗?
- utopiah
感觉现在很多黑客行为都是在想办法突破一个完全可选的软件牢笼,而不是创造性地利用软件和硬件意想不到的组合。
这根本不是进步,而是由于围墙花园导致的倒退。
感谢开源……但为什么一开始会落到这么糟糕的境地呢?
- lacop
> 我把它夹在我的乐高遥控车底盘上,做成了一辆间谍车,然后开着它在 USB 线能到达的范围内,从我那台小索尼 VAIO 笔记本周围绕圈。
真酷。几年前我也用更现代的乐高车和 RPi 摄像头做过一个无线版本。开车绕着玩非常有趣,直到延迟把你卡住,你得从沙发后面把它扒出来 :)
https://www.printables.com/model/343226-lego-42099-raspberry...
- boformer
干得漂亮!苹果逼你付费才能给自己的软件签名,这简直疯了。这也是我再也不买他们任何产品的理由之一。