CLYPRA : un montage vidéo open source construit en Rust et React
https://clypra.abdulkabirmusa.com
https://github.com/AIEraDev/clypra
📌 CLYPRA est un éditeur vidéo natif multiplateforme construit avec Tauri, React et Rust. Il offre un montage non linéaire avec timeline multi-pistes, prévisualisation en temps réel, visualisation audio et effets texte générés par IA, le tout dans une interface sombre et moderne.
L’application se présente comme un outil de montage complet. On importe des vidéos en MP4, MOV, WebM, MKV ou AVI, de l’audio en MP3, WAV ou AAC, des images en JPG, PNG ou WebP. Les fichiers apparaissent dans la bibliothèque, on les glisse sur la timeline, on ajuste les points d’entrée et de sortie, et on exporte le résultat. Chaque clip peut être positionné au frame près grâce à une réglette graduée et un curseur de lecture synchronisé avec l’aperçu.
- 🎬 Import de vidéos, audio et images dans tous les formats courants
- ✂️ Montage non linéaire avec timeline multi-pistes
- 📊 Visualisation audio par forme d’onde en temps réel
- 🎞️ Bande de miniatures pour la navigation dans les clips
- 📝 Effets texte et titrages avec rendu Canvas 2D
- 💾 Auto-sauvegarde des projets avec 100 niveaux d’annulation
Le moteur de rendu repose sur FFmpeg. Le traitement vidéo est délégué en ligne de commande via des sidecars Tauri, ce qui permet de profiter de l’accélération matérielle sans réinventer les codecs. L’interface est construite en React 19 avec Tailwind CSS, et l’état global est géré par Zustand dans des stores séparés par domaine : timeline, lecture, projet, interface. Cette séparation permet de ne re-rendre que les composants concernés par un changement.
Le module Clypra Studio ajoute une couche créative pour le texte. On accède à une bibliothèque d’effets typographiques, de modèles et d’animations Lottie qui se superposent aux clips. Ces ressources sont servies par une API dédiée, et l’ensemble du rendu passe par Canvas 2D pour des résultats fluides à l’export.
CLYPRA s’inscrit dans une logique de logiciel libre professionnel plutôt que de freemium bridé. Le code source est ouvert sous licence MIT, les binaires sont disponibles pour macOS via Homebrew ou DMG, Windows via MSI, et Linux via AppImage. La feuille de route mentionne des transitions entre clips, un système de filtres vidéo et un système de plugins.
