Video Info (Source) 🎥🅥🅗🅢(VideoInfoSource)
В технической реализации этот узел принимает входные данные типа `VHS_VIDEOINFO`. Эта структура данных обычно генерируется узлами загрузки видео (например, Load Video) из Video Helper Suite.
Video Info Source
Узел Video Info (Source) 🎥🅥🅗🅢. Технически этот узел принимает на вход данные типа VHS_VIDEOINFO. Эта структура данных обычно генерируется узлами загрузки видео (такими как Load Video) из Video Helper Suite.
Узел Video Info (Source) — это инструментальный узел для извлечения базовой информации из исходного видеофайла. Его основная функция — получение объекта с информацией о видео и извлечение из него ключевых метаданных, таких как частота кадров, общее количество кадров, продолжительность и разрешение видео. Сам узел не обрабатывает видеофайлы, а служит промежуточным звеном для извлечения информации.
Функциональность узла
Технически этот узел принимает на вход данные типа VHS_VIDEOINFO. Эта структура данных обычно генерируется узлами загрузки видео (такими как Load Video) из Video Helper Suite. Внутри узел считывает из этой структуры предварительно вычисленные атрибуты, такие как source_fps, source_frame_count, и выводит их в виде отдельных числовых значений. Он поддерживает обработку любого формата видео, декодированного вышестоящими узлами.
Описание параметров узла - Video Info (Source) 🎥🅥🅗🅢
Входные соединения (Inputs)
| Параметр | Тип данных | Обязательный | По умолчанию | Диапазон/Опции | Описание |
|---|---|---|---|---|---|
video_info | VHS_VIDEOINFO | Да | - | - | video_info (входной параметр): Принимает объект с информацией о видео от узла загрузки видео для извлечения метаданных исходного видео. |
Выходные данные (Outputs)
| Параметр | Тип данных | Описание |
|---|---|---|
| fps🟨 | FLOAT | fps🟨 (выходной параметр): Выводит частоту кадров исходного видео в кадрах в секунду. |
| frame_count🟨 | INT | frame_count🟨 (выходной параметр): Выводит общее количество кадров в исходном видео. |
| duration🟨 | FLOAT | duration🟨 (выходной параметр): Выводит общую продолжительность исходного видео в секундах. |
| width🟨 | INT | width🟨 (выходной параметр): Выводит ширину изображения исходного видео в пикселях. |
| height🟨 | INT | height🟨 (выходной параметр): Выводит высоту изображения исходного видео в пикселях. |
Сценарии использования
В типичном рабочем процессе обработки видео вы можете подключить выход video_info узла "Load Video" ко входу этого узла. Затем вы можете передать выходные данные этого узла (частоту кадров, общее количество кадров и т.д.) другим узлам, которым требуются эти параметры для вычислений, например, узлам для управления скоростью анимации или определения области обработки, тем самым создавая динамический конвейер обработки видео.
Ссылка на исходный код узла Video Info (Source) 🎥🅥🅗🅢
Узел Video Info (Source) 🎥🅥🅗🅢 взят из пакета узлов ComfyUI-VideoHelperSuite.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.