← 블로그로 돌아가기
releasev2.0.0liquid-glassvideo-editormacos

Snapzy 2.0 출시: Liquid Glass 디자인, 멀티 클립 동영상 편집 및 카메라 오버레이

Snapzy Team•
Snapzy 2.0 출시: Liquid Glass 디자인, 멀티 클립 동영상 편집 및 카메라 오버레이

Snapzy 2.0 출시: Liquid Glass 디자인, 멀티 클립 동영상 편집 및 카메라 오버레이

Snapzy를 처음 만들기 시작했을 때의 목표는 매우 단순했습니다. macOS에서 스크린샷과 화면 녹화를 가장 빠르고, 안전하며, 쾌적하게 만드는 것이었죠. 강제 회원가입도 없고, 사용자 추적(telemetry)도 없으며, 기본적인 기능을 사용하기 위해 매년 $30씩 결제할 필요도 없습니다.

지난 몇 달 동안 Snapzy는 단순한 화면 캡처 유틸리티에서 수많은 개발자, 디자이너, 원격 근무자들의 필수 도구로 자리 잡았습니다. 하지만 마우스 자동 추적 줌, 스마트 윈도우 감지, 멀티트랙 오디오와 같은 기능들이 늘어나면서 기존 UI 패턴의 한계가 드러나기 시작했습니다. 동영상 타임라인은 단순한 필름스트립 하나에 불과했고, 자르기는 원본을 훼손했으며, 밝은 배경화면 위에서는 반투명 창의 글씨가 묻히곤 했습니다.

오늘, 우리는 Snapzy 2.0을 정식으로 선보입니다. 지금까지 진행된 업데이트 중 가장 방대하고 진보된 버전입니다.

  • Liquid Glass 디자인 시스템: macOS 26+를 위한 네이티브 Apple Liquid Glass와 macOS 13~15를 위한 4단계 광학 복합 레이어 모델 지원.
  • 완전히 새로워진 동영상 편집기: 분할, 재배열, 자동 당기기(ripple delete), 외부 동영상 삽입을 지원하는 멀티 클립 타임라인.
  • 비파괴 세션 보존(Session Persistence): 동영상을 내보낸 뒤 몇 주가 지나도 자른 위치, 줌, 배경 설정을 그대로 열어 언제든 재편집 가능.
  • 웹캠 오버레이 (Picture-in-Picture): 모양과 크기를 자유롭게 변경하고 좌우 반전을 지원하는 플로팅 카메라 창.
  • 지연 캡처 (타이머 카운트다운): 드롭다운 메뉴, 툴팁, 마우스 호버 상태를 손가락 꼬임 없이 안정적으로 캡처.
  • 원클릭 전체 화면 녹화: Enter 키를 누르거나 화면 아무 곳이나 클릭해 즉시 전체 디스플레이 녹화 시작.

Snapzy 2.0의 기술적 디테일과 새로운 기능들을 자세히 살펴보겠습니다.


1. Liquid Glass: 밝은 배경에서도 묻히지 않는 세련된 반투명 디자인

macOS에서 반투명(Vibrancy) 효과를 제대로 다루는 것은 늘 까다로운 일이었습니다. AppKit과 SwiftUI의 기본 .ultraThinMaterial은 창 바로 뒤에 있는 색상을 단순 샘플링합니다. 어두운 배경화면에서는 멋져 보이지만, 새하얀 브라우저 창이나 화사한 풍경 사진 위에 올리면 대비가 무너집니다. 글자는 보이지 않고 테두리는 탁해져 접근성(Accessibility)에 심각한 문제가 발생하죠.

Snapzy 2.0에서는 광학 레이어링 이론에 기반한 듀얼 패스(Dual-Path) 아키텍처를 개발했습니다.

