feat(video): 添加关键帧提取与视频分割功能- 新增 ExtractKeyFrames 节点用于提取视频关键帧 - 新增 ExtractKeyFramesAndSplit 节点用于同时提取关键帧并分割视频 - 更新模块导入路径以适配重构后的目录结构- 修改节点分类名称为中文显示 - 移除旧版节点映射配置并集中管理导出节点 -优化输入参数定义方法签名 - 保留 WEB_DIRECTORY 配置支持前端资源加载
27 lines
762 B
Python
27 lines
762 B
Python
from video_extract_key_frames.nodes import ExtractKeyFrames, ExtractKeyFramesAndSplit
|
|
|
|
# A dictionary that contains all nodes you want to export with their names
|
|
# NOTE: names should be globally unique
|
|
NODE_CLASS_MAPPINGS = {
|
|
"ExtractKeyFrames": ExtractKeyFrames,
|
|
"ExtractKeyFramesAndSplit": ExtractKeyFramesAndSplit,
|
|
}
|
|
|
|
# A dictionary that contains the friendly/humanly readable titles for the nodes
|
|
NODE_DISPLAY_NAME_MAPPINGS = {
|
|
"ExtractKeyFrames": "Extract Key Frames",
|
|
"ExtractKeyFramesAndSplit": "Extract Key Frames & Split Video",
|
|
}
|
|
|
|
WEB_DIRECTORY = "./web"
|
|
|
|
__all__ = [
|
|
"NODE_CLASS_MAPPINGS",
|
|
"NODE_DISPLAY_NAME_MAPPINGS",
|
|
"WEB_DIRECTORY",
|
|
]
|
|
|
|
__author__ = """guyouyue"""
|
|
__email__ = "guyuoyue@gmail.com"
|
|
__version__ = "1.0.0"
|