본문으로 건너뛰기

타임랩스 기능 (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...