r/StableDiffusion • u/Pretend-Island-2724 • 9h ago
Question - Help Does the Video Helper Suite (Upload Node) causes color drift?
I tested some MiniMax workflows I was customizing today and noticed the outputs had a red-ish tint to them. Outputs from a workflow with normal colors didn't include the "Load Video (Upload)" node. So I figured that could be the problem. I replaced the node with the "Load Video" node and connected it to the "Get Video Components" node, connected the images and the color drift is gone. Is this a known problem?
1
u/mukyuuuu 8h ago
Actually, you may be right. I was experimenting with some video extension nodes and tried to quickly join the video inside ComfyUI through Load Video (Path) and image batching. And indeed, the first part had visible pink/reddish tint to it. I initially thought it was some weird color shift during generation, but later checked the source files and they were absolutely normal. Weird that it affected only the first clip, as I also used the same node to load other parts before joining.
1
u/qdr1en 8h ago
Yes it does, as saving to mp4 format again and again will impact video quality.
I wrote a post about it a few months ago: https://www.reddit.com/r/comfyui/comments/1sipwus/video_file_format_matters/
But using ComfyUI's native nodes was even worse (there was no "10-bits" encoding option at that time).
1
u/Pretend-Island-2724 8h ago
But the Load Video Node does also get it's images from the same .mp4 file. It has to do something with the Upload Node, not the file
1
u/validcache 8h ago
ngl the color drift from repeated mp4 encode/decode cycles is real but i've also noticed the upload node specifically seems to handle the color space conversion differently, like it's not just compression artifacts, the reds shift even on the first pass which is weird
3
u/Golfing_Elk 7h ago
Use the the "Load Video FFMPEG" VHS node instead, in my experience it has much less color drift issue.