Spaces:
Runtime error
Runtime error
class VideoInfoNode: | |
def INPUT_TYPES(s): | |
return { | |
"required": { | |
"video_info": ("VHS_VIDEOINFO",), | |
} | |
} | |
CATEGORY = "tbox/Video" | |
RETURN_TYPES = ("FLOAT", "INT", "FLOAT", "INT", "INT", "FLOAT","INT", "FLOAT", "INT", "INT") | |
RETURN_NAMES = ( | |
"source_fps", | |
"source_frame_count", | |
"source_duration", | |
"source_width", | |
"source_height", | |
"loaded_fps", | |
"loaded_frame_count", | |
"loaded_duration", | |
"loaded_width", | |
"loaded_height", | |
) | |
FUNCTION = "get_video_info" | |
def get_video_info(self, video_info): | |
keys = ["fps", "frame_count", "duration", "width", "height"] | |
source_info = [] | |
loaded_info = [] | |
for key in keys: | |
source_info.append(video_info[f"source_{key}"]) | |
loaded_info.append(video_info[f"loaded_{key}"]) | |
return (*source_info, *loaded_info) |