最近想把佳能相机里的照片自动导出到 NAS,官方 App 用起来实在难受,索性基于官方的 CCAPI 协议手搓了一个备份工具。
速度上受限于 2.4G Wi-Fi,肯定没有线快,但胜在省事:配置好之后,以后只要打开相机,照片就自动传到 NAS;也支持实时传图,按下快门几秒内照片就入库了。
主要功能:
- 秒级自动备份:拍照/录视频后几秒内自动入库,全程不用碰手机和电脑;相机不支持事件通知时,会自动降级为定时扫描兜底,不会漏
- 增量同步:只传新文件,保持相机 SD 卡目录结构,重复打开相机不会重复传
- 相机状态面板:电量、机身温度、存储卡容量、同步进度实时可见
- 文件浏览:已备份/待备份双标签,缩略图列表、大图预览、视频**
- 备份管理:误删可以恢复;可选“同步后自动删除卡上文件”,彻底解放 SD 卡
界面功能:

附件:CCAPI_Activation_Tool_Win_v1.4.0_r1.2a.zip
附件:canon-autosync.fpk.zip
使用步骤
- 相机固件升级到支持 CCAPI 的版本(R7/R6/R5/R3 等)
- 用官方 Activation Tool 通过 USB 线激活 CCAPI(只需一次,需要一台 Windows 电脑)
- 相机连上 Wi-Fi 后,在 Wi-Fi 设置里选 Camera Control API 连接,屏幕会显示 http://<相机IP>:8080/ccapi
- 在工具里填上相机 IP 和 NAS 备份目录,搞定。之后每次打开相机,照片就会自动传进 NAS
注意:相机必须选“Camera Control API”连接,而不是“连接至智能手机”或“遥控(EOS Utility)”,这两种模式不会启动 CCAPI 服务。工具本身支持 Docker / 飞牛 fnOS / 桌面应用(macOS、Windows)多种方式运行。
相机支持的功能(实时传图、遥控拍摄等)可在佳能官方页面查询:https://www.canon.com.cn/supports/sdk/icp/ (佳能中国 SDK 介绍页,内含 CCAPI 支持功能一览表)
开源地址:https://github.com/xiaokaiwangcc/canon-autosync