レコーダーの概要
Recorder は、すべての Beam プロジェクトのコンパクトな開始点です。キャプチャを開始する前に、画面またはウィンドウ、オプションのクロップ、カメラ、マイク、システム オーディオ、インタラクション、およびテレプロンプターを準備します。
Recorder がキャプチャするもの
Beam は、ディスプレイ全体、1 つのアプリケーション ウィンドウ、またはディスプレイのカスタム領域を記録できます。カメラ、マイク、システム オーディオは、プラットフォームで利用可能になった場合、個別のソースとして追加できます。

website/docs/public/screenshots/recorder/hud-overview.webp録画ワークフロー
- 「画面」または「ウィンドウ」を選択し、キャプチャするソースを選択します。
- 画面モードでは、必要に応じてサイズのプリセットを選択するか、カスタムの記録領域を描画します。
- マイクとカメラを選択し、録音に必要な場合はシステム オーディオをオンにします。
- プロジェクト内でサポートされているクリックとショートカット トークンが必要な場合は、インタラクションの記録を有効にします。
- 必要に応じてテレプロンプターを開いてスクリプトを準備します。
- 「記録の開始」を選択します。 Beam は、キャプチャが開始される前に設定されたカウントダウンを適用します。
- フローティング録音バーを使用して、一時停止、再開、サポートされているデバイスの切り替え、停止、またはキャンセルを行います。
- Stop の後、Beam はセッションを終了し、エディターでプロジェクトを開きます。
ソースの概要
| ソース | 記録する内容 | デフォルト |
|---|---|---|
| 画面 | 完全な表示(オプションで領域を限定) | 選択されたモード |
| 窓 | 1 つのアプリケーション ウィンドウ | 選択されるまでオフ |
| マイク | 選択した入力デバイスからの音声 | 音声なし |
| カメラ | 選択したカメラからのビデオ | カメラオフ |
| システムオーディオ | コンピューターから出る音 | オフ |
| インタラクション | サポートされているクリック メタデータと安全なショートカット トークン | 好みと許可に応じて |
プラットフォームに関する注意事項
Linux キャプチャ
Beam は、Linux 上でシステム キャプチャ ピッカーを使用します。領域のトリミングは使用できず、Beam 自身のウィンドウを全画面キャプチャから隠すことはできません。 Linux では、スクリーン モードが推奨されるキャプチャ モードのままです。
個別のメディアソース
システム オーディオとは、ブラウザ ビデオや Discord 通話など、コンピュータによって生成されるサウンドです。マイクオーディオは、選択した入力デバイスから受信したサウンドです。 Beam は、サポートされている画面、カメラ、マイク、およびシステム オーディオ メディアを分離して、後で個別に処理できるようにします。
フィードバックを避ける
システムオーディオとマイクを一緒に録音する場合は、ヘッドフォンを使用するか、スピーカーの音量を下げて、マイクがコンピュータ出力を再度録音しないようにしてください。
実装の概要
画面録画では、オペレーティング システムのネイティブ キャプチャ パスが使用されます。 Linux では、画面とシステムオーディオのキャプチャはポータルと PipeWire スタックを使用します。カメラとマイクのキャプチャは Electron アプリケーションによって管理されます。 Beam のキャプチャ ドメイン コードは Rust で書かれており、クロスプラットフォーム インターフェイスは Electron と Vue で構築されています。