Przegląd rejestratora
Rejestrator to kompaktowy punkt wyjścia dla każdego projektu Beam. Przygotowuje ekran lub okno, opcjonalne przycięcie, kamerę, mikrofon, dźwięk systemowy, interakcje i teleprompter przed rozpoczęciem przechwytywania.
Co rejestruje rejestrator
Beam może nagrać cały ekran, jedno okno aplikacji lub niestandardowy obszar wyświetlacza. Kamerę, mikrofon i dźwięk systemowy można dodać jako osobne źródła, jeśli platforma je udostępni.

website/docs/public/screenshots/recorder/hud-overview.webpPrzebieg nagrywania
- Wybierz opcję Ekran lub Okno i wybierz źródło do przechwycenia.
- W trybie ekranu opcjonalnie wybierz wstępnie ustawiony rozmiar lub narysuj niestandardowy region nagrywania.
- Wybierz mikrofon i kamerę, a następnie włącz dźwięk systemowy, jeśli nagrywanie tego wymaga.
- Włącz nagrywanie interakcji, jeśli chcesz, aby w projekcie były obsługiwane kliknięcia i tokeny skrótów.
- Otwórz teleprompter i w razie potrzeby przygotuj scenariusz.
- Wybierz opcję Rozpocznij nagrywanie. Beam stosuje skonfigurowane odliczanie przed rozpoczęciem przechwytywania.
- Użyj pływającego paska nagrywania, aby wstrzymywać, wznawiać, przełączać obsługiwane urządzenia, zatrzymywać lub anulować.
- Po Stop, Beam kończy sesję i otwiera projekt w edytorze.
Podsumowanie źródłowe
| Źródło | Co rejestruje | Domyślne |
|---|---|---|
| Ekran | Kompletny wyświetlacz, opcjonalnie ograniczony do regionu | Wybrany tryb |
| Okno | Jedno okno aplikacji | Wyłączone do momentu wybrania |
| Mikrofon | Dźwięk z wybranego urządzenia wejściowego | Brak dźwięku |
| Kamera | Wideo z wybranej kamery | Kamera wyłączona |
| Dźwięk systemowy | Dźwięk wytwarzany przez komputer | Wyłączone |
| Interakcje | Obsługiwane metadane kliknięć i tokeny bezpiecznych skrótów | Zależy od preferencji i pozwolenia |
Uwaga Platformy
Przechwytywanie Linuksa
Beam używa selektora przechwytywania systemu w systemie Linux. Przycinanie regionu jest niedostępne, a Beam nie może ukryć własnych okien przed przechwytywaniem na pełnym ekranie. Tryb ekranu pozostaje zalecanym trybem przechwytywania w systemie Linux.
Oddzielne źródła mediów
Dźwięk systemowy to dźwięk wytwarzany przez komputer, taki jak wideo w przeglądarce lub połączenie Discord. Dźwięk mikrofonu to dźwięk odbierany z wybranego urządzenia wejściowego. Beam oddziela obsługiwany ekran, kamerę, mikrofon i systemowe media audio, dzięki czemu można je później niezależnie przetwarzać.
Unikaj informacji zwrotnej
Podczas jednoczesnego nagrywania dźwięku systemowego i mikrofonu użyj słuchawek lub zmniejsz głośność głośnika, aby mikrofon nie nagrywał dźwięku komputera po raz drugi.
Przegląd wdrożenia
Nagrywanie ekranu wykorzystuje natywną ścieżkę przechwytywania dla systemu operacyjnego. W systemie Linux przechwytywanie ekranu i dźwięku systemowego odbywa się za pomocą portalu i stosu PipeWire. Przechwytywaniem kamery i mikrofonu zarządza aplikacja Electron. Kod domeny przechwytującej Beam jest napisany w języku Rust, a jego wieloplatformowy interfejs jest zbudowany przy użyciu Electron i Vue.