Snapzy 2.0 发布:Liquid Glass 液态玻璃设计、多片段视频剪辑与摄像头悬浮窗

Snapzy 2.0 发布:Liquid Glass 液态玻璃设计、多片段视频剪辑与摄像头悬浮窗
在我们最初构想 Snapzy 时,目标非常纯粹:让 macOS 上的截屏与屏幕录制体验尽可能敏捷、私密且令人愉悦。没有强制登录,没有遥测追踪(telemetry),更不需要为了几项基础功能每年支付 30 美元的订阅费。
在过去的几个月里,Snapzy 已经从一款轻量级截屏工具成长为无数开发者、设计师与远程办公团队的每日必备利器。但随着鼠标自动跟焦缩放、智能窗口吸附和多音轨录制等高级功能的加入,旧版 UI 框架开始显露瓶颈:视频时间线仅仅是一条扁平的胶卷预览,剪切操作会破坏原始素材,半透明面板在亮色壁纸上也会出现文字发白、辨识度骤降的问题。
今天,我们正式推出 Snapzy 2.0。这是 Snapzy 诞生以来最大规模的里程碑升级:
- Liquid Glass 液态玻璃设计系统:原生适配 macOS 26+ 的 Apple Liquid Glass API,并为 macOS 13–15 提供独创的 4 层光学复合模型。
- 全新重构的视频编辑器:支持精准分割、拖拽重排、自动波纹吸附(ripple delete)与外部视频片段无缝插入的多片段时间线。
- 非破坏性工程持久化(Session Persistence):视频导出数周后仍可重新打开,保留完整的剪辑点、缩放关键帧与背景设置,随时二次编辑。
- 画中画摄像头悬浮窗(Webcam Overlay):支持自定义形状、尺寸预设与水平镜像翻转的悬浮摄像头画面。
- 延迟截图(倒计时功能):优雅捕捉下拉菜单、鼠标悬停气泡及瞬态界面,告别手忙脚乱。
- 一键全屏录制:按下 Enter 键或点击屏幕任意位置,立即启动全显示器录制。
接下来,我们将深入解析这些重磅特性背后的技术设计。
1. Liquid Glass:明亮壁纸下也能清晰可辨的现代半透明设计
在 macOS 上处理半透明材质(Vibrancy)向来充满挑战。AppKit 与 SwiftUI 默认提供的 .ultraThinMaterial 会直接采样窗口下方的像素。当浮动面板位于深色桌面上时质感极佳;但一旦移动到纯白色的浏览器网页或高亮度的风景壁纸上,对比度就会瞬间崩溃:文字消失、边缘模糊,无障碍可访问性(Accessibility)大打折扣。
在 Snapzy 2.0 中,我们基于光学分层理论打造了一套双路径渲染架构(Dual-Path Architecture):
┌────────────────────────────────────────────────────────┐
│ 1. 镜面发丝高光边框 (0.5 pt Hairline Border) │
│ • 模拟环境光照射的对角线线性渐变 │
├────────────────────────────────────────────────────────┤
│ 2. 交互式前景内容 │
│ • 排版文字、SF Symbols 矢量图标、精致按键徽章 │
├────────────────────────────────────────────────────────┤
│ 3. 光学折射层 │
│ • macOS 26+: 原生 .glassEffect() │
│ • macOS 13–15: NSVisualEffectView / 高性能光泽渐变 │
├────────────────────────────────────────────────────────┤
│ 4. 自适应基底填充 (Adaptive Substrate) │
│ • 确保全场景达到 WCAG AAA 级对比度 (> 4.5:1) │
└────────────────────────────────────────────────────────┘
macOS 26+ 原生 Liquid Glass
在 macOS 26 及更高版本上,Snapzy 直接调用 Apple 官方 Liquid Glass API(.glassEffect(.regular.interactive())、GlassEffectContainer 和 .glassEffectID())。相邻按钮能够在视觉上产生光学融合,光线穿透玻璃边缘实时折射,材质随鼠标悬停与点击呈现丝滑的形变过渡。
面向 macOS 13–15 的 4 层光学复合模型
我们绝不会让仍在使用 macOS Ventura、Sonoma 和 Sequoia 的用户面对生硬呆板的色块。在 macOS 13–15 上,Snapzy 实时渲染一套自研的 4 层光学复合效果:
- Adaptive Substrate(自适应基底):根据系统外观动态调节的基础底色(Dark Aqua 模式下加深,Light Aqua 模式下柔化),无论用户使用何种壁纸,都能提供超过 4.5:1 的稳健对比度。
- Refraction Pass(折射通道):采用经过性能深化的
NSVisualEffectViewHUD 背景,并为嵌套控件定制轻量级光泽渐变。 - Body Tint & Wash(色彩浸润):动态墨水颜色 Token,既能高亮显示状态按钮,又不会导致玻璃材质产生色彩溢出污渍。
- Specular Hairline Border(发丝高光边缘):仅
0.5pt的内嵌描边,带有微弱对角线渐变(16% 白色 → 4% 白色),逼真重现光线掠过切割玻璃边角的物理质感。
这套崭新的设计语言已全面贯穿到标注工具栏、快速属性栏、浮动历史记录面板以及滚动长截图 HUD 中。
如果你对 UI 渲染细节感兴趣,可以在 Debug 菜单中打开 Snapzy Design Studio,在各种预设壁纸上实时对比与微调玻璃材质参数。
2. 真正的视频工作台:多片段时间线与非破坏性剪辑
在此前的版本中,Snapzy 的视频编辑更像是一个快速裁剪栏:拖动两端手柄,挑选画面比例,然后保存。
Snapzy 2.0 将视频编辑器彻底升级为专为产品演示、Bug 复现和技术教程量身打造的全功能工作台。

