跳到主要内容

延迟摄影功能(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 服务使配置生效。


使用说明

  1. 开始打印任务后,系统会自动在指定路径保存帧图片
  2. 打印完成后,图片会自动合成为视频文件
  3. 视频文件保存在 /usr/share/printer_data/timelapse/ 目录中
更多配置说明

详细的配置选项和使用方法,请查看官方文档:moonraker-timelapse GitHub


注意事项

重要提示
  • 确保有足够的存储空间保存延迟摄影文件
  • 打印大文件时,建议在配置中调整拍摄间隔
  • /tmp/timelapse 目录会在重启后清空,请及时备份重要视频

Loading...