アップロードなし, 100%ローカル, アカウントなし

記事

オンラインの画面録画ツールは動画をアップロードするか

無料のオンライン画面録画を謳うサイトの多くは、実際には録画をサーバーへ送ることで動いています。「アップロード中」や「処理中」と表示される進捗バーがその証拠です。それは、社内デモやサポート通話のようなプライベートなものを自分の端末で録画するという目的を台無しにします。ブラウザ内だけで完結する画面録画ツールはそもそもサーバーを必要としません。ここでは、その違いを生む要因と、自分が使っているのがどちらの種類かを確認する方法をいくつか紹介します。

まったく異なる2つの処理経路

サーバーベースの録画ツールは画面をローカルでキャプチャしますが、そのあとファイルをエンコード、トリミング、変換するためリモートのマシンに送り、結果を返します。ダウンロードとして端末に直接届くのではなく、リンク先でホストされることもあります。ブラウザベースの録画ツールは処理全体を自分のコンピュータ上で行います。キャプチャ、エンコード、最終的なファイルの組み立てはすべてタブ内で行われ、唯一の「アップロード」は、結果を共有すると決めた場合に自分で行うものだけです。

サーバーベースの録画ツールの往復(端末からサーバーへ、そして戻る)と、完全に端末上に留まるローカル専用の録画ツールを対比した図

本物のローカル録画ツールの仕組み

最近のブラウザは、画面をキャプチャするgetDisplayMedia、ウェブカメラやマイク用のgetUserMedia、そしてストリームをチャンクごとにメモリ内だけで動画ファイルにエンコードするMediaRecorderを提供しています。録画が停止すると、チャンクは1つのファイルにまとめられ、ダウンロードリンクがローカルで作られます。ネットワークリクエストは関係ありません。screen-recorder、webcam-recorder、voice-recorderといったツールはまさにこのパイプラインを使っています。録画、エンコード、ダウンロードリンクのすべてが、動画の1バイトも端末を離れることなく行われます。

自分で録画ツールを確認する方法

ブラウザの開発者ツールを開き、ネットワークタブに切り替えて、短いテストクリップを録画してみてください。録画中や停止時にリクエストが1つも表示されなければ、そのツールは本当にローカルです。もう1つの、より簡単なテストは、インターネットを切断してから録画とダウンロードを試すことです。ブラウザベースの録画ツールは、ページの読み込み後であればオフラインでも動作し続けます。サーバーベースのものは、ファイルをどこかへ送る必要が生じた瞬間に失敗するか固まります。

1つの端末アイコンの中のパイプライン図:画面またはウェブカメラのキャプチャ、チャンクへのエンコード、ファイルへの組み立て、そしてローカルダウンロード。端末を出る矢印はない

ローカル録画ツールでも保護できないもの

ローカルで録画することが保護するのは、動画ファイル自体が同意なくどこかに送られないことだけです。録画の中身を確認してはくれません。画面にパスワード欄やプライベートなメッセージ、カメラに映したくなかった別のアプリが表示されていれば、その内容はそのまま記録されます。録画を始める前に、ビデオ通話の前と同じように、画面やウェブカメラの前に何が見えているかを確認してください。

録画サイトを使う前のクイックチェックリスト

録画を止めた瞬間、サーバーを参照する待機メッセージなしでダウンロードが始まりますか。プライバシーの説明文は、「あなたのファイルは保存しません」といった曖昧な約束ではなく、録画が端末を離れないと述べていますか。ネットワークを切断しても動作し続けますか。この3つすべてに「はい」と答えられれば、そのツールは録画、エンコード、ファイルの引き渡しをすべて1か所で行うという、あるべき動作をしている強いサインです。

この記事で紹介するツール

よくある質問

画面録画ツールが動画をアップロードしていないことを自分で確認できますか?

はい。録画前にブラウザのネットワークタブを開いて外向きのリクエストがないか確認するか、インターネットを切断してからクリップの録画とダウンロードを試してください。本当にローカルな録画ツールはオフラインでも動作し続け、動画の内容に紐づいたネットワーク活動は見られません。サーバーベースのものは失敗するか、明らかにリモートアドレスへ接続しようとします。

なぜ無料のオンライン録画ツールの中には長さを制限したり透かしを入れたりするものがあるのですか?

サーバー上で動画を処理するホスト型の録画ツールは、録画1回ごとに実際のコストがかかるため、長さの制限や透かしはユーザーを有料プランへ誘導するためによく使われます。ブラウザベースの録画ツールは録画ごとのサーバーコストがないため、長さの制限があるとすれば、それは課金上限ではなく自分の端末自体のメモリに由来します。ただし非常に長い録画は、ブラウザのタブが使えるRAMの量によって依然制約されることがあります。

出典