多片段序列时间线(Multi-Clip Sequence Timeline)
原本单一连续的胶卷条被模块化的片段序列所替代:
- 随时随地精准分割:在播放指针处按下
S键或点击剪刀工具,即可将长录屏瞬间切分为多个片段。 - 拖拽重排与自动波纹吸附(Ripple Snap):在时间线上随意拖动片段调整先后顺序。片段之间的空隙会自动闭合,彻底避免导出视频中夹杂黑帧。
- 非破坏性边缘裁剪(Non-Destructive Trimming):每个片段都完整保留其底层原始素材时长。拖动黄色边框手柄缩短片段时,被裁剪掉的部分仅呈半透明灰显状态。随时向外拖出手柄,就能将这几秒钟完好无损地拉回来。
- 插入外部视频:点击时间线上的
+按钮,即可将外部 MP4 或 MOV 视频文件直接追加或插入到当前工程序列中。 - 波纹删除(Ripple Delete):选中不需要的多余片段按下
⌫(Delete),后续所有片段会自动向左靠齐平移。
三套独立的解耦时间坐标系
视频剪辑软件在底层架构上的一大难点在于:当片段被裁剪或位置变动时,附加在其上的特效(缩放段、变速段)该如何表现?如果在第 4.0 秒设置了一个放大镜特写,随后裁剪掉了视频前 2 秒,这个放大镜效果是否会跑偏?
Snapzy 2.0 将时间线解耦为三套互相独立的时间坐标系:
- Structural Timeline Time(结构时间):标尺、播放指针、剪辑槽位和特效块赖以定位的恒定绝对时间轴。
- Playable Sequence Time(播放序列时间):排除了裁剪边缘、压缩后的有效播放与导出合成时间。
- Output Time(输出时间):叠加了变速(Timelapse)处理后的最终成片时间。
由于缩放与变速效果是直接锚定在结构时间上的,无论你如何剪切、调整时长或调换片段顺序,精心设置的缩放关键帧和快进快退段落都会稳如泰山地保留在预期画面上。
工程持久化:随时重新打开二次编辑(Session Persistence)
这是社区呼声最高的功能之一。在传统录屏工具中,视频一旦保存导出,画面就会被完全“压平”。如果你事后发现讲错了一句话多剪了一秒,或是想换个背景阴影颜色,除了重录或重剪别无选择。
Snapzy 2.0 带来了非破坏性工程包机制:
- 每次就地保存视频时,Snapzy 都会在
Application Support/Snapzy/VideoEditorSessions/中存储一份轻量级编辑配方(recipe),并安全备份未经压缩的原始原始录像快照。 - 当你从快速访问卡片、历史记录或直接双击视频重新打开它时,Snapzy 会智能识别工程附随包。
- 所有的剪辑点、缩放框、鼠标追踪轨迹、背景填充样式和自定义变速曲线都将瞬时完整还原。
- 再次保存时依旧从原始未压缩素材出发重新渲染,杜绝多次反复编码导致的画质劣化,画面细节始终锐利如初。
优雅的 Left Rail 与行云流水的时间线交互
我们彻底去掉了冗杂的右侧抽屉,将全部控制功能整合到视窗左侧精巧的 Left Rail 中:
- 背景与画布(
paintpalette):渐变色彩、桌面壁纸模糊、安全边距(Padding)、圆角半径与投影调节。 - 缩放与智能跟焦(
plus.magnifyingglass):手动放大坐标、三次平滑缓动(cubic ease-in-out)曲线与鼠标移动追踪灵敏度。 - 流畅的时间线浏览:双指捏合无级缩放时间线、触控板 1:1 像素级平滑横向滚动,或使用
- / % / +按钮一键自适应全屏与微秒级细览。
3. 可自由拖拽的摄像头画中画(Camera Overlay)
在制作软件使用教程或代码讲解视频时,展现演示者的面部表情能带来极佳的沉浸感与沟通效率。
Snapzy 2.0 直接在录屏管道中内置了浮动摄像头画中画:
- 多种形状预设:圆形(Circle)、圆角矩形(Rounded Rect)与正方形(Square)随心切换。
- 三种尺寸规格:预设小、中、大三种尺寸,一键调整最佳画面占比。
- 水平镜像翻转:一键切换摄像头镜头镜像状态,符合自然视线习惯。
- 断开连接时的优雅磨砂占位:当外部摄像头被拔掉或休眠时,悬浮窗不会粗暴变黑,而是自动转为优雅的 Liquid Glass 磨砂玻璃状态。
- 全屏任意拖拽:在屏幕任意位置自由移动摆放,Snapzy 会自动记忆你偏好的位置与形状,下次录屏即刻生效。
4. 更智能贴心的日常捕捉体验
除了宏大的架构升级,Snapzy 2.0 还在诸多日常细节上精雕细琢:
延迟截图(Delayed Capture 倒计时)
截取展开中的多级下拉菜单、只有鼠标悬停时才展示的提示框(Tooltip)或右键菜单,过去常常需要一手按住键盘一手艰难维持鼠标不动。
借助延迟截图,你可以设置 3 秒或 5 秒倒计时。触发快捷键后,从容将鼠标移至目标元素并展开菜单,倒计时结束时 Snapzy 会自动定格当前完美的屏幕状态。
一键全屏录制
启动屏幕录制时,并非每次都需要费时框选区域。在 2.0 中,调出录制界面后直接在屏幕任意空白处点击鼠标或敲击 Enter 键,Snapzy 就会立即锁定当前整块显示器并开启录制。
限制最大录屏分辨率(提升网页端播放兼容性)
Retina 高分屏全屏录制生成的视频往往高达 5K 乃至 6K。部分网页浏览器、Slack 或 Discord 在解码超高分辨率的 H.264 视频流时容易发生掉帧卡顿。Snapzy 现已提供最大分辨率上限限制选项,无需后续二次转码,也能确保导出的视频在各类设备与聊天软件中流畅播放。
全新改版的标注与偏好设置面板
标注工作区与偏好设置界面同样焕然一新:

