Extensions/Video Compressor (Unified)
ComfyUI Extension

Video Compressor (Unified)

Compress video in comfyui.

By Verolelb·Created 11 months ago·Updated 8 months ago· 4
Verolelb/ComfyUI-VideoCompressor
Nodes1
On cloudLocal install
Category🎥Video Utils
Stars4
Updated8 months ago
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.