9 points par GN⁺ 2026-03-22 | 2 commentaires | Partager sur WhatsApp
  • É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

 
shakespeares 2026-03-23

C'est impressionnant.

 
GN⁺ 2026-03-22
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

    • Excellent ! Si vous avez des problèmes ou des demandes de fonctionnalités, merci de les laisser dans les issues GitHub
  • 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

    • Moi aussi, je préfère les outils dans le navigateur
      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

    • C’est précisément pour cela que ce choix de licence a été fait
      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

    • Mais la Polyform Noncommercial License enfreint les points 1, 5 et 6 de la définition de l’open source. Ce n’est donc pas une véritable licence open source
    • Si l’on veut quelque chose de gratuit, DaVinci Resolve est bien plus puissant
      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
    • La licence actuelle interdit aussi, pour un usage commercial, de monétiser les vidéos montées elles-mêmes
      Si ce n’est pas l’intention, je recommande de regarder du côté de la Hashicorp BSL
    • Je me demande s’il y a un projet de système de plugins
      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

    • L’objectif est de devenir une version vidéo de Photopea
      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

    • J’ai essayé les deux pour la première fois, et j’ai trouvé l’interface d’Omniclip déroutante et son chargement lent
    • Je n’ai jamais vraiment regardé Omniclip, mais la plupart des NLE web ont une UX peu familière
      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

    • Oui, la prise en charge actuelle de WebGPU dans Firefox est très insuffisante
  • 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

    • Le but n’est pas de remplacer tous les workflows professionnels
      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
    • On disait autrefois aussi que Figma ne pourrait pas remplacer les outils natifs, et cela s’est finalement révélé faux
    • Unreal Engine 5 fonctionne aussi dans le navigateur. Il est donc difficile de dire que les capacités de rendu 3D nécessaires au montage vidéo sont insuffisantes
    • Photopea n’est pas un remplaçant de Photoshop, mais reste malgré tout extrêmement utile