ComfyUI_UniversalMediaLoader:ComfyUI 全能媒体加载节点,图像‑视频‑音频一站式拖放处理

插件2个月前发布 小马良
217 0

ComfyUI_UniversalMediaLoader 是一套简化 ComfyUI 工作流的强大自定义节点套件。它打破了传统工作流中需要针对不同媒体类型(图像、视频、音频)切换不同加载节点的繁琐流程,提供了一个统一的交互式界面。用户只需拖放文件,即可在单个节点内完成媒体的加载、裁剪、遮罩绘制、时间线修剪及元数据提取,极大提升了创作效率。

ComfyUI_UniversalMediaLoader:ComfyUI 全能媒体加载节点,图像‑视频‑音频一站式拖放处理

核心亮点

  • 全能媒体支持:无缝处理图像(PNG, JPG, WEBP等)、视频/动图(MP4, GIF, MOV等)及音频(WAV, MP3, FLAC等)。
  • 交互式可视化 UI:
    • 智能画布生成器:未加载文件时,可作为分辨率规划器,支持主流宽高比预设、方向切换及 32px 网格对齐(适配 SD1.5/SDXL/Flux)。
    • 可视化裁剪与外画:提供交互式裁剪框,支持宽高比锁定及“外画模式”(Outpainting),缺失区域自动填充并生成遮罩。
    • 内置遮罩编辑器:直接在节点上绘制或擦除遮罩,支持画笔大小调节,适用于 Inpainting 工作流。
  • 专业级时间线控制:
    • 针对视频和 GIF 提供完整的时间线轨道、波形预览及修剪手柄。
    • 支持自定义输出 FPS、音频静音、循环播放及精确到帧的修剪。
  • 音频处理增强:支持高清晰度波形显示、1秒磁吸吸附修剪及实时变速(0.1x – 4.0x,保留音高)。
  • 高效数据解包:通过 MEDIA_DATA 统一输出格式,配合专用的 Unpack 节点,可轻松提取尺寸、张量、音频波形及元数据,避免不必要的解码开销。

节点详解

节点名称功能描述关键输出
Universal Media Loader主交互节点,负责拖放加载、画布配置及可视化编辑。media_data (MEDIA_DATA)
Universal Size Unpack轻量级提取尺寸信息,无需解码像素,适合动态调整潜空间大小。width, height, aspect_ratio, megapixels
Universal Image Unpack从各类视觉媒体中提取图像张量及遮罩。视频模式下自动提取首、中、尾三帧。image, mask, rgba_image, crop_coords
Universal Audio Unpack提取音频波形、采样率及修剪后的时长信息。audio, sample_rate, duration, trim_start/end
Universal Video Unpack将视频/GIF 解码为帧批次,同步提取音频与遮罩。frames, mask, audio, fps, frame_count

适用场景

  • 快速原型设计:通过画布生成器快速规划不同模型的输入分辨率。
  • 视频重绘与编辑:利用内置的时间线修剪和遮罩工具,直接准备 Video-to-Video 或 Inpainting 素材。
  • 多模态创作:在同一工作流中轻松整合图像、视频和音频元素,无需复杂的预处理脚本。
  • 精准控制:通过可视化的裁剪和外画工具,实现对构图和画面边界的精确把控。

安装指南

  1. 进入 ComfyUI 的自定义节点目录:
    cd ComfyUI/custom_nodes/
    
  2. 克隆仓库:
    git clone https://github.com/Fictiverse/ComfyUI_UniversalMediaLoader.git
    
  3. 重启 ComfyUI 服务器。
© 版权声明

相关文章