Architecture
Pensé pour la performance.
Pensé pour la performance.
C++, Qt 6, FFmpeg.
DubInstante mise sur des technologies de pointe pour garantir une fluidité totale. Chaque choix technique est fait pour le confort de l'utilisateur : rapidité du rendu, précision chirurgicale et export sans latence.
Stack technique
C++ 17
Rapidité & Stabilité — pour une interface sans aucun décalage audio/vidéo
Qt 6.5+
Interface fluide — Multimedia & Widgets natifs pour une réactivité maximale
OpenGL
Rendu vidéo assisté par GPU — fluidité parfaite même sur les fichiers 4K
volumineux
FFmpeg
Export pro & Mixage — fusionnez vos pistes sans perte de qualité originale
I/O Asynchrone
Sauvegarde en tâche de fond — continuez de travailler même pendant l'export
Efficacité
Modules de performance
- Moteur de Lecture — Décodage optimisé Qt 6 pour une synchronisation parfaite
- Rendu Accéléré — Affichage OpenGL fluide, même lors de navigation rapide (←→)
- Bandes de Rythmo — Texte virtualisé pour éviter tout ralentissement lors de longs scripts
- Mixage Multipiste — Capture audio multipiste avec faible latence
- Gestionnaire d'Export — Fusion rapide via FFmpeg (bitstream copy si possible)
- Stockage Sécurisé — Projets .dbi compacts avec compression ZIP intégrée
Plateformes
Support multi-OS
- Windows 10/11 — Binaire autonome (.exe), FFmpeg inclus
- Linux — AppImage universel (x86_64)
- macOS — Bundle .app (.dmg)
- Android (beta) — APK natif, core C++ via JNI
Prérequis système
Compilation depuis les sources
Windows
- Windows 10 ou supérieur
- FFmpeg (inclus dans l'archive)
Linux
- Qt 6.5+
- FFmpeg
- GStreamer codecs
macOS
- macOS 12+
- FFmpeg (Homebrew)
Android
- Android 9+ (API 28)
- Beta — bugs attendus
Linux (Debian/Ubuntu) :
sudo apt install qt6-multimedia-dev libqt6opengl6-dev ffmpeg sudo apt install gstreamer1.0-libav gstreamer1.0-plugins-good gstreamer1.0-plugins-bad mkdir build && cd build cmake .. && make -j$(nproc) ./DubInstante
Dub