KJNodes/miscgenerated

Load Videos From Folder(LoadVideosFromFolder)

Ce nœud dépend de l'extension VideoHelperSuite pour la fonctionnalité de décodage vidéo, prenant en charge les formats vidéo courants.

Load Videos From Folder

IMAGE
video
X://insert/path/
force_rate
0
custom_width
0
custom_height
0
frame_load_cap
0
skip_first_frames
0
select_every_nth
1
output_type
batch
grid_max_columns
4
add_label
KJNodes

Le nœud Load Videos From Folder s'appuie sur l'extension VideoHelperSuite pour la fonctionnalité de décodage vidéo et prend en charge les formats vidéo courants.

Le nœud Load Videos From Folder est un nœud utilitaire conçu pour charger en masse des fichiers vidéo à partir d'un dossier spécifié. Sa fonction principale est de lire les vidéos et de convertir leurs séquences d'images en tenseurs d'images que ComfyUI peut traiter, fournissant ainsi une source d'entrée pour les flux de travail de traitement d'images ou de vidéos ultérieurs.

Fonctionnalités du nœud

Ce nœud s'appuie sur l'extension VideoHelperSuite pour la fonctionnalité de décodage vidéo et prend en charge les formats vidéo courants. Son mécanisme interne consiste à décoder les fichiers vidéo image par image, à prétraiter la séquence d'images en fonction des paramètres définis par l'utilisateur (comme le saut d'images, le redimensionnement), et à produire en sortie un lot d'images multiples ou une image organisée en grille.

Explication des paramètres du nœud - Load Videos From Folder

Paramètres

Nom du paramètreType de donnéesRequisValeur par défautPlage/Valeurs possiblesDescription
output_typeCOMBOOuibatch"batch", "grid"output_type (paramètre d'entrée) : Sélectionne la méthode d'organisation des images en sortie. "batch" regroupe les images en lots, tandis que "grid" organise plusieurs images en une image en grille. Les valeurs possibles sont : "batch", "grid".
videoSTRINGOuiX://Insérer/chemin/-video (paramètre d'entrée) : Spécifie le chemin du dossier contenant les fichiers vidéo à charger. Le nœud lira tous les fichiers vidéo présents à cet emplacement.
force_rateFLOATOui00 - 60 (pas: 1)force_rate (paramètre d'entrée) : Force la fréquence d'images (FPS) de la séquence vidéo en sortie. Si défini sur 0, la fréquence d'images originale de la vidéo est utilisée. Plage de 0 à 60, avec un pas de 1.
custom_widthINTOui00 - 4096custom_width (paramètre d'entrée) : Définit une largeur personnalisée pour les images en sortie. Si défini sur 0, la largeur originale de la vidéo est conservée. Plage de 0 à 4096.
custom_heightINTOui00 - 4096custom_height (paramètre d'entrée) : Définit une hauteur personnalisée pour les images en sortie. Si défini sur 0, la hauteur originale de la vidéo est conservée. Plage de 0 à 4096.
frame_load_capINTOui00 - 10000 (pas: 1)frame_load_cap (paramètre d'entrée) : Limite le nombre maximum d'images à charger. 0 signifie aucune limite. Utilisé pour contrôler la quantité de traitement. Plage de 0 à 10000, avec un pas de 1.
skip_first_framesINTOui00 - 10000 (pas: 1)skip_first_frames (paramètre d'entrée) : Ignore un nombre spécifié d'images au début de la vidéo avant de commencer le chargement. Plage de 0 à 10000, avec un pas de 1.
select_every_nthINTOui11 - 1000 (pas: 1)select_every_nth (paramètre d'entrée) : Échantillonne à intervalle régulier, ne chargeant que chaque N-ième image. Utilisé pour réduire la fréquence d'images ou accélérer le traitement. Plage de 1 à 1000, avec un pas de 1.
grid_max_columnsINTOui41 - 16 (pas: 1)grid_max_columns (paramètre d'entrée) : Lorsque le type de sortie est "grid", définit le nombre maximum de colonnes pour la disposition en grille. Plage de 1 à 16, avec un pas de 1.
add_labelBOOLEANOuiFaux-add_label (paramètre d'entrée) : Valeur booléenne déterminant s'il faut ajouter une étiquette avec le nom du fichier sur les images en sortie. Utilisé pour identifier différentes sources vidéo.

Sortie

Nom du paramètreType de donnéesDescription
IMAGEIMAGEIMAGE (paramètre de sortie) : Sort la séquence d'images vidéo chargée et traitée, au format de tenseur d'image.

Cas d'utilisation

Ce nœud est très utile dans les flux de travail de transfert de style vidéo ou de génération de vignettes de prévisualisation vidéo. Les utilisateurs peuvent le connecter à des nœuds de mise à l'échelle d'image, d'application de filtres ou d'interpolation d'images pour traiter par lots les images vidéo chargées, permettant ainsi un traitement efficace de séquences vidéo entières.

Points d'attention

Veuillez noter que l'extension ComfyUI-VideoHelperSuite doit être installée avant d'utiliser ce nœud. De plus, lors du traitement de vidéos haute résolution ou très longues, il convient de surveiller l'utilisation de la mémoire GPU. La quantité de données peut être contrôlée en définissant une limite sur le nombre d'images et en utilisant les paramètres de saut d'images.

Lien vers le code source du nœud Load Videos From Folder

Le nœud Load Videos From Folder provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…