Vlo 0.3 : éditeur vidéo open source avec un pont ComfyUI en direct
Vlo 0.3 est un éditeur vidéo gratuit qui pilote ComfyUI depuis la timeline : flux MiniMax H3 et Qwen, masquage SAM2 et export précis image par image.
Vlo fonctionne par projets. Les projets restent sur votre disque et s'ouvrent que l'application tourne sur votre machine ou contre un GPU distant.
Le pont ComfyUI
Le changement phare de la 0.3.0 est un pont ComfyUI en direct, que l'auteur décrit comme permettant d'exécuter n'importe quel flux de travail ComfyUI depuis l'éditeur, plutôt qu'un menu figé de fonctionnalités :
- Les sélections de la timeline, les images et les vidéos sont envoyées, et Vlo récupère les médias générés dans le projet.
- Gestion automatique du rapport d'aspect, pour qu'un modèle vidéo puisse modifier des séquences de n'importe quelle forme sans le traditionnel recadrage puis recollage.
- Une attention portée aux vrais flux de travail : Vlo fournit un système de règles sidecar pour l'ajustement du rapport d'aspect, le traitement des masques et l'exposition des widgets, ainsi que des flux de travail par défaut qui le démontrent.
- ComfyUI reste ComfyUI. Vous pouvez utiliser le panneau de génération intégré, ou ouvrir ComfyUI lui-même depuis l'application. Quand Vlo lance ComfyUI, il transmet
--enable-manager --preview-method latent2rgb, afin que ComfyUI-Manager soit présent et que l'échantillonnage diffuse des aperçus en direct.
L'éditeur, la timeline et le panneau de génération dans une seule fenêtre. Les clips peuvent aussi être transmis à ComfyUI pour des retouches n'importe où sur la timeline.
Dix-huit flux de travail sont fournis avec l'application, couvrant MiniMax H3 (image-vers-vidéo, référence-vers-vidéo, guide masqué, image par image, inpainting), Qwen Image 2.1 Edit, Krea 2 Turbo, LTX-2.5 (y compris inpainting, clean plate et IC edit), Flux 2 Klein, l'inpainting VACE, la mise à l'échelle SeedVR2 pour les images et la vidéo, et l'interpolation d'images GIMM. Ils utilisent des packs de nœuds de la communauté que vous possédez peut-être déjà, notamment WanVideoWrapper et KJNodes de Kijai, le pack LTXVideo de Lightricks, ComfyUI-Spectrum-MiniMax-H3, VideoHelperSuite, controlnet_aux et les propres nœuds ComfyUI-vlo de PxTicks. Un script d'assistance installe ceux qui manquent.
Quoi de neuf d'autre dans la 0.3.0
- Séparation de pistes Sam-audio, pour séparer les voix, les instruments et les effets d'un clip en vue du montage.
- Clips composites et sous-timelines, ainsi que des clips d'ajustement qui appliquent un étalonnage à toute une timeline.
- Étalonnage des couleurs, transitions (fondu, glissement et plus) et modes de fusion pour les calques de clips.
- Un nouveau moteur de rendu par graphe d'images : l'aperçu en direct et l'exportation suivent désormais le même plan de rendu, ce qui permet une sortie précise image par image.
- Un SDK d'extension, avec un espace de travail par clip promis pour s'appuyer dessus.
- Des installations gérées pour ComfyUI, SAM2 et Sam-Audio, afin que l'application puisse configurer ses propres backends.
L'étalonnage, les images clés et les effets de filtrage côtoient les outils génératifs plutôt que de vivre dans une application séparée.
Fonctionnalités de montage
La moitié non générative de l'application est un éditeur de timeline plutôt qu'un panneau de prompts : éditeur de points et masquage SAM2 avec recadrage et assemblage automatiques pour l'inpainting vidéo, algèbre de masques (unions, intersections et le reste), images clés et éditeur de splines pour les transformations, marqueurs magnétiques, détection de tempo, trajectoires de mouvement déplaçables, organisation des ressources avec groupes de génération interchangeables à chaud, et outils audio multipiste.
Exigences
Vlo fonctionne dans les navigateurs basés sur Chromium (Chrome, Edge et autres versions de Chromium), car il utilise la File System Access API pour la gestion des projets sur disque et effectue le rendu des médias via mediabunny et WebCodecs pour la précision image par image. Cela signifie que Firefox n'est pas pris en charge. Le seul prérequis d'installation est git ; l'installateur récupère Node.js, Python et uv si vous n'avez pas déjà des versions adaptées.
Disponibilité
- Projet et code source : github.com/PxTicks/vlo
- Version v0.3.0 : notes de version
- Bande-annonce de démonstration, montée dans Vlo : youtube.com/watch?v=G7HgMuUyfS0
- Guide des règles de flux de travail :
HOW_TO_WRITE_WORKFLOW_RULES.md
La version 0.4.0 devrait apporter un nouveau modèle de données de graphe pour le partage des ressources et des paramètres, une exécution de shaders basée sur le graphe pour les transformations et l'étalonnage, ainsi qu'un mode espace de travail par clip.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.