Updates project authorship and display naming to Geekatplay Studio in metadata and README. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
44 lines
1.5 KiB
Markdown
44 lines
1.5 KiB
Markdown
# ComfyUI-UniversalVideoIO
|
|
|
|
Dedicated ComfyUI custom node pack for production-ready video import/export with FFmpeg profiles, mastering presets, sequence output, and image-batch-to-latent workflows.
|
|
|
|
Maintained by **Geekatplay Studio**.
|
|
|
|
## Nodes
|
|
- UV_LoadVideo
|
|
- UV_SaveVideo
|
|
- UV_SaveMaster
|
|
- UV_SaveSequence
|
|
- UV_MetadataProbe
|
|
- UV_ImageBatchToLatent
|
|
- UV_CodecPreset
|
|
- UV_AudioMux
|
|
- UV_TranscodeVideo
|
|
|
|
## Install (Git Clone)
|
|
1. Clone into `ComfyUI/custom_nodes/ComfyUI-UniversalVideoIO`
|
|
2. Install deps: `pip install -r requirements.txt`
|
|
3. Restart ComfyUI
|
|
|
|
## Install (ComfyUI-Manager / Registry)
|
|
- Ensure `[tool.comfy]` in `pyproject.toml` has your real `PublisherId`.
|
|
- Publish with Comfy Registry flow (`comfy node publish`).
|
|
- Then install/update from ComfyUI-Manager in one click.
|
|
|
|
## V1 Coverage
|
|
- Pixel video import: `UV_LoadVideo` (frames + metadata + audio presence token)
|
|
- Video export: `UV_SaveVideo` (preset or advanced quality args)
|
|
- Mastering export presets: `UV_SaveMaster`
|
|
- Sequence export: `UV_SaveSequence` (PNG/JPG/EXR)
|
|
- Latent bridge: `UV_ImageBatchToLatent` (regular or tiled VAE encode)
|
|
- Metadata probe: `UV_MetadataProbe`
|
|
- Profile selector: `UV_CodecPreset`
|
|
- Audio mux: `UV_AudioMux`
|
|
- Transcode utility: `UV_TranscodeVideo`
|
|
|
|
## Notes
|
|
- FFmpeg is resolved from system PATH first, then `imageio-ffmpeg`.
|
|
- V1 supports pixel-video workflows and IMAGE->LATENT bridging.
|
|
- Direct model-native latent video bridges are deferred to model-family-specific V2 nodes.
|
|
- Relative import fallbacks are included for ComfyUI custom-node loading contexts.
|