1. fam-edge 新增 frame_marker.py: Edge 端人脸检测画红框+统计人脸数(NAS ARM 太弱只存图零计算),orchestrator 分析后回传前标记,新增 /api/edge/mark_frames 批量补标端点 2. fam-core 新增 tools/backfill_mark_frames.py: 存量关键帧批量补红框(幂等+备份 frames_orig) 3. db_layer.name_member 增强: 支持自动注册新标签/重命名回溯(旧真名一并替换)/多人组合字符串 REPLACE 4. fam-ui 成员命名页改为人物管理页: 所有人物照片墙+命名重命名+统计去重 5. event_receiver/member_manager 配套适配
原始视频被 Surveillance Station 保留策略删除后,回退到 /tmp/fam_compressed/task_{id}/ 的 480p 压缩副本抽帧。实测 event 18-27(08-14 晚间 10 事件)补 78 帧全部成功,至此 所有历史事件帧图齐全,UI 不再出现暂无帧图。
Edge 帧图注入上线前的旧事件无帧图,事件列表第一屏全是占位符。 按 frame_timestamp - event_start_time 偏移从原始视频抽帧补齐, 幂等可重跑。NAS ffmpeg41 无 image2 muxer,用 -f singlejpeg 输出。 实测补 11 事件 65 帧全部成功(2026-08-14 的 10 个事件视频已被 清理,无法补)。