Функция Timelapse (Замедленная съемка)
Описание функции
Функция 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, чтобы применить конфигурацию.
Инструкция по использованию
- После начала печати система автоматически сохраняет кадры в указанный путь
- После завершения печати кадры автоматически объединяются в видеофайл
- Видеофайлы сохраняются в каталоге
/usr/share/printer_data/timelapse/
Подробные параметры конфигурации и методы использования смотрите в официальной документации: moonraker-timelapse GitHub
Примечания
- Убедитесь, что имеется достаточно места для хранения файлов замедленной съемки
- При печати больших файлов рекомендуется настроить интервал съемки в конфигурации
- Каталог
/tmp/timelapseбудет очищен после перезагрузки, своевременно создавайте резервные копии важных видео