""" 通用视频预览节点 ComfyUI 自定义节点,接收视频文件路径并在前端展示预览 """ import os try: import folder_paths FOLDER_PATHS_AVAILABLE = True except ImportError: FOLDER_PATHS_AVAILABLE = False SUPPORTED_VIDEO_EXTENSIONS = {".mp4", ".webm", ".mov", ".avi", ".mkv", ".flv", ".wmv", ".3gp"} def _get_output_dir() -> str: if FOLDER_PATHS_AVAILABLE: return folder_paths.get_output_directory() plugin_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) return os.path.join(os.path.dirname(os.path.dirname(plugin_dir)), "output") class VideoPreview: """ 通用视频预览节点 功能: - 接收视频文件路径(STRING) - 在 ComfyUI 前端节点上内嵌