Home Artists Posts Import Register

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

v0.2.1: WarpFusion: ComfyWarp iteration 2. - YouTube

Comments

Alan Huang

hi, after I install all of it and open workflow, it shows below note mission and I can find where to download, please advised, thanks. When loading the graph, the following node types were not found: MixConsistencyMaps SaveFrame LoadFramePairFromDataset LoadFrameFromFolder Nodes that have failed to load will show as red on the graph.

sxela

just unpack the zip archive from this post into your comfyui/custom_nodes folder and restart the server

Yasser Naggar

I got this error in comfyui :Error occurred when executing KSampler (Efficient): 'NoneType' object has no attribute 'cpu' byte_repr = tensor.cpu().numpy().tobytes() # Convert tensor to byte