延迟摄影功能(Timelapse)
功能说明
延迟摄影功能可以在打印过程中自动拍摄照片,并在打印完成后合成为视频,记录整个打印过程。
重要提示
系统版本要求: 本功能需要 FlyOS-Fast 系统版本 大于或等于 v1.3.7 才能正常使用。
安装步骤
步骤1: 拉取 moonraker-timelapse 仓库
通过 SSH 连接到设备,执行以下命令将 moonraker-timelapse 拉取到 /data 目录:
cd /data
git clone https://github.com/mainsail-crew/moonraker-timelapse.git
步骤2: 创建软链接
将 timelapse.py 组件超链接到 Moonraker 的 components 目录:
ln -s /data/moonraker-timelapse/component/timelapse.py /data/moonraker/moonraker/components/timelapse.py
步骤3: 复制配置文件
将 timelapse.cfg 复制到打印机配置目录:
cp /data/moonraker-timelapse/klipper_macro/timelapse.cfg /usr/share/printer_data/config/
步骤4: 创建 timelapse 目录
在打印机数据目录下创建 timelapse 文件夹,用于保存延迟摄影视频:
mkdir -p /usr/share/printer_data/timelapse
步骤5: 访问配置文件
通过浏览器访问机器IP,进入 Klipper 管理页面,找到配置文件。
步骤6: 配置 moonraker.conf
在 moonraker.conf 文件末尾添加以下配置:
配置说明
以下为基础配置,其他参数可根据实际需求进行配置。
[timelapse]
output_path: /usr/share/printer_data/timelapse/
snapshoturl: http://localhost:8080/webcam/?action=snapshot
frame_path: /tmp/timelapse
参数说明:
output_path: 最终视频文件保存路径snapshoturl: 摄像头快照URL地址frame_path: 临时帧图片保存路径
步骤7: 添加配置文件引用
在 printer.cfg 文件中添加:
[include timelapse.cfg]
步骤8: 重启服务
配置完成后,重启 Moonraker 服务使配置生效。
使用说明
- 开始打印任务后,系统会自动在指定路径保存帧图片
- 打印完成后,图片会自动合成为视频文件
- 视频文件保存在
/usr/share/printer_data/timelapse/目录中
更多配置说明
详细的配置选项和使用方法,请查看官方文档:moonraker-timelapse GitHub
注意事项
重要提示
- 确保有足够的存储空间保存延迟摄影文件
- 打印大文件时,建议在配置中调整拍摄间隔
/tmp/timelapse目录会在重启后清空,请及时备份重要视频
Loading...