┌────────────────────────────────────────────────────────┐
│ 1. 스페큘러 헤어라인 보더 (0.5 pt Hairline)             │
│    • 자연스러운 빛 반사를 구현하는 대각선 선형 그라디언트│
├────────────────────────────────────────────────────────┤
│ 2. 대화형 전경 콘텐츠                                  │
│    • 텍스트, SF Symbols, 맞춤형 키캡 배지              │
├────────────────────────────────────────────────────────┤
│ 3. 광학 굴절 레이어                                    │
│    • macOS 26+: 네이티브 .glassEffect()                │
│    • macOS 13–15: NSVisualEffectView / 광택 그라디언트  │
├────────────────────────────────────────────────────────┤
│ 4. 적응형 기저 레이어 (Adaptive Substrate)             │
│    • 어떤 배경에서도 선명한 명암비 (> 4.5:1) 보장      │
└────────────────────────────────────────────────────────┘

macOS 26+를 위한 네이티브 Liquid Glass

macOS 26 이상에서는 Apple의 공식 Liquid Glass API(.glassEffect(.regular.interactive()), GlassEffectContainer, .glassEffectID())를 직접 활용합니다. 인접한 컨트롤들이 광학적으로 매끄럽게 결합되며, 빛이 유리 테두리를 실시간으로 굴절시키고, 마우스 오버나 클릭 시 유리 소재가 부드럽게 반응합니다.

macOS 13~15를 위한 4단계 광학 복합 레이어

우리는 macOS Ventura, Sonoma, Sequoia 사용자들을 밋밋한 사각형 상자에 남겨두고 싶지 않았습니다. macOS 13~15 환경을 위해 자체 4단계 광학 컴포지트를 개발했습니다.

  1. Adaptive Substrate: 외관 모드에 맞춰 자동 보정되는 베이스 채우기(Dark Aqua에서는 차분하게, Light Aqua에서는 화사하게). 어떤 배경화면에서도 WCAG AAA 기준(> 4.5:1)의 선명한 대비를 유지합니다.
  2. Refraction Pass: 고성능 NSVisualEffectView HUD 배경과 내부 버튼들을 위한 정교한 광택 그라디언트.
  3. Body Tint & Wash: 유리의 맑은 느낌을 해치지 않으면서 버튼과 배지의 시인성을 높여주는 동적 잉크 토큰.
  4. Specular Hairline Border: 대각선 그라디언트(흰색 16% → 4%)를 적용한 0.5pt 초슬림 보더. 깎아낸 유리 모서리에 빛이 닿는 느낌을 사실적으로 구현합니다.

이 새로운 디자인은 주석 툴바, 빠른 속성 바, 플로팅 히스토리 패널, 스크롤 캡처 HUD 등 앱 전반에 걸쳐 적용되었습니다.

UI 구조를 자세히 살펴보고 싶다면 Debug 메뉴의 Snapzy Design Studio를 열어보세요. 다양한 배경화면 프리셋 위에서 글래스 파라미터를 실시간으로 비교하고 조율할 수 있습니다.


2. 진정한 동영상 편집기: 멀티 클립 타임라인과 비파괴 편집

이전 버전까지 Snapzy의 비디오 편집은 양쪽 핸들을 조절해 구간을 자르고 비율을 정하는 단순한 트리밍 도구였습니다.

Snapzy 2.0은 제품 시연, 버그 리포트, 튜토리얼 제작에 최적화된 온전한 워크스테이션으로 진화했습니다.

Snapzy 2.0 Video Editor

멀티 클립 시퀀스 타임라인

한 줄짜리 단순 필름스트립 대신 유연한 멀티 클립 구조를 도입했습니다.

  • 원하는 지점에서 즉시 분할(Split): 재생 헤드(playhead) 위치에서 S 키를 누르거나 가위 아이콘을 클릭해 클립을 자를 수 있습니다.
  • 드래그 앤 드롭 재배열 (Ripple Snap): 클립 블록을 드래그해 순서를 자유롭게 바꿀 수 있습니다. 빈 공간은 자동으로 채워지므로 내보내기 시 검은 화면이 생길 염려가 없습니다.
  • 비파괴 트리밍(Non-Destructive Trimming): 모든 클립은 원래 촬영된 원본 길이를 그대로 기억합니다. 노란색 핸들을 당겨 길이를 줄여도 제외된 부분은 비활성화되어 회색으로 남을 뿐입니다. 앞부분 2초가 다시 필요하다면 핸들을 바깥으로 다시 당기기만 하면 복구됩니다.
  • 외부 비디오 파일 삽입: 타임라인의 + 아이콘을 눌러 별도의 MP4나 MOV 파일을 시퀀스 중간에 손쉽게 추가할 수 있습니다.
  • 자동 당김 삭제(Ripple Delete): 필요 없는 클립을 선택하고 ⌫ (Delete)를 누르면 뒷부분 영상이 자동으로 앞으로 당겨집니다.

