Overview
Local AI video workflows, built in ComfyUI and run on my own hardware — custom segmentation, inpainting, and video generation assembled for production control.
Built the graphs stage by stage — Florence 2, SAM2, ProPainter, Wan 2.1 VACE — so a removal that can’t be reshot still lands inside a real post schedule.
This is the chain behind The Travel Writer — the Fiat Ritmo removal on Heidi Ewing’s second feature, built here and delivered into the cut on a five-month post schedule.
TypePipeline
PlatformComfyUI · Local
RoleDesign · Build
Toolchain
Florence 2Open-vocabulary grounding — one text prompt (“car”) instead of a training set; its boxes seed the tracker
SAM2Segmentation with memory — one box prompt and the matte propagates the whole clip, not per-frame guesses
ProPainterFlow-guided video inpainting — wants its masks dilated; a tight matte ghosts at the edges
Wan 2.1 VACEGeneration under control signals — the masks decide where it invents and where the plate stays
ComfyUI · Pipeline — object removal
Load Video (Upload)
IMAGE

Florence2Run
imageimage
text_inputdata

car 0.97
Sam2Segmentation
imageMASK
bboxes

ProPainter Inpainting
imageIMAGE
mask

WanVaceToVideo
control_videoLATENT
control_masks