Перейти к основному содержанию

Функция покадровой съемки (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 в каталог components Moonraker:

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...