TinyRecorder is my attempt to use minimal dependencies and build a GUI screen / video / audio recording tool for x64 windows 10/11. This software does not use ffmpeg to encode streams.
- Independent files for screen, webcam, system audio and microphone synchronized
- Built on my custom TinyUI a minimal C UI framework for win32 for modern look
- Do not use ffmpeg
- Screen capture uses GDI for compatibility and DXGI
- Webcam capture library
- Miniaudio for audio encoding
- VP8 encoding for video compression
- Video encoding at FPS: 15 (not configurable at present)
- WebM container for audio and video file storage
- Pure C (with direct win32 api calls)
- Video codec: VP8
- Audio codec: Opus (48Khz)
- Json library (used for configuration read and write)
- Non-GPU implementation for universal compatibility
- Windows x64
- Compiled with /MT for static linking without dependency on vcruntime shared library on installed machine
- Windows accessibility friendly. Narrator works on this app. Tab loop works.
This is software is in Alpha version although tested on latest windows 10 and windows 11 x64.