Fix flicker in AI video with the deflicker filter API

Brightness flicker between frames can be smoothed with the deflicker filter in Sume's video filter. It will not fix shimmering detail. Check free, then encode.

4 min readSume
All posts

Run the clip through POST /v1/video-filter with deflicker in the filtergraph. It is on Sume's allowlist, and the encode returns a new MP4 for the listed $0.02 per job. It targets frame-to-frame brightness pumping; it does not repaint detail that changes from frame to frame.

Higgsfield's changelog (FLUX 3 Video Upscaler, Aug 27, 2026, read 2026-10-01) says that tool keeps motion smooth while raising resolution. If a generated clip flickers, the fix is a temporal pass on the file, which is what this filter is.

What does deflicker fix, and what does it not?

Deflicker is an ffmpeg filter that evens out luminance across neighboring frames. Sume's docs do not describe how it behaves on generated video, so treat the table as a starting guess and test one clip.

Temporal filters on the video filter allowlist, from the code read 2026-10-01.
FilterAimSide effect to watch
deflickerEven out brightness between framesReal lighting changes may soften
tmixAverage several framesGhosting on fast motion
tblendBlend each frame with the previousTrails on movement

How do I run it?

Import the clip if needed, check the program, then submit with an Idempotency-Key. The check is free, creates no job and does not touch the encoder.

curl -X POST https://api.sume.com/v1/video-filter/check \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video_url": "https://media.sume.com/artifacts/artf_demo/flicker.mp4",
    "filtergraph": "deflicker"
  }'

Can I stack filters?

Yes, within the cap of 32 named filters and 2048 characters. Separate them with commas, for example deflicker before a mild sharpen. Keep the graph short: every added filter is another look you must review, and a failure on the box (a bad expression, memory, time) returns as a structured job error.

What if the flicker is in the content, not the light?

A filter cannot fix a face or texture that changes between frames, because the pixels are different, not just brighter or darker. In that case regenerate the shot. The source for the filter can be up to 300 seconds; for upscaling see AI video upscaler API.

Sources

Related posts

More in Use cases

All Use cases posts

Written by Sume