収録前に保存
Verismoは先に.osmoprojフォルダを作り、編集メタデータをアトミックに書き込みます。その後、映像、マイク、システム音声、Webカメラ、カーソルをプロジェクトへ記録します。
RecordingBundle.createNew()地味な信頼性 · Verismo 1.15
画面収録ツールへの信頼は、赤いボタンとFinderのファイルの間で生まれます。Verismoは、早期保存、一度だけの完了処理、見える復旧、成功前の検証、完成後の確定という経路を確認可能にします。
黙って消えません。プロジェクト、失敗、保存先のすべてに確認できる状態があります。
契約
各チェックポイントには保存済み成果物、検証ルール、またはアプリとユーザーが確認できる明示状態があります。
Verismoは先に.osmoprojフォルダを作り、編集メタデータをアトミックに書き込みます。その後、映像、マイク、システム音声、Webカメラ、カーソルをプロジェクトへ記録します。
RecordingBundle.createNew()停止、重複停止、アプリ終了、破棄は一つの進行中完了タスクを共有します。収録リソースが終了してから成功を通知します。
finalizationTaskボタンを押しただけでは準備完了になりません。フレーム数、長さ、読めるファイルサイズ、実際の映像トラックを確認してから復旧状態を解除します。
validateFinalRecording()起動時に未完了プロジェクトを走査します。再生可能な断片化動画から長さを戻し、未解決ならLibraryの「要確認」に残します。
CrashRecovery.sweep()選択フォルダの隠し一時ファイルへ先に書き出します。ライターが成功した時だけ保存先を置換し、失敗やキャンセルでは一時ファイルを削除します。
.verismo-export-*復旧を見える形に
選択した収録ドライブの実プロジェクトバンドルへファイルを書き続けます。
すべてのレーンを停止・フラッシュし、主映像を検証してから準備完了にします。
完了処理が中断したら、Libraryにプロジェクトと復旧理由を表示します。
完成した一時書き出しを選択名へ移動し、その時だけ進捗が100%になります。
なぜ製品機能なのか
書き出しと音声の失敗はカテゴリ全体の現実的なリスクで、安い攻撃材料ではありません。Screen Studio自身の更新履歴には、95%で止まる書き出し、書き出し時の音声エラー、音声付き動画が短くなる問題の修正と、継続的な信頼性改善が記録されています。Verismoの答えは確認できる完了経路です。
Screen Studio公式更新履歴を読む ↗信頼性とは「デモ用Macで何も起きなかった」ことではなく、フレームワーク、機器、ディスク、プロセスが失敗した時に製品が次に何をするかです。
地味な部分こそ機能です。
約束を検証
図を信じる必要はありません。破棄してよいテストテイクで、自分のMac上の各成果物を確認できます。
edit.json · video.mov · cursor.binrecovery.json.verismo-export-*walkthrough.mp41.15実装マップ: RecordingBundle.createNew() · finalizationTask · CrashRecovery.sweep() · ExportPipeline.run()
macOS、ストレージ、カメラ、マイク、メディアフレームワークが決して失敗しないとは、どの収録ツールも誠実には約束できません。Verismoは、成功を検証し、失敗を明示し、中断作業に復旧経路を用意し、未完了書き出しで保存先を置換しないことを約束します。
よくある質問
プロジェクトバンドルは既に存在します。次回起動時に未完了プロジェクトを走査し、可能なら再生可能な断片化動画から長さを復元し、未解決のものはLibraryに残します。
いいえ。一時書き出しが完成してからだけ保存先が変わります。キャンセルや失敗では一時ファイルを削除し、既存の保存先には触れません。
現在の既定入力への復旧を試し、同期維持のため無音で隙間を埋めます。復旧できない場合、任意のマイクレーンを劣化状態として扱い、正常な収録には見せません。
Library → 要確認を開きます。復旧可能または読取不能なプロジェクトは明示状態で残り、通常の流れから消えません。