Un outil technique conçu pour durer
DubInstante est développé principalement en C++ afin de garantir des performances élevées et une stabilité
optimale.
Le moteur vidéo et audio est pensé pour le travail précis image par image, indispensable au doublage
professionnel.
Architecture
- C++ 17 : Langage principal pour les performances
- Qt 6.5+ : Interface graphique (Widgets, Multimedia, OpenGL)
- OpenGL : Rendu vidéo accéléré par GPU
- FFmpeg : Export audio/vidéo professionnel
Composants principaux
- PlayerController : Moteur de lecture multimédia (Qt 6 Multimedia)
- VideoWidget : Rendu vidéo accéléré (OpenGL)
- RythmoWidget : Bande de texte synchronisée avec la lecture
- AudioRecorderManager : Capture audio multipiste
- Exporter : Fusion vidéo/audio via FFmpeg
Simplifier le doublage professionnel
DubInstante est conçu pour résoudre les frictions habituelles du doublage (synchronisation fastidieuse, logiciels instables). Prisé par les monteurs de podcasts et créateurs de fictions, il masque sa complexité technique (C++, OpenGL) derrière une interface intuitive pour vous permettre de vous concentrer sur votre création.
Prérequis système
Windows
- Windows 10 ou supérieur
- FFmpeg (inclus ou à télécharger)
Linux
- Qt 6.5+
- FFmpeg
- Codecs GStreamer
Compilation depuis les sources
Pour ceux qui souhaitent compiler le projet :
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