- 컬러 정확도를 중시하는 오픈소스 메뉴 바 애플리케이션으로, 과도한 파일 크기 없이 화면과 카메라 타임랩스를 생성함
- 컬러 정확도는 색이 바래거나 복사된 듯한 타임랩스를 방지하는 중요한 기능임
기능
- 컬러 정확성: 본 것과 같은 색상을 녹화하여 희미한 비디오를 만들지 않음
- 미니멀리스트 디자인: 메뉴 바에서 사용할 수 있는 완전한 기능의 웹 레코더
- 하드웨어 가속: 가벼운 녹화 경험을 위해 하드웨어 가속 인코딩을 완전히 활용
- 공간 절약: 고품질 비디오의 과도한 파일 크기(시간당 최대 7GB)를 피함
- 카메라 녹화: 동일한 프레임 속도와 카메라 속도로 웹캠이나 폰을 녹화함
- 보안:
ScreenCaptureKit의 기능을 사용하여 특정 창, 애플리케이션 등을 녹화함으로써 녹화 중에 은행 정보가 유출되지 않음 - 사용자 정의 가능: 프레임 속도, 품질, 속도 등 모든 것을 변경할 수 있음
설치
- TimeLapze 설치를 위한 권장 방법은 Homebrew cask를 통한 것임
- 레포지토리가 75개의 별과 30개의 관찰자를 얻으면
brew install --cask screentimelapse를 사용하여 앱을 설치할 수 있음 - 애플리케이션은 서명되지 않았으므로 애플은 앱이 멀웨어를 확인할 수 없다는 경고를 줌. 시스템 설정에서 어쨌든 앱을 실행할 수 있음
직접 다운로드
- 원한다면 릴리스 페이지로 직접 가서
TimeLapze.zip을 다운로드할 수 있음. - Chrome과 Safari는 의심스러운 파일 다운로드에 대해 경고를 줌. 경고를 무시하고 아카이브를 추출하면
ScreenTimeLapse.app파일을 얻을 수 있음. 이 파일을Applications디렉토리로 이동시키면 됨.
로컬 개발
- TimeLapze를 로컬에서 개발하려면 이 레포지토리를 복제하고 XCode에서 열어야 함.
- 그 후, 로컬에서 앱을 실행하기 위한 명령어를 사용할 수 있음.
- 로컬 서명을 위해 앱을 빌드하도록 허용해야 함.
기술 스택
- SwiftUI
- ScreenCaptureKit
- AVFoundation
- CoreMedia
라이선스
- TimeLapze는 MIT 라이선스 하에 오픈소스임.
- 이 프로젝트가 마음에 든다면 레포지토리에 별을 주는 것을 고려해보세요. Homebrew에 추가되기 위해 75개의 별을 목표로 하고 있음.
주석
- 애플의 화면 녹화기는 디스플레이의 색 공간을 DCI_P3에서 sRGB로 변환함. 이 오류는 일반적으로 미묘하지만, 색상에 민감한 작업에는 적합하지 않음. 색상은 어렵고 심지어 HDR 비디오에서도 스크린샷에서 과노출 문제가 지속됨.
GN⁺의 의견
- TimeLapze는 사용자가 고품질의 타임랩스를 생성할 수 있게 해주는 동시에 파일 크기를 최소화하는 혁신적인 솔루션을 제공함. 이는 특히 저장 공간이 제한적인 사용자에게 유용할 수 있음.
- 이 애플리케이션은 컬러 정확성을 중시하는 창작자들에게 매력적인 도구가 될 수 있음. 색상에 민감한 작업을 하는 사용자는 이러한 기능을 통해 더 정확한 결과물을 얻을 수 있음.
- 오픈소스 프로젝트로서, 개발자 커뮤니티의 기여를 통해 지속적으로 개선될 가능성이 있음. 이는 소프트웨어의 지속적인 발전과 사용자 요구에 대한 빠른 대응을 의미함.
- 애플리케이션의 미서명 상태는 일부 사용자에게 보안 우려를 일으킬 수 있음. 사용자는 애플리케이션을 신뢰할 수 있는지 판단하기 위해 추가적인 조사를 해야 할 수도 있음.
- 비슷한 기능을 제공하는 다른 프로젝트로는 OBS Studio가 있으며, 이는 라이브 스트리밍과 비디오 녹화를 위한 오픈소스 소프트웨어임. OBS Studio는 이미 널리 사용되고 있으며 강력한 커뮤니티 지원을 받고 있음.