Fonction de timelapse
Description de la fonction
La fonction de timelapse permet de prendre automatiquement des photos pendant le processus d'impression et de les assembler en une vidéo une fois l'impression terminée, afin d'enregistrer l'intégralité du processus d'impression.
Exigence de version du système : Cette fonction nécessite que la version du système FlyOS-Fast soit supérieure ou égale à v1.3.7 pour fonctionner correctement.
Étapes d'installation
Étape 1 : Télécharger le dépôt moonraker-timelapse
Connectez-vous à l'appareil via SSH et exécutez la commande suivante pour télécharger moonraker-timelapse dans le répertoire /data :
cd /data
git clone https://github.com/mainsail-crew/moonraker-timelapse.git
Étape 2 : Créer un lien symbolique
Créez un lien symbolique du composant timelapse.py vers le répertoire components de Moonraker :
ln -s /data/moonraker-timelapse/component/timelapse.py /data/moonraker/moonraker/components/timelapse.py
Étape 3 : Copier le fichier de configuration
Copiez timelapse.cfg dans le répertoire de configuration de l'imprimante :
cp /data/moonraker-timelapse/klipper_macro/timelapse.cfg /usr/share/printer_data/config/
Étape 4 : Créer le répertoire timelapse
Créez le dossier timelapse dans le répertoire de données de l'imprimante pour enregistrer les vidéos timelapse :
mkdir -p /usr/share/printer_data/timelapse
Étape 5 : Accéder au fichier de configuration
Accédez à l'adresse IP de la machine via le navigateur, entrez dans la page de gestion Klipper et localisez le fichier de configuration.
Étape 6 : Configurer moonraker.conf
Ajoutez la configuration suivante à la fin du fichier moonraker.conf :
Il s'agit de la configuration de base ; d'autres paramètres peuvent être configurés en fonction des besoins réels.
- Crowsnest
- GoCam(版本测试版 v1.4.0)
[timelapse]
output_path: /usr/share/printer_data/timelapse/
snapshoturl: http://localhost:8080/webcam/?action=snapshot
frame_path: /tmp/timelapse
[timelapse]
output_path: /usr/share/printer_data/timelapse/
snapshoturl: http://localhost:8080/snapshot
frame_path: /tmp/timelapse
GoCam doit de préférence utiliser le chemin de capture directe /snapshot. Si vous continuez à utiliser l'ancienne adresse d'un autre service de caméra, des problèmes d'incapacité à obtenir les images peuvent survenir.
Description des paramètres :
output_path: Chemin d'enregistrement du fichier vidéo finalsnapshoturl: URL de capture de la caméra ; doit correspondre au service de caméra actuellement activéframe_path: Chemin d'enregistrement temporaire des images
Étape 7 : Ajouter la référence du fichier de configuration
Ajoutez ce qui suit dans le fichier printer.cfg :
[include timelapse.cfg]
Étape 8 : Redémarrer le service
Après la configuration, redémarrez le service Moonraker pour appliquer la configuration.
Instructions d'utilisation
- Une fois la tâche d'impression démarrée, le système enregistre automatiquement les images dans le chemin spécifié
- Une fois l'impression terminée, les images sont automatiquement assemblées en un fichier vidéo
- Le fichier vidéo est enregistré dans le répertoire
/usr/share/printer_data/timelapse/
Pour des options de configuration détaillées et des méthodes d'utilisation, veuillez consulter la documentation officielle : moonraker-timelapse GitHub
Précautions
- Assurez-vous d'avoir suffisamment d'espace de stockage pour enregistrer les fichiers timelapse
- Lors de l'impression de grands fichiers, il est recommandé d'ajuster l'intervalle de prise de vue dans la configuration
- Le répertoire
/tmp/timelapsesera vidé après un redémarrage, veuillez sauvegarder les vidéos importantes à temps