← ブログに戻る
releasev2.0.0liquid-glassvideo-editormacos

Snapzy 2.0 リリース:Liquid Glass デザイン、マルチクリップ動画編集、カメラオーバーレイ

Snapzy Team•
Snapzy 2.0 リリース:Liquid Glass デザイン、マルチクリップ動画編集、カメラオーバーレイ

Snapzy 2.0 リリース:Liquid Glass デザイン、マルチクリップ動画編集、カメラオーバーレイ

Snapzy を開発し始めたときの目標は極めてシンプルでした。macOS でのスクリーンショット撮影や画面録画を、高速で、プライバシーを守り、心地よい体験にすること。アカウント登録の強要も、テレメトリ追跡も、基本的な機能のために年間30ドルのサブスクリプションを払わせることもありません。

この数か月で、Snapzy は単なる軽量キャプチャツールから、エンジニア、デザイナー、リモートワーカーの日々の相棒へと進化しました。しかし、マウス自動追従ズームやスマートウィンドウ認識、マルチトラックオーディオなどの機能が充実するにつれ、以前の UI 設計の限界が見えてきました。動画タイムラインは一本の単純なフィルムストリップにすぎず、トリミングは破壊的で、半透明パネルは明るい壁紙の上で見づらくなっていました。

本日、私たちは Snapzy 2.0 を正式にリリースします。これまでで最も大きなマイルストーンとなるアップデートです。

  • Liquid Glass デザインシステム:macOS 26+ のネイティブ Apple Liquid Glass と、macOS 13〜15 向けの4層光学コンポジットモデル。
  • 動画エディタの全面再設計:分割、並べ替え、リップル削除、外部クリップ挿入に対応した本格的なマルチクリップタイムライン。
  • 非破壊セッション保存:エクスポート後もカット位置、ズーム、背景設定をそのまま保持し、後からいつでも再編集可能。
  • Webカメラオーバーレイ:形状やサイズを自由に変更でき、左右反転にも対応したフローティング PinP。
  • 遅延キャプチャ(カウントダウンタイマー):ドロップダウンやツールチップなど、ホバー状態の画面を慌てずに撮影。
  • ワンクリック全画面録画:Enter キーまたは画面の任意の場所をクリックするだけで、即座にディスプレイ全体を録画。

今回のアップデートの技術的詳細と新機能をご紹介します。


1. Liquid Glass:明るい壁紙でも文字が埋もれない現代的な半透明表現

macOS における半透明表現(Vibrancy)は、常に難易度の高い課題でした。AppKit や SwiftUI の標準的な .ultraThinMaterial は、ウィンドウの直下にある色をそのままサンプリングします。ダーク系のデスクトップの上では美しく見えますが、真っ白なブラウザタブや明るい風景写真の上に重ねるとコントラストが一気に崩壊し、文字が読めなくなったり輪郭が濁ったりしてしまいます。

Snapzy 2.0 では、光学レイヤー理論に基づくデュアルパス設計アーキテクチャを構築しました。

