ComfyWarp nodes preview - v0.3 (render video, flow blend deflicker) (Patreon)
Downloads
Content
Changelog:
- Add v0.3.0 example pipeline with RenderVideo, FlowBlend mode for video output
- Add RenderVideo node
- Add ffmpeg downloader/finder
- Fix SaveFrame node to return output dir variable
- Make SaveFrame save frames with {frames_folder}_{batch_name}_%06d.png pattern
v0.3.1, 10.10.2023:
- fix install.bat xformers version
- fix SaveFrame node not saving frame if being the last node
- move to L tier
2.11.2023:
- remove efficiency nodes from workflows
- remove efficiency nodes from the installer
- replace mask compositing in v0.1 workflow with MixConsistencyMaps node
- add updated workflows for direct download (codebase is unchanged)
4.11.2023:
- moved to M
FlowBlend Deflickering pipeline from warp's video output cell
This part smooths out the frames by blending the current stylized output frame and previously stylized and warped output frame, where consistent areas are blended linearly, and inconsistent areas are taken from the current stylized output frame only. This smooths non-moving parts and helps reduce trails on moving parts.
RenderVideo node
Renders a video from frames following the {frames_folder}_{batch_name}_%06d.png pattern.
Inputs
output_dir:
folder to put the rendered video to. Will be created automatically
frames_input_dir:
folder to get frames from, plug your SaveFrame output dir here
batch_name:
batch name you've set in your SaveFrame node, default - ComfyWarp
first_frame:
start video from that frame, default: 0
last_frame:
end video at that frame, default: -1, means use all available frames
render_at_frame:
frame at which to begin rendering video. Plug your FrameDataset total frame number here or specify manually if you want to render video before diffusing all the frames.
current_frame:
current frame being rendered, used to trigger video render. don't enter manually, Plug your current frame variable here.
fps:
output fps
output_format:
codec to use, h264_mp4, qtrle_mov, prores_mov
use_deflicker:
enable ffmpeg built-in deflicker
Workflow requires efficiencynodes: LucianoCirino/efficiency-nodes-comfyui: A collection of ComfyUI custom nodes. (github.com)
Installation
- Create a folder for ComfyWarp. Avoid whitespaces and non-Latin alphanumeric characters.
- download install & run bat files and put them into your ComfyWarp folder
- run install.bat. If the installation is successful, the server will be launched.
- download and unzip the attached archive into your ComfyWarp/ComfyUI/custom_nodes folder
- Close the server window and run run.bat to fetch the newly installed warp nodes :D
Video with the workflows:
v0.1.0: WarpFusion: Warp and Consistency explanation in ComfyUI - YouTube