用这款树莓派FireWire HAT让MiniDV回归
摘要
这篇博文介绍了如何使用一款新的树莓派FireWire HAT(Firehat),搭配PiSugar电池,打造一款便携式存储记录单元(Memory Recording Unit),用于MiniDV摄像机。内容涵盖硬件设置、软件以及该HAT的众筹活动。
<p>在上一篇文章中,我介绍了如何使用 <a href="https://www.jeffgeerling.com/blog/2026/firewire-on-a-raspberry-pi/">树莓派的FireWire</a> 以及PCI Express IEEE 1394适配器。现在我将展示如何使用全新的 <a href="https://equip-1.c-e.group">FireWire HAT</a> 和一块 <a href="https://amzn.to/4dKtuyg">PiSugar3 Plus</a> 电池,打造一款便携式MRU(存储记录单元),用以替代老旧FireWire/i.Link/DV摄像机中的磁带。</p>
<figure class="insert-image"><img src="https://www.jeffgeerling.com/blog/2026/minidv-with-raspberry-pi-firewire-hat/firehat-raspberry-pi-recording-from-firewire.jpeg"
alt="树莓派上的Firehat通过FireWire从Canon GL1录制视频" width="700" height="auto">
</figure>
<p>另一种选择是像 <a href="https://pro.sony/s3/cms-static-content/operation-manual/3290149121.pdf">索尼的HVR-MRC1</a> 这样的旧款二手MRU,在eBay上售价约为300美元<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>。</p>
查看缓存全文
缓存时间: 2026/05/16 03:37
# 用树莓派 FireWire HAT 复兴 MiniDV
来源:https://www.jeffgeerling.com/blog/2026/minidv-with-raspberry-pi-firewire-hat/
在上篇文章中,我介绍了如何通过 PCI Express IEEE 1394 适配器在树莓派上使用 FireWire(https://www.jeffgeerling.com/blog/2026/firewire-on-a-raspberry-pi/)。现在我将展示如何使用一块全新的 FireWire HAT(https://equip-1.c-e.group/)和一块 PiSugar3 Plus(https://amzn.to/4dKtuyg)电池,打造一台便携式 MRU(Memory Recording Unit,记忆记录单元),以替代老旧 FireWire/i.Link/DV 摄像机里的磁带。
树莓派上的 Firehat 正在通过 FireWire 从 Canon GL1 摄像机录制视频另一种选择是二手的旧款 MRU,比如索尼的 HVR-MRC1(https://pro.sony/s3/cms-static-content/operation-manual/3290149121.pdf),在 eBay 上大概要 300 美元¹(https://www.jeffgeerling.com/blog/2026/minidv-with-raspberry-pi-firewire-hat/#fn:1)。
除了直接连接摄像机,这套方案还能用于通过 `dvgrab` 将 MiniDV 磁带存档到树莓派,甚至可连接其他 FireWire 设备,比如音频接口和硬盘。苹果在 macOS Tahoe(https://9to5mac.com/2025/07/07/macos-tahoe-reports-of-firewires-death-are-not-greatly-exaggerated/)中取消了 FireWire 支持,这让一些用户陷入了困境。
## 视频
这篇博文是今天视频的配套文字。在视频中,我测试了两种不同的录制方案(录制到磁带和录制到树莓派),甚至还体验了 2006 年我开始做 YouTube 频道时那种“老式”NLE 编辑工作流:
不喜欢看视频?我不怪你——继续往下读吧!
## 硬件
树莓派上的 Firehat 正在通过 FireWire 从 Canon GL1 摄像机录制视频我最终方案中使用的硬件(如上图所示)包括:
- 树莓派 5(我用的是 4GB 版本,但任何内存容量应该都够)
- Computer Equipment Group 的 Firehat(https://equip-1.c-e.group/)
- PiSugar 3 Plus 5000mAh 树莓派电池(https://amzn.to/4dKtuyg)
- Apple FireWire 线缆(4 针转 6 针)
- Canon GL1 miniDV 摄像机
我目前使用的 Firehat 是原型版(感谢 Twin CD 寄来!)。因此,它难免有一堆飞线 :)
Firehat 从 VIA VT6315N FireWire 控制器芯片上飞线修复 PCB 走线该产品将作为独立的树莓派 HAT(名为“Firehat”)销售,或者与 Radxa Rock 2F 集成在一个小型独立设备中(名为“equip-1”),前提是他们的 equip-1 / Firehat Crowd Supply 众筹活动(https://www.crowdsupply.com/computer-equipment-group/equip-1)能成功。
Firehat 搭配 PiSugar 3 Plus 电池为了便于携带,我加装了 PiSugar 3 Plus(如上图所示),它通过弹簧针与树莓派 5 底部连接,提供电源以及用于电池状态和配置的 I2C 通信。
在我的测试中,附带的 5000mAh 电池续航在 2 到 4 小时之间,具体取决于是否持续录制以及使用的存储介质(这套方案内置 WiFi,所以你可以直接录制到 NAS!)。我直接录制到 64GB 树莓派 microSD 卡时,获得了超过 3 小时的续航。
## 软件
Firehat 利用树莓派的 GPIO 通过三个按钮接收输入,并通过 I2C 总线和更多 GPIO 引脚来驱动蜂鸣器(用于按钮反馈)、LED(用于录制及其他状态指示),以及一块小型 OLED 显示屏(用于显示录制时间、设备 IP 地址、存储信息和电池电量(若使用 PiSugar))。
由于树莓派操作系统默认未启用 Linux 的 FireWire 支持,你需要先重新编译 Linux 内核,然后安装并运行 Firehat 软件才能使其完全正常工作:
1. 按照我的指南,在树莓派上启用 FireWire 支持(https://www.jeffgeerling.com/blog/2026/firewire-on-a-raspberry-pi/)。
2. 安装 Firehat 软件(https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/805)(在“Equip-1 Setup”下)。
3. (可选)设置 Firehat 软件开机自启(https://github.com/computerequipmentgroup/equip-1/issues/5)。
假设一切设置正确,当你重启树莓派时,应该会看到默认界面(如果未插入并启动摄像机,则会显示“NO CAM”):
Firehat 在树莓派 5 上运行,屏幕显示 NO CAM如果你创建了新的录制,文件会保存在默认用户账户的主文件夹下的 `captures` 目录中。然后你可以将文件复制到 USB 驱动器,或者通过 WiFi 复制到其他电脑。
在我的 Mac 上,我使用了 Transmit(https://panic.com/transmit/)的 SFTP 功能来登录树莓派并复制文件。你也可以使用 `scp` 或 `rsync`。
## 替代方案
正如我在之前的文章(https://www.jeffgeerling.com/blog/2026/firewire-on-a-raspberry-pi/)中提到的,你可以为树莓派购买一块标准的 Mini PCIe HAT(https://amzn.to/47U0vFj),并安装一块 StarTech Mini PCIe FireWire 适配器(https://amzn.to/4lRrQeU)。这套方案最初由 Reddit 用户 toqer 展示,并在 r/tapeless 子版块中被称为 Open MRU(https://www.reddit.com/r/tapeless/comments/1n3aqsk/open_mru_raspberry_pi_5_based_mrucapture_device/)。
关于所有细节,我在 GitHub 上记录了我自己的 Open MRU 搭建过程(https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/752#issuecomment-3993043500)。由于没有 GPIO 按钮,控制 `dvgrab` 会稍微复杂一些——我不得不通过命令行启动和停止录制。
Open MRU 方案使用 TI XIO2213A 控制器,而 Firehat 则使用 VIA VT6315N。过去也有人测试过其他 FireWire 控制器在树莓派上的表现,但到目前为止,我*确认*能在树莓派 5 上正常工作的只有这两种。
## 其他 FireWire 设备与 2029 年截止期
我还没有机会测试其他 FireWire 设备,也没有测试 FireWire 网络(尽管 400 Mbps 的网络连接速度还不到树莓派内置以太网的一半!)。
但我收到一些朋友的反馈,他们仍在使用 FireWire 音频接口,或者希望通过内置 FireWire 端口与老款 Mac 进行交互。所以,如果你*已经*测试过任何非摄像机类的 IEEE 1394 设备,请在评论区分享你的经验。
这套方案应该能在最新版本的 Linux 和树莓派操作系统上持续工作,至少到 2029 年(https://ieee1394.docs.kernel.org/en/latest/#maintenance-schedule)。不过在那之后,FireWire 在 Linux 内核中的前景就不太明朗了。
equip-1 和 Firehat 应该会通过这个 Crowd Supply 页面(https://www.crowdsupply.com/computer-equipment-group/equip-1)提供。希望他们能尽快投产并发货!
相似文章
在树莓派上使用FireWire
Jeff Geerling 解释了如何通过在 Linux 内核中重新编译添加 FireWire 支持并配置 32 位 DMA,从而在树莓派上使用 FireWire(IEEE 1394)设备,使用 dvgrab 从旧式 DV 摄像机中采集视频。
Raspberry Pi Pico W 作为 USB Wi-Fi 适配器
一个将 Raspberry Pi Pico W 转变为 USB Wi-Fi 适配器的项目,提供了一种通过 USB 为设备添加无线连接的简单方法。
Optocam Zero:基于树莓派Zero、采用现成组件打造的DIY数码相机
Optocam Zero 是一款基于树莓派 Zero 的紧凑型 DIY 数码相机,采用现成组件和 3D 打印零件制成。它具备自动对焦、滤镜、GIF 录制功能,并可通过热点轻松传输图像。
我打造了一个袖珍Macintosh
使用运行Pico Micro Mac固件的Raspberry Pi Pico打造了一个袖珍Macintosh,具备VGA输出和USB键盘/鼠标。
在树莓派上使用Hailo进行物体检测的Frigate设置
这篇博客文章详细介绍了如何在树莓派上使用Hailo AI协处理器设置Frigate进行物体检测,包括修复PCIe描述符页面大小错误的步骤。该设置可与更便宜的Hailo-8L配合使用,并实现低推理时间。