Documentation
DubInstante User Guide.
Professional ADR and dubbing workstation: native speed, intuitive timeline editing, and pristine audio capture. Current version: v0.12.0.
🚀 Quick Start Guide
Import your video
Click "Open Video". Accepted formats: MP4, MKV, MOV, AVI, M4V, WebM, MXF.
Build the rythmo band
Type dialogue syllables directly onto the timeline. Instant frame-sync. Click anywhere to jump timecodes.
Record vocal takes
Select audio interface inputs, dial gain levels, and start recording. Up to 4 simultaneous broadcast tracks and discrete microphones with independent styling.
Export finished mixes
The export mixes your takes with the video through FFmpeg (H.264 + AAC by default, video stream copy available in expert mode). Save .dbi sessions to keep working.
✨ Core Workstation Modules
Video Playback Engine
- ▸GPU-accelerated OpenGL canvas via native Qt 6 Multimedia
- ▸Frame-by-frame stepping with audio scrubbing and visual timeline
- ▸Real-time sync between source audio, video and rythmo tracks
- ▸Adjustable variable playback speed (1% to 400%) for delivery pacing
Rythmo Band Timeline
- ▸Up to 4 synchronized independent dialogue or cue tracks
- ▸Direct in-place text entry with instantaneous scrolling preview
- ▸Studio visual styles: Classic, Modern Gradient, Minimalist, Outlined
- ▸Interactive click navigation: jump to any exact frame in milliseconds
Multi-Track Recording (4 Microphones)
- ▸Simultaneous capture of up to 4 discrete vocal tracks and microphones
- ▸Discrete audio interface hardware input selection per track
- ▸Independent track parameters: gain, monitoring, and visual appearance/styling
- ▸Lossless uncompressed WAV broadcast audio storage locked to timecode
Export & Studio Workflows
- ▸Bundled FFmpeg for audio/video export
- ▸H.264 + AAC by default; H.265, ProRes, PCM or video stream copy in expert mode
- ▸Compact binary .dbi session files, portable ZIP package archives
- ▸Asynchronous background saves preventing UI stutters
Keyboard Shortcuts & Controls
Play / Pause playback
Start microphone recording
Stop recording (or insert space on band)
Save project session (.dbi)
Frame-by-frame step scrubbing
Quick seek backward / forward (-5s / +5s)
Session Workflow
- Load Footage: Click "Open Video" to import reference cuts.
- Configure Audio: Assign studio microphones (up to 4), customize track appearance and calibrate preamp levels.
- Edit Rythmo: Type dialogue onto the scrolling track in sync with lip flaps.
- Record Takes: Click REC, deliver lines at the red cursor, click to finish.
- Export: render the final video with your takes mixed in via FFmpeg.
🏗️ Architecture & Codecs
Technical Stack: Qt 6.5+, FFmpeg, OpenGL.
MP4 Codecs on Linux (GStreamer):
sudo apt install gstreamer1.0-libav \ gstreamer1.0-plugins-good \ gstreamer1.0-plugins-bad \ gstreamer1.0-plugins-uglyView source code on GitHub →
