프로젝트 소개

Recordly는 워크스, 데모, 제품 영상 제작을 위한 오픈소스 데스크톱 애플리케이션(AGPL 3.0)으로, 화면 녹화 및 편집 기능을 제공합니다. macOS 14.0+, Windows 10 Build 19041+, 최신 Linux 배포판에서 실행됩니다. 이 애플리케이션은 화면 녹화와 모션 중심 프레젠테이션 도구를 결합합니다. 줌 효과, 커서 보정, 스타일리시한 배경 등을 위해 원본 영상을 모션 디자이너에게 보는 대신, Recordly는 이 워크플로를 한 곳에서 처리합니다. 주요 기능은 다음과 같습니다. - 자동 줌 및 커서 보정: 활동을 강조하는 줌 제안, 부드러운 커서 움직임, 모션 효과, 그리고 월페이퍼, 상, 그라데이션, 블러, 패딩, 그림자가 적용된 스타일 프레임을 자동으로 적용합니다. - 동적 웹캠 버블 오버레이: 웹캠 영상을 오버레이 버블로 추가하며, 프리셋 또는 사용자 지정 위치, 미러링, 그림자/둥글기 조정, 선택적 줌 반형 스케일링을 지원합니다. - 타임라인 집: 줌, 트림, 속도 영역, 주석, 추가 오디오 영역, 크롭 인식 편집을 위한 드래그 앤 드롭 도구를 제공합니다. 작업은 .recordly 프로젝트 파일로 저장됩니다. - 확장 프로그램 및 마켓플레이스: 커서 릭음, 디바이스 프레임, 브라우저 목업, 월페이퍼, 렌더 훅 등을 만들고 배포할 수 있는 커뮤니티 중심 확장 시스템을 제공합니다. 녹화 기능으로는 전체 디스플레이 또는 단일 앱 창 캡처, 마이크 및 시스템 오디오 캡처, 네이티브 캡처 백엔드(macOS의 ScreenCaptureKit, Windows의 Windows Graphics Capture, Linux의 Electron capture API)를 지원합니다. 내보내기 옵션은 MP4 및 GIF 형식, 화질 선택, GIF 프레임 레이트 및 루프 제어, 출력 해상도 조정을 지원합니다. 렌더링 파이프라인은 PixiJS를 사용하여 장면을 구성하며, 미리보기에 사용되는 것과 동일한 장면 로직이 내보낸 출력에도 적용됩니다. 이 프로젝트는 원래 OpenScreen의 포크로 시작했으며, 현재 80% 이상의 코드가 분화되었습니다.