4K DIY行车记录仪
4K DIY行车记录仪:开源项目、可行硬件路线、成本全梳理
先明确核心前提
ESP32全系列完全不可能做4K录制,连1080p稳定录像都做不到,没有硬件视频编码器、带宽/内存/ISP全不满足。
4K@30fps行车记录仪的硬性门槛:
- MIPI-CSI接口+独立ISP图像处理器
- 内置硬件H.265/H.264 VPU编码器(纯CPU软编码4K不可用于车载长时间持续录制)
- 持续写入带宽 ≥30MB/s (V30/U3 TF卡)
- 12V车规宽压供电/掉电保护、耐温设计、循环分段覆盖、G-sensor碰撞锁定
一、GitHub上现有开源项目盘点(分四类)
没有一个「从零完整开发、通用4K行车记录仪」成熟成品固件,开源项目是分层的:
✅ 可直接用来搭4K录制的项目
- pi-dashcam / dashcam-pi / AI-Dashcam(树莓派生态)
- https://github.com/dgolner/dashcam-pi
- https://github.com/kamalsoft/ai-dashcam
- 基于Picamera2 + V4L2 + FFmpeg硬编码,Python脚本实现分段、循环覆盖、时间戳、GPS叠加,Pi4支持4K H264硬编码,是最成熟的自己写业务逻辑的开源Dashcam代码
- 缺点:Linux通用SBC,不是专为车载录像设计,电源/SD卡可靠性需要自己改造
- OpenIPC(重点!国产安防SoC开源固件)
- https://github.com/OpenIPC
- 支持海思Hi3516/Hi3559、君正、星宸SSC、GK7205等大批带硬件编码的安防芯片,原生VPU 4K H265,Buildroot Linux、可二次开发、RTSP/文件录制
- 这是DIY 4K记录仪最有价值的开源固件,很多海思散件模组可以刷,替代原厂闭源固件
- myTracker
- https://github.com/dwr487/myTracker
- 多摄像头、支持4K、分段、GPS、G-sensor紧急锁定、FFmpeg封装,运行在Linux SBC上,偏应用层业务逻辑
- Hivemapper hdc_firmware
- 基于RPi CM4的专用行车记录仪固件,Buildroot裁剪,面向4K路采,工业向
⚠️ 不是录制固件,是配套工具项目
- OpenDashCam:早年孵化项目,只有零散硬件/固件仓库,不完整,没有稳定4K能力
- Rover:对商用4K记录仪(Rove R2-4K/星宸SoC)做WiFi API封装、文件管理、Web预览,不是录制固件
- CamClops / TripViewer / dashcamigo:回放、GPS同步、视频整理工具,不是录像端
- NovaDash:联咏NT966xx成品记录仪的第三方Android控制APP,不是底层录像固件
❌ 不适合4K的
- 所有ESP32-CAM类Dashcam项目:仅限VGA/低帧率1080p
- 基于USB UVC摄像头+纯FFmpeg软编码:4K CPU扛不住、发热巨大、掉帧严重
二、三条可行4K DIY路线对比(按拼装难度/开放度排序)
路线A:Linux SBC方案(树莓派4 / Radxa RK3568 / CM4)——最适合自己写完整程序
如果你核心诉求是自主编写全部业务代码、Python/C开发、可扩展AI/ADAS/GPS,优先这条。
- 技术原理:MIPI CSI摄像头 → ISP → V4L2硬件编码器(H264/H265) → FFmpeg分段写入TF/USB SSD
- 可稳定4K30fps硬件:
- 树莓派4 + Camera Module 3 (IMX708) / IMX415:H264 4K30硬编码 ✅;Pi5没有H265硬件编码器,不推荐
- Radxa RK3568 / RK3588:瑞芯微VPU,原生4K H265硬编码,比树莓派更适合长期车载、散热更好
- 不推荐USB 4K摄像头:绝大多数是MJPEG/YUY2裸流,无板载编码,带宽/CPU瓶颈
- 开源软件栈:Picamera2、FFmpeg v4l2m2m、Python写循环分段/覆盖/G-sensor/GPS、systemd守护进程
- 优点:资料极多、全开源、开发自由度最高、随便加功能、代码完全自己可控
- 缺点:
- 原生SD卡是系统盘,异常断电极易文件损坏,强烈建议系统放SD、录像分区走USB UFS/SSD
- 功耗/发热比专用SoC高、车载高温需要散热、需要自己做12V→5V电源滤波+超级电容掉电保护
- 不是车规,休眠/停车监控功耗不理想
- BOM成本估算
|部件|价格|备注|
| ---- | ---- | ---- |
|RPi4 4GB / Radxa RK3568板|180~260|CM4更适合嵌入|
|IMX415/IMX708 4K MIPI镜头模组+130度车载镜头|80~150|不要USB|
|V30 64G/128G车规TF卡 / USB SSD|60~100|录像推荐外置SSD|
|12V转5V 3A车载DC-DC+超级电容掉电保护|30~50|不要用普通车充|
|MPU6050 G-sensor+GPS模块|20~30|碰撞锁定、速度水印|
|外壳/散热/配件|30~80|
|合计|400~650元|
路线B:专用视觉VPU SoC + OpenIPC/原厂SDK(海思Hi3516/Hi3559、RV1126、全志V536、星宸)——最优4K车载稳定性
如果你核心诉求是真4K H265低码率、低功耗、长时间稳定录像、接近商用记录仪体验,同时还能改固件,这是行业原生方案。
市面绝大多数成品4K记录仪本身就是这类SoC:联咏NT96675、星宸SSC8629、海思、iCatch
- 技术栈:芯片自带ISP+4K H265硬件编码,MIPI传感器,SDK/OpenIPC做媒体流控制,直接写卡,性能功耗最优
- 选型:
- Hi3516DV300:真4K30 H265,散件模组70~130元,OpenIPC支持,DIY圈子最火
- RV1126:4K+NPU,顺带做ADAS/车牌识别
- Hi3559 / V536:更高规格
- 传感器:IMX415 / IMX377 / IMX678 8MP 车载宽动态
- 优点:
- 硬件原生为24小时视频录制设计、4K流畅H265、功耗低、ISP夜视/WDR好、TF卡友好
- 大量现成PCBA散件模组(淘宝100元级4K录像主板),镜头/TF/WiFi外设配齐就能录,拼装属性最强
- 缺点:
- Linux/Buildroot嵌入式,SDK学习曲线陡,驱动/媒体框架不如SBC友好,上层业务逻辑好改、编码链路不用自己写
- 部分厂商模组是闭源固件,要刷OpenIPC才能完全自主
- BOM成本估算(拼装散件模组版,最划算)
|部件|价格|备注|
| ---- | ---- | ---- |
|海思Hi3516 4K录像主板PCBA(自带编码/TF/WiFi)|75~130|已经做好H264/265录像通路|
|IMX415 4K MIPI镜头+车载广角镜头|50~100|很多主板成套卖|
|V30 128G TF卡|60|
|12V转5V/3.3V车载电源、ACC检测、超级电容|30~50|车载优先超级电容,严禁内置锂电池(车内高温鼓包起火风险)|
|G-sensor/可选GPS|20|
|外壳/支架|20~50|3D打印/记录仪公模壳|
|合计|200~350元|
这就是网上很多"100多块手搓4K记录仪"的方案:本质采购运动相机/DVR公版海思模组,复用原厂成熟录像固件,改电源/外壳/少量业务逻辑。
路线C:消费级运动相机/DVR公版模组二次拼装(最低成本、最少开发)
- 直接采购iCatch/海思/联咏完整4K录像模组,本身已经自带循环录像、分段、H265、WiFi、G-sensor固件
- 成本:150~250全套,拼装镜头、外壳、车载电源即可出4K成品
- 局限:底层录像逻辑不可改、无开源代码、只能改外壳/电源/少量配置,不能自主开发程序,适合组装不适合编程学习
- 适合:只想低成本得到DIY 4K记录仪、不打算改核心录像代码
三、非常重要:车载4K DIY共性坑点(区别于普通相机)
- 电池是高危大忌
夏季前挡暴晒车内60~85℃,锂电池绝对不适合行车记录仪环境。
✅ 正确方案:ACC车载常电/12V DC-DC供电 + 超级电容组(仅用于断电收尾保存当前视频文件,几秒续航),商用4K记录仪全部是这个方案。
如果你一定要锂电,只能用于停车短录,必须做隔离+通风,风险很高。 - 存储
4K H265必须U3/V30 A1卡,普通C10卡持续写入掉速会断录漏帧;FAT32分段4GB以内循环覆盖。SBC方案优先录像文件系统放USB SSD。 - 供电可靠性
汽车点火电压跌落、纹波大,必须用汽车级宽压DC-DC、输入端大电容滤波,不能用普通USB车充。最好做ACC上电自动启录、下电延时写完文件关机。 - 温度与震动
SBC要加散热,专用VPU模组耐受度更好;MIPI排线/TF卡座注意抗震。 - 功能基线
行车记录仪区别于相机的必写逻辑:按时间分段、循环覆盖、保留区、G-sensor触发写保护(不被循环删除)、时间戳水印、掉电文件修复。
四、选型建议总结
| 你的核心目标 | 推荐路线 | 成本 | 能不能自己写全套程序 | 4K可靠性 |
|---|---|---|---|---|
| 优先自主开发、写Python/C代码、学习、扩展GPS/AI/业务逻辑 | 树莓派4 / RK3568 + pi-dashcam类开源项目 | 400-600 | ✅ 完全自主 | 中等,需要改电源/存储 |
| 优先稳定4K车载录像、低成本拼装、兼顾固件定制 | 海思Hi3516等VPU模组 + OpenIPC | 200-350 | ✅ 上层逻辑可改,编码复用SDK | 最优,原生车载录像SoC |
| 最低成本拼装、只想要4K成品、不开发代码 | 公版4K DVR散件模组 | 150-250 | ❌ 复用原厂闭源固件 | 好 |
| 想要前后双录/多路4K | RV1126/Hi3559/RK3588 | 500+ | 可开发 | 好 |
下一步我可以给你输出:
- 任选一条路线,给一份精确的采购清单+避坑标注
- 树莓派4 4K分段循环录制最小FFmpeg/Picamera2 Demo代码
- OpenIPC海思模组刷固件+录制的入门指引
- 完整车载电源(12V DC-DC + 超级电容掉电保护 + ACC检测)接线方案
你优先想深入哪一条?

浙公网安备 33010602011771号