GitHub

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
Voir le code source