┌────────────────────────────────────────────────────────┐
│ 1. 鏡面ハイラインボーダー (0.5 pt Hairline)            │
│    • 光の入射をシミュレートする斜めリニアグラデーション │
├────────────────────────────────────────────────────────┤
│ 2. インタラクティブ・フォアグラウンドコンテンツ        │
│    • タイポグラフィ、SF Symbols、キーキャップバッジ   │
├────────────────────────────────────────────────────────┤
│ 3. 光学屈折レイヤー                                    │
│    • macOS 26+: ネイティブ .glassEffect()              │
│    • macOS 13–15: NSVisualEffectView / 光沢グラデーション│
├────────────────────────────────────────────────────────┤
│ 4. アダプティブ・サブストレート(基底レイヤー)        │
│    • どんな背景でも高コントラスト比 (> 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 のすべてに適用されています。

デザインの仕組みに興味がある方は、Debug メニューの Snapzy Design Studio を開いてみてください。さまざまな壁紙プリセット上でガラス素材の質感をリアルタイムに比較・調整できます。


2. 本格的な動画エディタ:マルチクリップ対応&非破壊編集

従来の Snapzy の動画編集は、両端のハンドルを動かして比率を選ぶだけのシンプルなトリミングツールでした。

Snapzy 2.0 では、製品デモ、不具合の再現動画、解説クリップの作成に特化した本格的なワークステーションへと生まれ変わりました。

Snapzy 2.0 Video Editor

マルチクリップ・シークエンスタイムライン

一本の帯だったフィルムストリップを廃止し、柔軟なクリップシークエンス構造を採用しました。

  • どこでもクリップを分割:再生ヘッドの位置で S キーを押すか、ハサミアイコンをクリックするだけで瞬時に分割できます。
  • ドラッグ&ドロップで並べ替え(リップルスナップ):クリップをドラッグして順序を自由に入れ替え可能。隙間は自動的に詰まるため、書き出し時に意図しない黒画面が挟まる心配はありません。
  • 非破壊トリミング:クリップは元の録画データを丸ごと保持しています。黄色のシェブロンハンドルをドラッグして縮めても、除外された部分はグレーアウトして残るだけです。2秒戻したくなったら、外側にドラッグし直すだけで復元できます。
  • 外部動画の挿入:タイムラインの + アイコンをクリックして、外部の MP4 や MOV ファイルをシークエンス内に簡単に追加できます。
  • リップル削除:不要なクリップを選択して ⌫(Delete)を押すと、後続のクリップが自動的に前へ詰められます。

独立した3つの時間座標系

タイムラインエディタを開発する際、クリップを切り刻んだり並べ替えたときにエフェクト(ズームや速度変更)がどう動くかは大きな課題です。4.0秒の位置にズームを配置したあと、動画の先頭を2秒トリミングしたら、ズームの位置はどうあるべきでしょうか?

Snapzy 2.0 では、タイムラインを3つの独立した時間軸に分離しました。

  1. Structural Timeline Time(構造タイムライン時間):ルーラー、再生ヘッド、クリップ、エフェクトブロックが存在する不変の座標軸。
  2. Playable Sequence Time(再生シークエンス時間):トリミングされた非アクティブ領域を除去し、再生や書き出し用に圧縮された時間軸。
  3. Output Time(出力時間):速度変更(タイムラプス)ブロックが適用された最終出力時間軸。

ズームや速度変更は構造タイムライン時間上で設定されるため、下にあるクリップを分割・トリミング・並べ替えても、意図したタイミングからエフェクトがずれることはありません。

編集セッションの永続化(何度でも再編集が可能)

多くの画面録画アプリでは、一度動画を書き出してしまうと編集内容はすべて焼き込まれて元に戻せません。あとから「背景の色を変えたい」「少しカットしすぎた」と気づいた場合、最初から撮り直すしかありませんでした。

Snapzy 2.0 では非破壊セッションパッケージを導入しました。

  • 動画を保存すると、編集レシピが Application Support/Snapzy/VideoEditorSessions/ に保存され、オリジナルの無加工データが安全に保持されます。
  • クイックアクセスや履歴からその動画を再度開くか、ファイルをダブルクリックするだけで、セッションが自動的に復元されます。
  • カット位置、ズームブロック、マウス追従データ、背景余白、再生速度がそのままの状態で復活します。
  • 再保存時も無加工の元データから再レンダリングされるため、再エンコードによる画質劣化は一切ありません。

整理された Left Rail と軽快なタイムライン操作

画面を圧迫していた右サイドバーを撤廃し、すべての設定を画面左側の Left Rail に集約しました。

  • 背景とキャンバス(paintpalette):グラデーション、壁紙ブラー、余白、角丸、シャドウ。
  • ズームとオートフォーカス(plus.magnifyingglass):手動ズーム位置、イーズイン・イーズアウト補間、マウス追従感度。
  • 直感的なタイムライン操作:ピンチ操作でのズーム、トラックパッドによる 1:1 スムーズな水平スクロール、- / % / + ボタンによる全体表示と詳細表示の素早い切り替えが可能です。

3. ドラッグ可能なカメラオーバーレイ(PinP)

製品のデモやコードの解説動画は、話し手の表情が見えるだけで格段に伝わりやすくなります。

Snapzy 2.0 では、画面録画中に使えるフローティングカメラオーバーレイを搭載しました。

  • 多彩なシェイプ:丸型(Circle)、角丸長方形(Rounded Rect)、正方形(Square)をワンクリックで切り替え。
  • サイズプリセット:小・中・大のサイズを瞬時に選択。
  • 水平ミラーリング:カメラ映像の左右反転をトグル操作可能。
  • スマートな切断時表示:Webカメラが外れたりスリープに入った場合でも、黒い画面にならず、上品な Liquid Glass のすりガラス表示に切り替わります。
  • 自由な配置:画面上の好きな場所にドラッグして配置でき、お気に入りの位置とサイズは次回の録画時にも記憶されます。

4. 日常のキャプチャをよりスマートに

大きな機能追加だけでなく、日々の使い心地を高める細かな改良も数多く施されています。

遅延キャプチャ(カウントダウンタイマー)

開いたままのドロップダウンメニューやホバー時にしか現れないツールチップの撮影は、これまでは指先を固定しながらショートカットを押す曲芸のような作業でした。

遅延キャプチャを使えば、3秒や5秒のカウントダウンを設定できます。ショートカットを押したあと、落ち着いてマウスを動かしてメニューを展開すれば、指定秒数後に画面が自動で静止します。

ワンクリック全画面録画

画面録画を開始する際、必ずしも領域を選択したいわけではありません。2.0 では、オーバーレイが表示されたら画面のどこかをクリックするか Enter キーを押すだけで、瞬時に全画面録画がスタートします。

最大録画解像度の制限(ブラウザ互換性向上)

Retina ディスプレイの高解像度録画は、5K や 6K といった巨大なファイルになりがちです。Slack や Discord、一部の Web ブラウザでは、規格外の高解像度 H.264 動画の再生がカクつくことがあります。最大解像度リミッターを設定しておくことで、再エンコードの手間なく、どこでもスムーズに再生できる動画を出力できます。

注釈ウィンドウと設定画面の刷新

注釈編集画面と環境設定パネルもモダンに生まれ変わりました。

Snapzy Annotate Window

  • ガラス質感の一体型キーキャップバッジによるショートカット表示。
  • 整理されたセクションヘッダーとドロップダウンメニュー。
  • ライトモードとダークモードのリアルタイムな外観切り替え。

Snapzy 2.0 を今すぐ体験する

Snapzy 2.0 は本日よりダウンロード可能です。もちろん、これまで通り完全無料・オープンソースです。会員登録不要、透かしなし、外部へのデータ送信なし、すべての処理はお手元の Mac の中で完結します。

アップデート方法

  • アプリ内アップデート:Snapzy を起動し、メニューバーの Snapzy → Check for Updates… から v2.0.0 をダウンロードできます。
  • Homebrew:
    brew update
    brew upgrade --cask snapzy
    
  • 直接ダウンロード:Apple の公証(Notarization)済み DMG ファイルを GitHub Releases から直接ダウンロードできます。

今後のロードマップ

Snapzy 2.0 の堅牢な設計をベースに、今後はプラグイン拡張機能、AI による自動字幕生成、ローカル AI を活用したオブジェクト認識・マスキングなどの開発を予定しています。

Snapzy を気に入っていただけましたら、ぜひ GitHub リポジトリにスター をお願いします。皆様からのフィードバックと応援が、継続的な開発の原動力です!

プロジェクトを支援

Snapzyは無料でオープンソースです。役立つと感じたら、開発を維持し、誰にでもアクセスできるようにするためのスポンサーシップをご検討ください。