- 快捷键均以一体成型的液态玻璃键帽(Keycap Badge)呈现。
- 分组清晰的功能区块与简练的下拉式选项菜单。
- 实时无缝响应系统的浅色(Light)与深色(Dark)外观切换。
立即体验 Snapzy 2.0
Snapzy 2.0 今日起面向所有用户开放下载。一如既往,Snapzy 完全免费且开源。无强制注册、无水印、无数据收集行为,所有的截屏、录像与图像处理均 100% 运行在你的 Mac 本地。
升级方式
- 应用内自动更新:若你已安装 Snapzy,只需点击菜单栏中的 Snapzy → Check for Updates…,即可通过 Sparkle 自动下载 v2.0.0。
- Homebrew 安装:
brew update brew upgrade --cask snapzy - 手动下载 DMG:前往 GitHub Releases 即可直接获取通过 Apple 官方公证(Notarized)的安装包。
未来展望
Snapzy 2.0 为我们未来的产品路线奠定了坚实的底层架构:插件化扩展系统、智能音轨转字幕,以及基于本地 AI 的目标元素自动抠图与脱敏遮罩等功能均已在规划之中。
如果你喜欢 Snapzy,欢迎到 GitHub 为项目点亮 Star 支持我们。你的每一次反馈和 Star,都是我们持续打磨的动力源泉!