8P by neo 2달전 | favorite | 댓글 1개
  • 컬러 정확도를 중시하는 오픈소스 메뉴 바 애플리케이션으로, 과도한 파일 크기 없이 화면과 카메라 타임랩스를 생성함
    • 컬러 정확도는 색이 바래거나 복사된 듯한 타임랩스를 방지하는 중요한 기능임

기능

  • 컬러 정확성: 본 것과 같은 색상을 녹화하여 희미한 비디오를 만들지 않음
  • 미니멀리스트 디자인: 메뉴 바에서 사용할 수 있는 완전한 기능의 웹 레코더
  • 하드웨어 가속: 가벼운 녹화 경험을 위해 하드웨어 가속 인코딩을 완전히 활용
  • 공간 절약: 고품질 비디오의 과도한 파일 크기(시간당 최대 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는 이미 널리 사용되고 있으며 강력한 커뮤니티 지원을 받고 있음.
Hacker News 의견
  • OBS와의 차이점에 대해 궁금해하는 사람들을 위해, 이것은 데스크톱과 카메라의 타임랩스를 만드는 데 특화된 오픈소스 메뉴 바 애플리케이션임을 명시함.

    "과도한 파일 크기 없이 화면과 카메라 타임랩스를 만들 수 있는 오픈소스 메뉴 바 애플리케이션."

  • 마지막 릴리스는 2023년 11월 8일에 있었으며, M1 Max를 탑재한 맥에서 작동하지 않는 문제가 보고됨.
    • 짧은 녹화는 0바이트 파일을 저장함.
    • 게임 세션(Geforce Now)을 녹화할 때 시스템이 충돌하여 재부팅됨.
  • OBS의 간단한 대안으로 프로그래밍 세션을 녹화할 수 있는 도구에 대한 관심이 있음.
  • 웹 기반의 WASM ffmpeg을 사용한 빠른 화면 녹화 기능에 대해 언급함.

    "현대 웹 기술로 할 수 있는 멋진 일들."

  • 과거에 파이썬으로 비슷한 앱을 만들었으나, MacOS의 변화로 인해 작동하지 않게 됨. Swift로 만들어진 '네이티브' 대안이 나오길 바람.
  • OBS는 오픈소스 화면 녹화 도구이며, 이와 구별되는 요소가 무엇인지 제목에 명시되어야 함.
  • 노트북 사용 패턴을 확인하고 싶어서 관심을 가짐.
    1. brew를 통한 설치 실패, 릴리스 페이지에서 바이너리 사용 성공 (마지막 릴리스 2023년 12월 26일).
    2. Macbook Air의 화면과 외부 디스플레이, Facetime 카메라 녹화 옵션 활성화 성공. CPU 사용량 약 20%.
    3. FT 카메라 비활성화 및 2개 디스플레이만 녹화 시 CPU 사용량 약 6%로 감소. 단일 화면 녹화 시 약 2%.
    4. 다른 앱들과 함께 Timelapze 실행 중 성능 저하 없음.
    5. 녹화 결과물은 좋으며, ffmpeg을 사용하여 파일 크기 최적화 가능. 1분 55초 녹화(6배속)는 141MB이며, 최적화 후 28.3MB로 감소.
  • 스크린샷을 매 초 찍어 비디오를 만드는 것으로 추정하며, 연속적인 동일한 프레임을 제거하여 파일 크기를 줄이는 도구에 대한 관심이 있음.
  • 저장소에 별표를 주는 것이 homebrew에 추가되기 위한 지표라는 것에 대한 불만을 표현함.
  • 코드/게임 잼에 이 앱이 유용할 것으로 보임. 자원을 많이 소모하지 않아서 전체 기간 동안 실행할 수 있으며, 편집이 간단한 타임랩스 비디오를 얻을 수 있음.
  • OP가 어떤 이유로 shadowbanned(다른 사용자에게 보이지 않는 상태)되었으나, 이유를 찾을 수 없으므로 해제를 위해 dang에게 이메일을 보낼 것을 제안함.