Repository navigation
Full Changelog: v1.7.4...v1.7.5
🚀 性能优化 (Performance)
- 动态检测仅解码关键帧(降低 80%~90% CPU 消耗):
- FFmpeg 动检拉流增加 -skip_frame nokey 解码跳帧参数,解码器在数据包层直接忽略非关键帧(P/B 帧),仅解压 I 帧,大幅降低高分辨率主码流进行差帧动检时的 CPU 软解负担。
- 移除 -vf 滤镜链中多余的 fps=2,避免在相机 I 帧间隔较长时因滤镜插值复制前一帧导致像素差为 0 引起的动检漏报。
🐛 缺陷修复 (Bug Fixes)
- 延时摄影文件名补齐结束时间与时间轴绘制修复:
- 延时录像分片重命名时补充现实结束时间戳(命名规范:CamID_YYYYMMDD_HHMMSS_HHMMSS_timelapse.ext)。
- 修复 Web 前端 24H 时间轴由于解析不到结束时间而回退至 5 分钟固定兜底、导致长时间延时片在时间轴上出现大面积空洞的问题。
- 前端录像卡片将延时片时长标签从“时长”调整为“覆盖”,真实反映覆盖的现实时间跨度。
- 碎片清理机制修复(防止误删延时片与封面):
- min_size_kb 过小碎片清理规则限定只作用于普通与动检连续录像片段,跳过体积天生较小的延时片以及 cover.jpg 封面文件,解决监控封面间歇性丢失的问题。
- 统一各模块中对延时模式名称的大小写判定逻辑(isTimelapseMode)。
- 延时摄影抓帧密度自适应与顺滑度重构:
- 重构延时抓帧时基与采样逻辑,根据压缩强度自动推导抓帧密度并以 25fps 平滑输出,彻底解决此前丢帧、时间戳截断和画面像“幻灯片”的卡顿感,成片观感对齐倍速快放。
- 文档与前端界面同步将 capture_interval 描述调整为更直观的“时间压缩强度”。
🔧 维护与适配 (Chore)
- 飞牛 NAS (fnOS) 适配:
- 更新 fnnas.camkeep/manifest 插件元数据版本号至 1.7.5。