Load Video FFmpeg (Path) 🎥🅥🅗🅢(LoadVideoFFmpegPath)
Основная функция этого узла — разбор видеофайла на отдельные кадры (или латентные представления) с одновременным извлечением аудиодорожки и детальной информации о видео (частота кадров, разрешение, продолжительность).
Load Video F Fmpeg Path
Узел Load Video FFmpeg (Path) 🎥🅥🅗🅢 в основном предназначен для разбора видеофайла на покадровые изображения (или латентные представления), а также для извлечения аудиодорожки и метаданных видео (таких как частота кадров, разрешение, длительность).
Узел Load Video FFmpeg (Path) является ключевым компонентом набора инструментов Video Helper Suite, предназначенным для загрузки видеофайлов из локальной файловой системы или по сетевому URL. Он основан на мощном мультимедийном фреймворке FFmpeg, способен декодировать и обрабатывать видео различных форматов и преобразовывать их в последовательности изображений, аудио и метаданные, пригодные для использования в рабочих процессах ComfyUI.
Функциональность узла
Основная функция этого узла — разобрать видеофайл на отдельные кадры (изображения или латентные представления), одновременно извлекая аудиодорожку и подробные сведения о видео (частота кадров, разрешение, длительность). Это позволяет пользователям бесшовно интегрировать видеоконтент в процессы генерации, редактирования изображений или обработки видео, например, применять AI-обработку изображений к каждому кадру видео или выполнять раздельный анализ аудио и видео.
Описание параметров узла - Load Video FFmpeg (Path) 🎥🅥🅗🅢
Входные соединения (Inputs)
| Имя параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
meta_batch | VHS_BATCHMANAGER | Нет | - | - | Подключите VHS_BatchManager для включения функций пакетной обработки видео или последовательной загрузки. |
vae | VAE | Нет | - | - | Подключите модель VAE, и узел будет напрямую выводить латентное представление кадров видео вместо исходных пиксельных изображений. |
Параметры управления (Parameters)
| Имя параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
video | СТРОКА | Да | - | - | Указывает полный путь к видеофайлу или сетевой URL для загрузки. Поддерживаются распространённые форматы видео, такие как .mp4, .avi, .mov и т.д. |
force_rate | ПЛАВАЮЩИЙ/ЦЕЛОЕ (Выпадающий список) | Да | 0 | 0 – 60 (шаг: 1) | Принудительно задаёт частоту кадров выходной последовательности изображений, диапазон 0–60, шаг 1. При значении 0 используется исходная частота кадров видео. |
custom_width | ЦЕЛОЕ | Да | 0 | 0 – DIMMAX | Пользовательская ширина выходных изображений, диапазон 0–DIMMAX. При значении 0 сохраняется исходная ширина видео. |
custom_height | ЦЕЛОЕ | Да | 0 | 0 – DIMMAX | Пользовательская высота выходных изображений, диапазон 0–DIMMAX. При значении 0 сохраняется исходная высота видео. |
frame_load_cap | ЦЕЛОЕ | Да | 0 | 0 – BIGMAX (шаг: 1) | Ограничивает максимальное количество загружаемых кадров, диапазон 0–BIGMAX, шаг 1. При значении 0 загружаются все кадры. |
start_time | ПЛАВАЮЩИЙ | Да | 0 | 0 – BIGMAX (шаг: 0.001) | Устанавливает временную точку (в секундах) в видео, с которой начинать загрузку, диапазон 0–BIGMAX, шаг 0.001. |
Выходы (Outputs)
| Имя параметра | Тип данных | Описание |
|---|---|---|
image | ИЗОБРАЖЕНИЕ или ЛАТЕНТНОЕ | Выводит последовательность загруженных видеокадров в виде тензора изображений (если VAE не подключена) или латентного представления (если VAE подключена). |
mask | МАСКА | Выводит собственный канал прозрачности видео (альфа-канал) в качестве маски. |
audio | АУДИО | Выводит данные аудиодорожки, извлечённой из видео. |
video_info | VHS_VIDEOINFO | Выводит метаданные видео: частоту кадров, разрешение, длительность и сведения о кодеках. |
Сценарии использования
Узел поддерживает детальный контроль над процессом загрузки, например, указание времени начала, ограничение количества загружаемых кадров, принудительное задание выходной частоты кадров или изменение разрешения. Он также совместим с менеджером пакетной обработки, что удобно для работы с последовательностями видео или фрагментами. Типичный сценарий: пользователь загружает короткое видео, изменяет его размеры в соответствии с требованиями модели, а затем передаёт каждый кадр в узел преобразования «изображение в изображение» для переноса стиля или восстановления содержимого.
Ссылка на исходный код узла Load Video FFmpeg (Path) 🎥🅥🅗🅢
Узел Load Video FFmpeg (Path) 🎥🅥🅗🅢 взят из пакета узлов ComfyUI-VideoHelperSuite.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.