Screenshot and Video Capture
Rostyman includes built-in screenshot and video recording with microphone audio support, allowing you to capture your API testing sessions, create demos, and record tutorials without switching to external tools.
Taking Screenshots
Screenshot to Clipboard
Press Ctrl+Shift+P to instantly capture the app window and copy it to the clipboard. No file is saved — the image is ready to paste into Slack, Notion, GitHub issues, emails, or any other app.
Screenshot to File
Click the camera icon in the status bar at the bottom of the window to take a screenshot. The entire application window is captured and saved as a PNG file.
Screenshot File Location
Screenshots are saved to:
- Windows:
C:\Users\<username>\Pictures\Rostyman\ - macOS:
~/Pictures/Rostyman/ - Linux:
~/Pictures/Rostyman/
Recording Video
Click the video icon in the status bar to open the Recording Settings dialog.
Recording Settings
Before each recording, a settings dialog lets you configure:
Video Settings
| Setting | Options | Default |
|---|---|---|
| Resolution | Native (full), 1080p, 720p, 480p | 1080p |
| Frame rate | 30 fps, 60 fps | 30 fps |
| Quality | Low (1 Mbps), Medium (2.5 Mbps), High (5 Mbps), Ultra (8 Mbps) | Medium |
Audio Settings
| Setting | Options | Default |
|---|---|---|
| Microphone | On / Off toggle | Off |
| Device | Select from available microphones | System default |
| Audio quality | 128 kbps, 192 kbps, 256 kbps | 128 kbps |
- Click the Refresh button next to the device selector to detect newly connected microphones (e.g., Bluetooth headphones) without reopening the dialog
- Settings are remembered between sessions — you don't need to reconfigure every time
- Echo cancellation and noise suppression are applied automatically to the microphone input
Click Start Recording to begin.
Recording Controls
Once recording starts, controls appear in the title bar:
| Control | Description |
|---|---|
| Red dot + Timer | Shows elapsed recording time |
| Mic icon | Click to mute/unmute the microphone during recording (only shown when audio is enabled) |
| Pause | Temporarily pause the recording. Click again to resume |
| Stop | End the recording and save the video file |
Muting During Recording
When recording with audio, a microphone icon appears in the recording controls. Click it to mute — the icon changes to a crossed-out mic. Click again to unmute. Muted sections will have silence in the final video.
Video File Location
Videos are saved as WebM files to:
- Windows:
C:\Users\<username>\Videos\Rostyman\ - macOS:
~/Movies/Rostyman/ - Linux:
~/Videos/Rostyman/
Codec Selection
Rostyman automatically selects the best available codec:
- VP9 is preferred for High/Ultra quality settings (better compression)
- VP8 is used as a fallback (wider compatibility)
- Audio uses the Opus codec when available
Permission Requirements
| Platform | Permission | When |
|---|---|---|
| macOS | Screen Recording | First time recording video |
| macOS | Microphone | First time enabling mic |
| Windows | Microphone | First time enabling mic |
| Linux | Works automatically on X11. Wayland may require PipeWire | — |
Media Sidebar Panel
All captured screenshots and videos are accessible from the Media panel in the sidebar.
Viewing Captures
Click any capture to open it in an in-app viewer tab. Screenshots display as full-resolution images, videos play within the application.
Kebab Menu
Each capture has a menu with:
| Action | Description |
|---|---|
| Open | Opens in an in-app viewer tab |
| Open Folder | Opens the containing folder in your file manager |
| Share | Triggers the OS share dialog |
| Properties | Shows file details: name, size, creation date, path |
| Delete | Moves to Trash (soft delete, recoverable) |
Tips
- Use 1080p + Medium quality for YouTube-ready tutorial recordings
- Enable the microphone to narrate while demonstrating API testing workflows
- Mute the mic when you need silence (e.g., during typing) and unmute to narrate
- Use Open Folder to locate files for uploading to YouTube or sharing externally
- If your mic isn't showing up, click the Refresh button to rescan devices