ComfyUI Extension: Video Compressor (Unified)
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.
Compress video in comfyui.
Looking for a different extension?
Custom Nodes (0)
README
# ComfyUI Video Compressor Node
Un node personnalisé pour ComfyUI qui permet de compresser des fichiers vidéo en utilisant FFmpeg, en visant une taille de fichier cible spécifique.
<!-- Mettez une capture d'écran ici ! -->
## 🌟 Fonctionnalités
- **Entrée Vidéo Simple** : Prend en entrée un chemin vers un fichier vidéo (parfait pour être chaîné après un node "Video Combine").
- **Contrôle de la Taille** : Un slider simple pour définir le poids final souhaité de la vidéo en Mégaoctets (MB).
- **Choix du Codec** : Choisissez entre libx264 (H.264, très compatible) et libx265 (H.265/HEVC, plus efficace).
- **Sortie Organisée** : Les vidéos compressées sont sauvegardées dans ComfyUI/output/compressed\_videos/.
## ⚙️ Installation
### 1. Prérequis : FFmpeg
**Ce node nécessite que FFmpeg soit installé sur votre système et accessible depuis le terminal.**
- **Windows** : Téléchargez depuis [gyan.dev](https://www.gyan.dev/ffmpeg/builds/) et suivez un tutoriel pour ajouter le dossier bin à votre variable d'environnement PATH.
- **MacOS** : Installez avec Homebrew : brew install ffmpeg
- **Linux** : Utilisez votre gestionnaire de paquets : sudo apt update \&\& sudo apt install ffmpeg
Pour vérifier que l'installation a réussi, ouvrez un terminal et tapez ffmpeg -version. Vous devriez voir les informations de version s'afficher.
### 2. Installation du Node
La méthode la plus simple est d'utiliser git.
1. Ouvrez un terminal.
2. Naviguez jusqu'au répertoire des nodes personnalisés de ComfyUI : cd ComfyUI/custom\_nodes/
3. Clonez ce dépôt : git clone https://github.com/VOTRE\_NOM\_UTILISATEUR/ComfyUI-VideoCompressor.git <!-- REMPLACEZ PAR VOTRE URL GITHUB -->
4. Redémarrez ComfyUI.
Le node devrait maintenant apparaître dans le menu "Add Node" sous la catégorie 🎥Video Utils.
## 🚀 Utilisation
1. Générez une séquence d'images et combinez-les en une vidéo avec un node comme "Video Combine".
2. Connectez la sortie video (le chemin du fichier) de ce node à l'entrée video du node 🎬 Compress Video (FFmpeg).
3. Ajustez le slider target\_mb à la taille désirée (par ex. 8 MB pour Discord).
4. Lancez le workflow. La vidéo compressée sera disponible à la sortie compressed\_video\_path et sera enregistrée sur votre disque.
## 📄 Licence
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.