Video Helper Suite 🎥🅥🅗🅢generated

Load Video (Path) 🎥🅥🅗🅢(LoadVideoPath)

Этот узел предоставляет широкие возможности обработки видео, позволяя пользователю осуществлять детальный контроль над процессом загрузки.

Load Video Path

meta_batch
vae
IMAGE
frame_count
audio
video_info
video
STRING
force_rate
0
custom_width
INT
custom_height
INT
frame_load_cap
INT
skip_first_frames
INT
select_every_nth
INT
VideoHelperSuite

Узел Load Video (Path) 🎥🅥🅗🅢 предоставляет широкий набор опций для обработки видео, позволяя пользователю осуществлять детальный контроль над процессом загрузки.

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

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

Этот узел предоставляет богатый набор опций для обработки видео, позволяя пользователю осуществлять детальный контроль над процессом загрузки. Например, пользователь может ограничить количество загружаемых кадров, пропустить начальные кадры, загружать кадры с определённым интервалом, а также принудительно задать размер и частоту кадров выходной последовательности. Это делает его особенно полезным для работы с большими видеофайлами или в сценариях, требующих специфических шагов предварительной обработки.

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

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

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

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

ПараметрТип данныхОбязательныйЗначение по умолчаниюДиапазон/ОпцииОписание
videoSTRINGДа--Путь к загружаемому видеофайлу или сетевой URL. Поддерживаются распространённые форматы видео (например, .mp4, .mov, .avi и т.д.).
force_rateКОМБОДа00 - 60 (шаг: 1)Принудительная установка частоты кадров (FPS) для выходной последовательности. Диапазон от 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 означает загрузку всех кадров.
skip_first_framesЦЕЛОЕДа00 - BIGMAX (шаг: 1)Пропуск указанного количества кадров в начале видео перед началом загрузки. Диапазон от 0 до BIGMAX, шаг 1.
select_every_nthЦЕЛОЕДа11 - BIGMAX (шаг: 1)Загрузка каждого N-го кадра для понижающей дискретизации. Диапазон от 1 до BIGMAX, шаг 1.

Выходные данные (Output)

ПараметрТип данныхОписание
IMAGEНеизвестноВыходная последовательность кадров видео (изображения или латентные представления).
frame_countЦЕЛОЕОбщее количество кадров видео, успешно загруженных.
audioАУДИОДанные аудиодорожки, извлечённые из видео.
VHS_VIDEOINFOVHS_VIDEOINFOМетаданные видео, включая исходные размеры и частоту кадров.

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

Ключевой особенностью узла является поддержка подключения VAE (вариационного автоэнкодера). При предоставлении модели VAE узел напрямую кодирует кадры видео в латентное представление (LATENT) на выходе, пропуская этап явного декодирования изображения. Это может значительно повысить эффективность процесса обработки, особенно в рабочих процессах, требующих подачи видео в модели генерации на основе латентного пространства (например, Stable Diffusion).

Примечания

Кроме того, узел выводит метаинформацию о видео (например, исходный размер, частоту кадров), извлечённую аудиодорожку и общее количество фактически загруженных кадров. Эти выходные данные предоставляют последующим узлам необходимую контекстную информацию, что упрощает построение сложных конвейеров обработки видео.

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

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

Комментарии

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

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