すべてブラウザの中で
動画を開くと、ブラウザがディスクからページに読み込みます。ツールはそこで処理を行い、新しいファイルをダウンロードとしてお渡しします。動画がどこかに送られることは一度もありません。このサイトにはアップロード先そのものがありません。
ブラウザ自身の動画エンジン
最新のブラウザには WebCodecs が搭載されています。ビデオ通話にも使われているのと同じ動画デコーダーとエンコーダーで、多くの場合は端末のグラフィックチップで動きます。Scissor Film は、このサイトから配信されるオープンソースのライブラリ Mediabunny で動画のコンテナ(MP4、MOV、WebM、MKV)を読み込み、WebCodecs でフレームをデコードし、カット、トリミング、回転、サイズ変更などの変更を加えてから、再びエンコードします。通常は MP4 の H.264 と AAC 音声、または WebM の VP9 と Opus です。
可能なときは再エンコードなしで
新たにエンコードする必要のない処理もあります。音声の削除、MP4 から MOV へのコンテナ変更、キーフレームでのカットなどは、圧縮された動画をそのままコピーするので、速く、劣化もありません。ツールは可能な限りこの方法を使います。
エディターと画面録画
動画エディターはブラウザのプレーヤーでクリップを表示し、プロジェクトは開いているタブの中だけに保持します。画面録画ツールは、あなたの許可を得て画面をキャプチャし、ブラウザ自身のレコーダーで端末上で録画します。音声からの字幕には Whisper モデルを使います。モデルはこのサイトから一度だけダウンロードされ、ブラウザ内で動作します。
ご自身で確認する
ブラウザの開発者ツールを開き、ネットワークタブを選んで、いずれかのツールを使ってみてください。ページとスクリプトが film.scissor.studio から読み込まれるのが見え、動画を開いたり保存したりしても何も送信されないことがわかります。ページを読み込んだあとにネットワーク接続を切っても、ツールはそのまま動きます。