相机卡优先识别
自动高亮 DCIM / PRIVATE / M4ROOT 结构,过滤系统盘与无关 dmg。来源用磁盘卡片选择,一眼排除噪声卷。
从 DCIM / M4ROOT / PRIVATE 等卡结构扫描素材,预览重命名与目标路径,再用规则与本地 Ollama 视觉/音频模型打 tag。 复制全程 SHA-256 校验,每一步都有审计日志。
界面先给你完整去向,再允许真正写入。大文件可先列清单,避免一次拷爆目标盘。
自动高亮 DCIM / PRIVATE / M4ROOT 结构,过滤系统盘与无关 dmg。来源用磁盘卡片选择,一眼排除噪声卷。
长描述文件名与短 tag 分离:例如 city_sunset_panorama_material 可以很长,但分类 tag 仍保持可过滤的短词。
生成预览不会写盘。点 tag 当过滤器,检查器侧边栏展示缩略图与完整路径,复制前心里有数。
复制后 SHA-256 比对,审计目录保留 scan/copy/delete 日志。一致再删源,避免“以为拷完了其实坏了”。
规则分类兜底,Ollama 视觉增强。可选音频理解与 ASR。模型装在本机,素材不出门。
任务按钮语义拆开:暂停、继续(断点)、重新开始。关闭窗口即停止进程,避免后台偷偷吃盘。
适合 TF 卡、PS2000、StudioDisk、Netac 交付盘与 Lightroom 合并这类真实媒体库场景。
视频库、照片库、审计目录、备份库分开配置。多目标用列表追加,容量进度条实时可见。
看分类、目标路径、新文件名、Log 配置是否写进名字。缩略图可侧栏检查,不必盲点开始。
每个任务有进度。hash 一致后才视为成功。可选择备份原始结构,再决定是否删除源。
可把 RCJ 相关素材整理到交付盘;已整理库也能 reclassify 到新库,不覆盖旧错误方案。
设备_日期_profile_name_tag_material
DJI_2026-05-07_0927_dlogm_手持_素材.mp4
布局示例:
• month_category → 2026-05/手持素材/...
• project_tag → RCJ2026/手持素材/...
特殊规则:
• slog3 / d-log m 写入名称
• DJI 手持 ≠ 默认航拍
• 有语义的原文件名可参考
• LRF / XML 可清理
没有模型也能靠规则工作;装上 Ollama 后,分类与描述会更丰富。设置页支持一键安装模型。
采样帧后交给本地 vision 模型。可在简洁 / 丰富 tag 模式间切换,失败自动回落规则分类。
支持 off / understand / understand_asr。Gemma 4 e4b 可做直接音频理解;ASR 文本也能二次打 tag。
缩略图与采样缓存可在退出时清理。大视频可先列清单、限缩略图数量,避免预览阶段把磁盘打满。
python3 src/bunnycard_core.py plan-card \
--source /Volumes/TF256GB_San \
--video-library /Volumes/PS2000/MediaLibrary \
--photo-library /Volumes/StudioDisk/lightroom \
--audit-root /Volumes/PS2000/_DuplicateAudit \
--language zh \
--layout project_tag \
--project RCJ2026 \
--use-ollama \
--ollama-model gemma4:e4b \
--thumbnails
python3 src/bunnycard_core.py import-card \
--source /Volumes/TF256GB_San \
--video-library /Volumes/PS2000/MediaLibrary \
--photo-library /Volumes/StudioDisk/lightroom \
--audit-root /Volumes/PS2000/_DuplicateAudit \
--backup-library /Volumes/PS2000/CardBackups \
--language zh \
--layout project_tag \
--project RCJ2026 \
--delete-sidecars