錄製器概覽
錄製器是每個 Beam 專案的緊湊起點。在捕獲開始前,它會準備螢幕或視窗、可選裁剪、攝像頭、麥克風、系統音訊、互動和提詞器。
錄製器可以捕獲什麼
Beam 可以錄製完整顯示器、一個應用視窗或顯示器的自定義區域。當平臺提供這些來源時,還可以將攝像頭、麥克風和系統音訊作為獨立來源新增。

Screenshot pendingAdd the image at:
website/docs/public/screenshots/recorder/hud-overview.webp錄製流程
- 選擇“螢幕”或“視窗”,然後選擇要捕獲的來源。
- 在“螢幕”模式下,可以選擇尺寸預設或繪製自定義錄製區域。
- 選擇麥克風和攝像頭;如果錄製需要系統音訊,則將其開啟。
- 想要在專案中儲存受支援的點選和快捷鍵標記時,啟用互動錄製。
- 需要時開啟提詞器並準備指令碼。
- 選擇“開始錄製”。Beam 會在捕獲開始前應用配置的倒計時。
- 使用浮動錄製欄暫停、繼續、切換受支援的裝置、停止或取消。
- 選擇“停止”後,Beam 會完成會話並在編輯器中開啟專案。
來源摘要
| 來源 | 錄製內容 | 預設值 |
|---|---|---|
| 螢幕 | 完整顯示器,可選限制為某個區域 | 選定模式 |
| 視窗 | 一個應用視窗 | 選定前關閉 |
| 麥克風 | 選定輸入裝置的音訊 | 無音訊 |
| 攝像頭 | 選定攝像頭的影片 | 攝像頭關閉 |
| 系統音訊 | 計算機產生的聲音 | 關閉 |
| 互動 | 受支援的點選後設資料和安全快捷鍵標記 | 取決於偏好設定和許可權 |
平臺說明
Linux 捕獲
Beam 在 Linux 上使用系統捕獲選擇器。區域裁剪不可用,並且 Beam 無法在全屏捕獲中隱藏自己的視窗。在 Linux 上,仍建議使用螢幕模式。
獨立媒體來源
系統音訊是計算機產生的聲音,例如瀏覽器影片或 Discord 通話。麥克風音訊是從選定輸入裝置接收的聲音。Beam 會將受支援的螢幕、攝像頭、麥克風和系統音訊媒體分開,以便之後獨立處理。
避免回聲
同時錄製系統音訊和麥克風時,請使用耳機或降低揚聲器音量,避免麥克風再次錄到計算機輸出。
實現概覽
螢幕錄製使用作業系統的原生捕獲路徑。在 Linux 上,螢幕和系統音訊捕獲使用 portal 和 PipeWire 棧。攝像頭和麥克風捕獲由 Electron 應用管理。Beam 的捕獲域程式碼使用 Rust 編寫,跨平臺介面使用 Electron 和 Vue 構建。