- Éditeur vidéo professionnel fonctionnant dans le navigateur, avec accélération GPU et aperçu en temps réel sans installation
- Offre des performances de niveau natif grâce à un moteur de composition basé sur WebGPU et Rust/WASM
- Inclut aussi des fonctions de montage avancées comme une timeline multi-pistes, des transitions en fondu croisé et l’animation par images clés
- Les effets comme la luminosité, le contraste, la saturation et le flou sont calculés par le GPU, permettant un aperçu immédiat sans latence de rendu
- Architecture Local-first : les fichiers restent stockés uniquement en local, et le projet est publié en open source sous Elastic License 2.0
Éditeur vidéo professionnel basé sur le navigateur
-
Tooscut** est un éditeur vidéo professionnel (NLE) qui fonctionne dans le navigateur sans installation**
- Prend en charge la composition GPU, l’animation par images clés et l’aperçu en temps réel
- Offre des performances de niveau application native grâce à WebGPU et Rust/WASM
-
Rendu accéléré par GPU
- Le moteur de composition utilisant WebGPU est implémenté en Rust/WASM, ce qui permet de maintenir de hautes performances lors de l’aperçu en temps réel et de l’export
- Les calculs GPU traitent rapidement les effets vidéo
-
Timeline multi-pistes
- La timeline basée sur canvas prend en charge un nombre illimité de pistes vidéo et audio
- Propose des transitions en fondu croisé entre les clips
-
Animation par images clés
- Une animation par images clés basée sur des courbes de Bézier peut être appliquée à toutes les propriétés
- Il est possible d’ajuster au fil du temps divers paramètres comme la position, l’opacité et les effets
-
Effets en temps réel
- Les effets comme la luminosité, le contraste, la saturation, le flou et la rotation des couleurs sont calculés par le GPU, avec aperçu immédiat
- Lors de l’ajustement des effets, le résultat peut être vérifié sans latence de rendu
-
Exécution locale sans installation
- Toutes les fonctions s’exécutent dans le navigateur et, via la File System Access API, les fichiers média restent stockés uniquement en local
- Grâce à une architecture Local-first, aucune donnée n’est transmise à un serveur externe
- Utilise de manière intégrée des technologies web modernes comme WebGPU, WASM, Web Audio et File API
-
Licence et open source
2 commentaires
C'est impressionnant.
Réactions sur Hacker News
C’est toujours un vrai plaisir de voir quelqu’un tenter d’ébranler la domination d’Adobe
J’ai essayé de combiner le son d’une vidéo avec l’image d’une autre
C’était très simple à utiliser, avec très peu de risque de se tromper, et cela a fonctionné sans problème même dans le navigateur Brave
À ce niveau-là, j’aurais presque envie de basculer immédiatement sur cet outil
Le scepticisme envers les outils créatifs dans le navigateur passe à côté de ce que Figma a changé pour le design UI/UX
Le montage multi-pistes en 8K restera sans doute encore du domaine natif, mais la plupart des vidéos sont destinées aux réseaux sociaux, où l’accessibilité et la rapidité de collaboration comptent davantage
Avec WebGPU et WASM, on a l’impression d’être sortis de l’époque du « JavaScript est lent » pour entrer dans une époque où l’architecture compte
Depuis hexedit for web, je n’installe plus d’éditeur hexadécimal, et j’utilise Photopea pour les retouches d’image simples
Google Sheets/Slides/Docs sont mes principaux outils bureautiques. Le fait de ne rien avoir à installer est vraiment appréciable
J’utilise kdenlive comme éditeur vidéo open source
Je ne sais pas s’il prend en charge les ressources ou projets partagés, mais si ce projet propose ce genre de fonctionnalité, ce serait au-delà de mes attentes
Je me demande si c’est prévu dans la feuille de route
L’idée était de garder le moteur lui-même en open source, tout en créant des possibilités de monétisation avec des fonctionnalités annexes comme la gestion de fichiers dans le cloud ou le montage IA
Présenté comme un éditeur vidéo NLE gratuit et open source, construit avec Rust, WebGPU, WASM et Tanstack Start
Ce type d’outil basé sur le navigateur est plein de bugs et ne fonctionne pas dans tous les navigateurs
Je me demande pourquoi il faudrait absolument faire tourner ça dans un navigateur
Si ce n’est pas l’intention, je recommande de regarder du côté de la Hashicorp BSL
Le standard existant est OpenFX
Si vous voulez partager l’expérience de développement, ce serait bien de créer un CONTRIBUTING.md et d’ouvrir les discussions sur les PR
C’est impressionnant de pouvoir intégrer un NLE complet dans une web app
Cela ne remplacera sans doute pas un éditeur professionnel, mais j’aime l’idée d’un éditeur complet utilisable directement sur le web
Un outil qui se lance rapidement sur le web et peut couvrir 80 % des besoins du quotidien
Je me demande comment cela se compare à Omniclip.app
Mon objectif était de créer un éditeur de niveau desktop, familier comme Premiere Pro ou DaVinci Resolve
Sur Firefox, cela a bien fonctionné pendant quelques minutes, puis le navigateur entier a planté
Cela ressemble probablement à un bug de pilote WebGPU
Ce sera vraiment formidable quand la prise en charge de WebGPU sera plus mature, même si les questions de sécurité m’inquiètent un peu
Ce serait vraiment génial si l’on pouvait exploiter le GPU du serveur
J’ai un serveur avec plusieurs GPU, et ce serait agréable de pouvoir monter des vidéos depuis le canapé sans faire tourner les ventilateurs du portable
À cause du sandboxing du navigateur et des limites du rendu 3D, j’ai l’impression que cela ne pourra traiter que des vidéos de niveau gadget
Je ne vois pas pourquoi utiliser cela au lieu d’une application native
Mais ce n’est pas non plus un éditeur gadget
Avec les navigateurs modernes et les GPU, le montage vidéo pour un vrai usage professionnel est tout à fait possible
Pas des blockbusters en 8K, mais des travaux vidéo commerciaux et non commerciaux du quotidien