1 · Capture
The Screen Capture API requests a browser tab and its audio track.
TECHNICAL OVERVIEW
A browser-native audio workstation designed to capture, encode and export tab audio without sending the signal to a server.
01
The Screen Capture API requests a browser tab and its audio track.
Web Audio routes the signal through an AudioWorklet and analyser.
WAV, Opus or LAME encode the captured signal locally.
The browser creates a local Blob and temporary download URL.
02
| Format | Engine | Processing | Technical profile |
|---|---|---|---|
| WAV | PCM encoder | Assembled after stop | 16-bit, 24-bit or IEEE 32-bit float |
| WEBM | MediaRecorder · Opus | Real time | 64–320 kb/s |
| OPUS PRO | libopus 1.6.1 · WASM Worker | Real time | WebM or Ogg Opus · advanced deterministic controls |
| MP3 | LAME 3.100 · WASM Worker | Real time without normalization | 64–320 kb/s CBR |
03
KERNELRegisters services and resolves dependencies.
AUDIOCollects PCM blocks on the audio rendering thread.
ENCODERRuns MP3 encoding away from the interface thread.
SERVERThe server provides application files but never receives captured audio.
04
05
WebM and MP3 encode during capture.
WAV and normalized MP3 retain PCM until stop.
Pro mode estimates browser headroom and recording time with large safety margins. This indication is approximate and provided without guarantee because browser and operating-system limits can be lower.
06