Video Helper Suite 🎥🅥🅗🅢generated

Load Video FFmpeg (Path) 🎥🅥🅗🅢(LoadVideoFFmpegPath)

Основная функция этого узла — разбор видеофайла на отдельные кадры (или латентные представления) с одновременным извлечением аудиодорожки и детальной информации о видео (частота кадров, разрешение, продолжительность).

Load Video F Fmpeg Path

meta_batch
vae
IMAGE
mask
audio
video_info
video
STRING
force_rate
0
custom_width
INT
custom_height
INT
frame_load_cap
INT
start_time
FLOAT
VideoHelperSuite

Узел Load Video FFmpeg (Path) 🎥🅥🅗🅢 в основном предназначен для разбора видеофайла на покадровые изображения (или латентные представления), а также для извлечения аудиодорожки и метаданных видео (таких как частота кадров, разрешение, длительность).

Узел Load Video FFmpeg (Path) является ключевым компонентом набора инструментов Video Helper Suite, предназначенным для загрузки видеофайлов из локальной файловой системы или по сетевому URL. Он основан на мощном мультимедийном фреймворке FFmpeg, способен декодировать и обрабатывать видео различных форматов и преобразовывать их в последовательности изображений, аудио и метаданные, пригодные для использования в рабочих процессах ComfyUI.

Функциональность узла

Основная функция этого узла — разобрать видеофайл на отдельные кадры (изображения или латентные представления), одновременно извлекая аудиодорожку и подробные сведения о видео (частота кадров, разрешение, длительность). Это позволяет пользователям бесшовно интегрировать видеоконтент в процессы генерации, редактирования изображений или обработки видео, например, применять AI-обработку изображений к каждому кадру видео или выполнять раздельный анализ аудио и видео.

Описание параметров узла - Load Video FFmpeg (Path) 🎥🅥🅗🅢

Входные соединения (Inputs)

Имя параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
meta_batchVHS_BATCHMANAGERНет--Подключите VHS_BatchManager для включения функций пакетной обработки видео или последовательной загрузки.
vaeVAEНет--Подключите модель VAE, и узел будет напрямую выводить латентное представление кадров видео вместо исходных пиксельных изображений.

Параметры управления (Parameters)

Имя параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
videoСТРОКАДа--Указывает полный путь к видеофайлу или сетевой URL для загрузки. Поддерживаются распространённые форматы видео, такие как .mp4, .avi, .mov и т.д.
force_rateПЛАВАЮЩИЙ/ЦЕЛОЕ (Выпадающий список)Да00 – 60 (шаг: 1)Принудительно задаёт частоту кадров выходной последовательности изображений, диапазон 0–60, шаг 1. При значении 0 используется исходная частота кадров видео.
custom_widthЦЕЛОЕДа00 – DIMMAXПользовательская ширина выходных изображений, диапазон 0–DIMMAX. При значении 0 сохраняется исходная ширина видео.
custom_heightЦЕЛОЕДа00 – DIMMAXПользовательская высота выходных изображений, диапазон 0–DIMMAX. При значении 0 сохраняется исходная высота видео.
frame_load_capЦЕЛОЕДа00 – BIGMAX (шаг: 1)Ограничивает максимальное количество загружаемых кадров, диапазон 0–BIGMAX, шаг 1. При значении 0 загружаются все кадры.
start_timeПЛАВАЮЩИЙДа00 – BIGMAX (шаг: 0.001)Устанавливает временную точку (в секундах) в видео, с которой начинать загрузку, диапазон 0–BIGMAX, шаг 0.001.

Выходы (Outputs)

Имя параметраТип данныхОписание
imageИЗОБРАЖЕНИЕ или ЛАТЕНТНОЕВыводит последовательность загруженных видеокадров в виде тензора изображений (если VAE не подключена) или латентного представления (если VAE подключена).
maskМАСКАВыводит собственный канал прозрачности видео (альфа-канал) в качестве маски.
audioАУДИОВыводит данные аудиодорожки, извлечённой из видео.
video_infoVHS_VIDEOINFOВыводит метаданные видео: частоту кадров, разрешение, длительность и сведения о кодеках.

Сценарии использования

Узел поддерживает детальный контроль над процессом загрузки, например, указание времени начала, ограничение количества загружаемых кадров, принудительное задание выходной частоты кадров или изменение разрешения. Он также совместим с менеджером пакетной обработки, что удобно для работы с последовательностями видео или фрагментами. Типичный сценарий: пользователь загружает короткое видео, изменяет его размеры в соответствии с требованиями модели, а затем передаёт каждый кадр в узел преобразования «изображение в изображение» для переноса стиля или восстановления содержимого.

Ссылка на исходный код узла Load Video FFmpeg (Path) 🎥🅥🅗🅢

Узел Load Video FFmpeg (Path) 🎥🅥🅗🅢 взят из пакета узлов ComfyUI-VideoHelperSuite.

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…