遅延撮影機能(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 ファイルの末尾に以下の設定を追加します:
設定説明
以下は基本設定です。その他のパラメータは実際のニーズに応じて設定できます。
- 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 は直接スナップショットパス /snapshot を優先して使用する必要があります。他のカメラサービスの古いアドレスを引き続き使用すると、フレーム画像を取得できない問題が発生する可能性があります。
パラメータ説明:
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...