Kartoza Screencaster¶
Kartoza Screencaster¶
Create professional screen recordings with ease. Capture, process, and share your content in minutes.
Why Kartoza Screencaster?¶
Kartoza Screencaster is a powerful, elegant TUI (Terminal User Interface) application designed for professionals who want to create high-quality screen recordings without the complexity of traditional video editing software. Whether you're creating tutorials, demos, or YouTube content, we've got you covered.
Core Features¶
Screen Recording¶
Capture any monitor with high-quality video encoding using FFmpeg. Support for multiple monitors, custom resolutions, and hardware acceleration.
Professional Audio¶
Simultaneous audio capture from your microphone with automatic EBU R128 loudness normalization, noise reduction, compression, and de-essing via Jivetalking.
Webcam Overlay¶
Include your webcam feed as a picture-in-picture overlay. Choose from corner positions or circular overlay styles for a professional look.
Logo Branding¶
Add professional branding with customizable logo positions - corners, edges, and more. Full support for animated GIFs and transparent PNGs.
Vertical Video¶
Automatic conversion to vertical format (9:16) perfect for YouTube Shorts, TikTok, and Instagram Reels. Split-screen and full-screen modes available.
YouTube Integration¶
Direct upload to YouTube with playlist management, privacy controls, metadata editing, and automatic thumbnail generation.
Quick Preview¶
Here's what the main menu looks like:
Get Started in 3 Steps¶
Get Kartoza Screencaster up and running on your system in minutes. Available for Linux, macOS, and Windows.
Set up your recording preferences - choose your monitor, audio device, webcam position, and branding logos.
Hit record, capture your content, and upload directly to YouTube - all from one elegant interface.
Documentation Guide¶
For Users¶
Workflows¶
Step-by-step guides for common tasks:
- Recording a Video - Complete recording workflow from setup to final output
- Uploading to YouTube - YouTube upload process with playlist management
For Developers¶
System Requirements¶
| Component | Requirement |
|---|---|
| Operating System | Linux (primary), macOS, Windows (experimental) |
| Go | 1.21 or later |
| FFmpeg | Required for all video operations |
| Audio | PipeWire, PulseAudio, or ALSA |
| Optional | Jivetalking for professional audio processing |
Support & Community¶
Have questions or need help? We're here for you!
- Issues: Report bugs on GitHub Issues
- Discussions: Join the conversation on GitHub Discussions
- Source Code: Contribute on GitHub
Made with :orange_heart: by Kartoza