录制故障排除
我已将Frigate配置为仅在有运动时录制,但即使没有运动也似乎在录制。为什么?
你需要:
- 确保摄像头的时间戳被运动遮罩覆盖。即使场景中没有运动,如果运动检测设置过于敏感,可能会将时间戳计为运动。
- 如果启用了音频检测,请记住任何高于
min_volume
的音频都会被视为运动。 - 通过编辑配置文件或使用UI中的运动调节器来调整你的运动检测设置。
我看到警告信息:WARNING : Unable to keep up with recording segments in cache for camera. Keeping the 5 most recent segments out of 6 and discarding the rest...(无法跟上摄像头录制片段的缓存。保留6个中最新的5个片段,丢弃其余部分...)
这个错误可能由多个不同的问题引起。故障排除的第一步是为录制启用调试日志。这将启用显示录制从RAM缓存移动到磁盘所需时间的日志。
logger:
logs:
frigate.record.maintainer: debug
这将包含如下日志:
DEBUG : Copied /media/frigate/recordings/{segment_path} in 0.2 seconds.
重要的是要让它运行直到错误开始发生,以确认在错误发生时磁盘是否存在速度减慢的情况。