세 가지 독립된 시간 좌표계

타임라인 기반 편집기에서 가장 까다로운 점은 클립을 자르거나 순서를 바꿨을 때 효과(줌, 배속)가 어떻게 유지되는가입니다. 4.0초 지점에 줌을 걸어둔 상태에서 앞부분 2초를 잘라내면 줌의 위치는 어떻게 되어야 할까요?

Snapzy 2.0에서는 타임라인을 세 가지 독립된 좌표계로 분리했습니다.

  1. Structural Timeline Time (구조적 타임라인 시간): 눈금자, 재생 헤드, 효과 블록들이 배치되는 절대적인 기준 축.
  2. Playable Sequence Time (재생 시퀀스 시간): 잘려 나간 비활성 구간을 제외하고 실제 재생 및 렌더링에 사용되는 시간.
  3. Output Time (출력 시간): 배속(타임랩스) 세그먼트가 적용된 최종 결과물 시간.

줌과 배속 블록은 구조적 타임라인 시간에 직접 설정되므로, 아래에 있는 클립을 자르고 순서를 바꿔도 여러분이 의도했던 특정 장면에 효과가 정확하게 고정되어 유지됩니다.

세션 보존: 언제든 다시 열어 수정하기 (Session Persistence)

기존의 화면 녹화 프로그램들은 동영상을 한 번 저장하면 모든 편집 내용이 굳어져 버립니다. 나중에 "배경색을 다른 걸로 할 걸"이라거나 "말끝이 너무 일찍 잘렸네"라는 생각이 들면 처음부터 다시 녹화해야 했습니다.

Snapzy 2.0은 비파괴 세션 패키지 방식을 도입했습니다.

  • 동영상을 저장할 때마다 Snapzy는 편집 레시피를 Application Support/Snapzy/VideoEditorSessions/에 저장하고, 무손실 원본 스냅샷을 안전하게 보관합니다.
  • 빠른 접근(Quick Access), 기록(History) 또는 파일 더블 클릭으로 동영상을 다시 열면 편집 세션이 자동으로 복원됩니다.
  • 컷 위치, 줌 블록, 마우스 추적 키프레임, 배경 여백, 배속 설정이 고스란히 다시 나타납니다.
  • 재저장 시에도 가공되지 않은 순수 원본 소스로부터 다시 렌더링되므로, 다중 인코딩으로 인한 화질 저하가 전혀 없습니다.

깔끔해진 Left Rail과 부드러운 타임라인 조작

복잡했던 오른쪽 사이드바를 없애고 화면을 넓게 쓸 수 있도록 모든 조작 패널을 왼쪽 Left Rail로 일원화했습니다.

  • 배경 및 캔버스 (paintpalette): 그라디언트, 데스크톱 배경 블러, 패딩, 모서리 라운딩, 그림자 조절.
  • 줌 및 자동 포커스 (plus.magnifyingglass): 수동 줌 좌표, 부드러운 가감속(cubic ease-in-out), 마우스 추적 감도.
  • 매끄러운 타임라인 내비게이션: 핀치 제스처 줌, 트랙패드를 이용한 1:1 수평 스크롤, - / % / + 버튼을 통한 전체 보기와 정밀 프레임 보기 전환.

3. 드래그 가능한 웹캠 오버레이 (Picture-in-Picture)

제품 시연이나 코드 리뷰 동영상은 발표자의 얼굴과 표정이 함께 담길 때 전달력이 훨씬 높아집니다.

