SuperAPI AI 工具集

lov-migrate-camera-media

办公与效率

查看项目

更新于 10-16 00:01

技能介绍

用途:把相机或存储卡素材转存到 SSD 并校验完整性,覆盖相机转存、Sony 备份、换线续传和备份后清卡。不负责剪辑、调色、字幕或损坏录像恢复;设备未挂载为 macOS 文件系统卷时先解决连接方式。

流程:查设备→查链路→整卡复制→全量核验→素材抽查→按授权清卡。先做只读检查与测速,读取源卷和目标卷身份、格式、可用空间,每张卡归档到独立目录,清单与日志放在源卡之外的报告目录。用实际输出取得 Volume UUID,不把 disk4 等设备编号当永久身份。大量复制前核对协商速率,读速约 1 MB/s 时优先查 UsbLinkSpeed。

复制与校验:需 Python 3.9+ 且 xattr 模块可用,先执行 python3 -c 'import xattr' 检查。transfer 子命令顺序读卡、并行写 SSD 并计算 SHA-256,保留 .partial 支持断点续传,保留文件名、目录、时间戳和扩展属性。完成后回读目标文件重算哈希,保存 manifest.json、checksums.sha256、status.json,成功状态为 verified。verify 子命令可在源卡尚存时重新核验;已清卡后用 shasum -a 256 -c 检查备份。

断连与源变化:用 inspect --compare 检查新增、缺少和变更文件;源未变化则同参数续传,源变化则保留旧清单和未完成副本并输出差异,不擅自恢复数据。

抽查与清卡:有 Pillow、ffmpeg、ffprobe 时运行 check_media.py,解码照片 MPO 帧并检查视频首中尾画面和音轨;抽样解码不等于全片逐帧验证。清卡默认保留源卡,需明确授权;cleanup 先生成只读计划,确认后追加 --apply --confirm-source-uuid 执行,仅删除未变化且备份匹配的文件,跳过受保护文件,不 sudo、不改分区。优先推荐相机内格式化。

限制:目前支持 macOS 挂载卷;其他相机能力须查官方文档,不从 FX3A 推广。