Configuration Reference
All settings are accessible from the Settings window (open from the system tray icon). Configuration is stored in ~/.config/autorec/config.json on Linux and %APPDATA%\autorec\config.json on Windows.
General
| Setting | Default | Description |
|---|---|---|
| Output directory | ~/Videos/autorec | Where recordings are saved |
| Filename template | {date}_{time}_{app} | Pattern for recording filenames |
| Start minimized | true | Launch to system tray without showing the window |
Recording
| Setting | Default | Description |
|---|---|---|
| Quality preset | 720p | Video resolution: 1080p, 720p, or 480p |
| Framerate | 30 | Frames per second: 15, 24, or 30 |
| Hardware acceleration | Auto | Use GPU encoding when available (NVENC, QSV, VAAPI) |
The recording engine selects the best available encoder automatically. Hardware-accelerated encoding uses less CPU and produces files faster. If no hardware encoder is available, autorec falls back to software encoding.
Detection
| Setting | Default | Description |
|---|---|---|
| Zoom | Enabled | Detect and record Zoom meetings |
| Microsoft Teams | Enabled | Detect and record Teams meetings |
| Google Meet | Enabled | Detect and record Google Meet meetings |
| Poll interval | 5 seconds | How often to check for running meetings |
Each application can be toggled independently. When disabled, autorec will not detect or record meetings from that app.
Transcription
| Setting | Default | Description |
|---|---|---|
| Auto-transcribe | Enabled | Automatically transcribe recordings after they finish |
| Model | base | Whisper model size: tiny, base, small, medium, large |
| Language | Auto-detect | Force a specific language or let the model detect it |
Models are downloaded on first use and stored locally. Larger models produce more accurate transcriptions but take longer to process. See Transcription & AI for details on model sizes.
AI Summaries
| Setting | Default | Description |
|---|---|---|
| Enable AI summaries | Disabled | Generate titles and summaries from transcripts |
| API endpoint | — | URL of any OpenAI-compatible API |
| API key | — | Your API key for the AI service |
| Model | — | Which model to use (e.g., gpt-4o-mini) |
AI summaries require an API key from any OpenAI-compatible service (OpenAI, OpenRouter, etc.). Autorec sends only the transcript text — no audio or video data leaves your machine.