Snapzy 2.0에서는 화면 녹화 중 사용할 수 있는 플로팅 카메라 오버레이를 기본 탑재했습니다.

  • 다양한 형태: 원형(Circle), 둥근 사각형(Rounded Rect), 정사각형(Square) 지원.
  • 크기 프리셋: 소형, 중형, 대형 크기를 클릭 한 번으로 변경.
  • 좌우 반전 (Horizontal Mirroring): 웹캠 화면 거울 모드 토글.
  • 연결 해제 시 고급스러운 블러 처리: 웹캠 연결이 끊기거나 대기 모드로 전환되어도 검은 상자가 뜨는 대신 우아한 Liquid Glass 반투명 패널로 부드럽게 대체됩니다.
  • 자유로운 위치 이동: 화면 어디든 원하는 곳으로 드래그할 수 있으며, Snapzy가 선호하는 위치와 모양을 기억해 다음 녹화 때도 그대로 유지합니다.

4. 더 똑똑해진 일상 캡처 워크플로우

큰 규모의 기능 개편 외에도 사용성을 높여주는 디테일한 편의 기능들이 추가되었습니다.

지연 캡처 (Delayed Capture 타이머)

펼쳐진 드롭다운 메뉴나 마우스를 올려야만 나타나는 툴팁을 캡처할 때, 마우스를 고정하면서 단축키를 누르느라 고생하셨던 경험이 있으실 겁니다.

지연 캡처를 사용하면 3초 또는 5초 카운트다운을 설정할 수 있습니다. 단축키를 누른 뒤 편안하게 메뉴를 열어두면 지정된 시간에 화면이 자동으로 캡처됩니다.

원클릭 전체 화면 녹화

화면 녹화를 시작할 때 항상 영역을 드래그해 지정할 필요는 없습니다. 2.0에서는 오버레이가 떴을 때 화면 아무 곳이나 클릭하거나 Enter 키를 누르기만 하면 즉시 전체 디스플레이 녹화가 시작됩니다.

최대 녹화 해상도 제한 (브라우저 호환성 개선)

Retina 디스플레이는 간혹 5K나 6K에 달하는 거대한 동영상 파일을 만듭니다. Slack이나 Discord, 일부 브라우저는 비표준 초고해상도 H.264 영상을 재생할 때 버벅거릴 수 있습니다. 최대 해상도 제한 옵션을 켜두면 별도의 재인코딩 없이 어디서나 부드럽게 재생되는 영상을 얻을 수 있습니다.

새로워진 주석 및 환경설정 창

주석 편집창과 환경설정 패널의 시각 디자인도 완전히 새롭게 다듬어졌습니다.

Snapzy Annotate Window

  • 유리 질감의 일체형 키캡 배지로 표시되는 단축키 안내.
  • 정리된 섹션 헤더와 간결한 옵션 드롭다운 메뉴.
  • 라이트 모드와 다크 모드 간의 실시간 외관 테마 동기화.

지금 Snapzy 2.0을 경험해보세요

Snapzy 2.0은 오늘부터 즉시 이용하실 수 있습니다. 언제나 그렇듯 Snapzy는 완전한 무료 오픈소스입니다. 가입 절차 없음, 워터마크 없음, 데이터 수집 없음, 모든 연산은 100% 여러분의 Mac 로컬에서만 실행됩니다.

업데이트 방법

  • 앱 내 업데이트: Snapzy가 이미 설치되어 있다면 메뉴바의 **Snapzy → Check for Updates…**를 통해 v2.0.0으로 업데이트할 수 있습니다.
  • Homebrew:
    brew update
    brew upgrade --cask snapzy
    
  • 직접 다운로드: Apple 공증(Notarized)이 완료된 DMG 파일을 GitHub Releases에서 직접 다운로드할 수 있습니다.

앞으로의 여정

Snapzy 2.0의 단단한 기반 위에서, 우리는 플러그인 확장 생태계, 스마트 자막 생성, 로컬 AI 기반 객체 마스킹 등 다음 혁신들을 준비하고 있습니다.

Snapzy가 유용하셨다면 GitHub 저장소에 Star를 눌러 개발팀을 응원해주세요. 여러분의 피드백과 버그 제보가 Snapzy를 끊임없이 발전시키는 원동력입니다!

프로젝트 지원

Snapzy는 무료 오픈소스입니다. 유용하다고 느끼신다면, 개발을 유지하고 모두가 접근할 수 있도록 후원을 고려해 주세요.