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