|

OPENREEL VIDEO : un éditeur vidéo professionnel dans le navigateur, sans upload ni installation

https://openreel.video

https://github.com/Augani/openreel-video

📌 OPENREEL VIDEO est un éditeur vidéo open source qui fonctionne entièrement dans le navigateur — pas d’upload, pas d’installation, pas d’abonnement. Les fichiers restent sur la machine.

L’outil s’ouvre dans Chrome, Edge, Firefox ou Safari et propose d’emblée un montage multi-piste : vidéo, audio, images, texte et graphiques cohabitent sur une timeline illimitée avec drag-and-drop. Chaque opération — coupe, découpe, séparation, suppression par ripple — est annulable et enregistrée automatiquement dans IndexedDB.

La prévisualisation est accélérée par le GPU via WebGPU, avec un cache de trames pour une lecture fluide. L’étalonnage colorimétrique inclut des roues de couleur, des ajustements HSL, un éditeur de courbes RGB, l’import de LUT 3D et des préréglages intégrés — le tout appliqué en temps réel sur l’image.

  • 🎬 Montage multi-piste avec timeline illimitée
  • 🎨 Étalonnage : roues, courbes, HSL, LUT 3D
  • 📝 Sous-titres karaoke synchronisés sur l’audio
  • 🔊 Mixage audio multi-piste avec effets et réduction de bruit
  • 🚀 Export MP4 4K@60fps avec encodage matériel WebCodecs
  • 🖥️ Transformations 3D et animations par keyframes
  • 📸 Enregistrement d’écran intégré
  • 🔒 100 % local — aucun fichier ne quitte l’ordinateur

Le traitement audio repose sur la Web Audio API : chaque piste dispose d’un volume, d’un panoramique et de effets (EQ, compresseur, réverbération, delay, chorus, flanger, distortion). La détection de battements génère des marqueurs automatiques synchronisés au rythme, et le ducking réduit le volume de la musique quand un dialogue est détecté. La réduction de bruit opère en trois passes (tonale, large bande, rumble).

Le moteur de rendu exploite THREE.js pour les transformations 3D — position, échelle, rotation en perspective — et le système de keyframes anime n’importe quelle propriété avec plus de 20 courbes d’accélération. Les sous-titres style karaoke surlignent chaque mot en synchronisation avec l’audio.

L’export prend en charge MP4 (H.264/H.265), WebM (VP8/VP9/AV1), ProRes et les séquences d’images. L’upscale IA via shaders WebGPU améliore la résolution à l’export. Le format WebM est optimisé pour le web, le MP4 pour la compatibilité universelle.

L’ensemble est construit en React et TypeScript, avec Zustand pour la gestion d’état et MediaBunny pour le traitement média. Le code source est disponible sous licence MIT.

Concrètement, OPENREEL VIDEO s’inscrit dans une logique de souveraineté créative plutôt que de dépendance cloud : l’outil offre les capacités d’un logiciel de montage professionnel, sans jamais transférer de données hors de la machine.

Sources

Publications similaires

Laisser un commentaire