aiofiles pydantic opencv-python imageio-ffmpeg brotli pillow_heif easydict # logfire
This repository provides utility nodes for defining inputs and outputs in ComfyUI workflows. These nodes are essential for running ShellAgent apps with ComfyUI, but they can also be used independently to specify input/output variables and their requirements explicitly.
To install, either:
Each input node supports setting a default value and additional configuration options.
这个节点将图像序列合成视频,支持多种格式和高级编码选项。
基本配置:
images 输入frame_rate (默认24fps)format: video/h264-mp4 (推荐,Mac/iOS兼容)结果: 生成Mac兼容的高质量MP4视频
| 格式 | 描述 | Mac兼容 | 适用场景 |
|——|——|———|———|
| video/h264-mp4 ✅ | H.264 标准格式 | ✅ 完美 | 日常使用,社交媒体,网页 |
| video/h265-mp4 | H.265 高压缩 | ✅ 支持 | 节省空间,4K视频 |
| video/vp9-webm | VP9 网页格式 | ✅ 支持 | 网页嵌入,流媒体 |
| video/mov | QuickTime格式 | ✅ 完美 | Mac原生格式 |
| video/avi | AVI旧格式 | ✅ 支持 | 兼容性需求 |
| video/h264-advanced ⚙️ | H.264 高级模式 | ⚠️ 取决于配置 | 自定义参数 |
| video/h264-high444 🎥 | H.264 High 4:4:4 | ❌ 不兼容 | 专业后期制作 |
| video/ffmpeg-manual 🔧 | 完全手动模式 | ⚠️ 取决于配置 | 专家级自定义 |
当选择 h264-advanced 或 ffmpeg-manual 格式时,可以使用以下可选参数:
编码参数:
advanced_preset: 编码速度 (ultrafast → veryslow)medium (推荐): 速度与质量平衡slow: 更好的质量,编码更慢fast: 更快的编码,质量略低advanced_crf: 质量控制 (0-51)0: 无损 (文件巨大)18-20: 视觉无损 (推荐)23-28: 高质量,适中文件大小51: 最差质量advanced_pix_fmt: 像素格式yuv420p ✅: Mac/iOS兼容 (推荐)yuv444p ⚠️: 最高质量,但Mac不兼容yuv444p10le: 10位高质量,Mac不兼容advanced_tune: 优化类型none (默认): 通用优化film: 适合电影内容animation: 适合动画grain: 保留胶片颗粒stillimage: 适合静态图片序列色彩参数:
advanced_colorspace: 色彩空间 (bt709/bt601/bt2020nc)advanced_color_range: 色彩范围 (tv=16-235 / pc=0-255)专家参数:
advanced_x264_params: x264高级参数字符串aq-mode=3:aq-strength=0.8:deblock=-1,-1format: video/h264-mp4
quality: 85
# 自动使用 yuv420p, Mac/手机完美播放
适用: YouTube, Bilibili, 抖音, 朋友圈
format: video/h264-mp4
quality: 95
# 或使用高级模式:
format: video/h264-advanced
advanced_crf: 18
advanced_preset: slow
advanced_pix_fmt: yuv420p # 保持兼容性
适用: 珍贵视频保存,原始素材备份
format: video/h264-high444
# 或使用高级模式:
format: video/h264-advanced
advanced_pix_fmt: yuv444p # 最高色彩保真度
advanced_crf: 16
advanced_preset: slow
注意:
format: video/h264-advanced
advanced_pix_fmt: yuv444p # 色度边缘更锐利
advanced_tune: film
advanced_crf: 16
适用: 绿幕/蓝幕特效制作,色键抠像
| 特性 | YUV420p (推荐) | YUV444p (专业) |
|——|—————|—————|
| Mac兼容性 | ✅ 完美支持 | ❌ 不支持 |
| iOS兼容性 | ✅ 完美支持 | ❌ 不支持 |
| 文件大小 | 📉 小 | 📈 大50% |
| 色彩精度 | ⭐⭐⭐⭐ (95%) | ⭐⭐⭐⭐⭐ (100%) |
| 适用场景 | 日常使用 | 专业后期 |
详细说明: 查看 VIDEO_FORMATS_GUIDE.md
video/h264-mp4 即可quality 参数到 95yuv420p 像素格式yuv444pQ: 视频在Mac上显示黑屏?
A: 使用了yuv444p格式。解决:选择 video/h264-mp4 重新生成
Q: 如何获得最佳质量且Mac兼容?
A: 使用 video/h264-advanced + yuv420p + crf=18 + preset=slow
Q: 专业后期用什么格式?
A: 使用 video/h264-high444 或 advanced_pix_fmt=yuv444p
encrypt: 启用后,输出文件将被XOR加密audio 输入可自动将音频混流到视频中vae 输入可自动解码latent图像A widget can be easily converted into a ShellAgent Input node of the appropriate type by right-clicking on the widget and selecting the option from the menu.