AI color grading for video: AI edit or a fixed grade?
AI color grading for video means an AI edit that re-renders a clip toward a look, or a fixed filter grade applied the same way to every frame.

AI color grading for video can mean two different things. An AI video edit re-renders your clip toward a look you describe in words, and may change details along with the color. A filter grade applies fixed tone, balance and temperature settings to every frame, never changes what is in the picture, and applies the same settings to every clip you run it on. Pick the AI edit to explore a look, and the filter grade when many clips must match.
Both are available on Sume: the AI edit is gemini-omni-flash-1.1 on the Video Router, and the fixed grade is a Video filter job. The facts below come from the Video Router, Video filter and Media inputs docs, the FFmpeg filters documentation, and Sume's pricing code, read on 2026-09-29.
What is the difference between an AI grade and a filter grade?
| Compare | AI edit | Filter grade |
|---|---|---|
| You describe the look in | A text prompt | Filter names and numbers in a filtergraph |
| Source clip | Any fetchable public HTTPS URL | A file in your workspace on media.sume.com |
| What can change | Not limited by the docs: the whole clip is re-rendered | Only what the named filters change; geometry, frame rate and audio stay the source's unless the program changes them |
| Same settings on every clip | No promise in the docs | Yes: the same program runs the same filters |
| Length | No source limit in the docs | Source up to 300 seconds |
| Price | $0.125 per output second at 720p | Up to $0.02 per encode job; the check is free |
How do I grade a video with an AI prompt?
Send POST /v1/video-router/generate with model: "gemini-omni-flash-1.1", the clip's public HTTPS URL in video_url, and the look in prompt, ending with what must stay, as in the docs' edit example: “Keep everything else the same.” Compare the result with the source, because the docs don't promise what else an edit changes.
curl -X POST https://api.sume.com/v1/video-router/generate \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: ai-grade-001" \
-d '{
"model": "gemini-omni-flash-1.1",
"prompt": "Color grade this clip with a warm, soft film look: gentle contrast, warm highlights, slightly muted greens. Keep everything else the same.",
"video_url": "https://example.com/beach.mp4",
"resolution": "720p",
"mode": "async"
}'How do I apply the same grade to many clips?
Write the look once as a filtergraph and send that exact string with each clip to POST /v1/video-filter, so every clip gets the same filters with the same values. A look can combine a warmth change with colortemperature, a shadow or highlight tint with colorbalance, and contrast and saturation with eq; How to color correct a video explains each filter's options and ranges.
Run POST /v1/video-filter/check on the program first. It validates the program for free, without encoding, but a program that passes can still fail on the worker, so render one clip before the batch.
curl -X POST https://api.sume.com/v1/video-filter \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: grade-clip-07" \
-d '{
"video_url": "https://media.sume.com/artifacts/artf_demo/clip-07.mp4",
"filtergraph": "colortemperature=temperature=5200,eq=contrast=0.95:saturation=0.9,colorbalance=rh=0.05:bs=0.05"
}'Can I use a LUT or grade my own footage?
Not a LUT: lut3d and anything that reads a file are not on the filter's allowlist, which How to color correct a video covers. As for your own footage, the filter reads only clips already in your Sume workspace on media.sume.com, such as earlier Sume outputs. The AI edit is the one of the two that takes a clip at a public HTTPS URL, but it re-renders that clip rather than grading the original frames.
How much does AI color grading cost?
The AI edit is billed per output second by resolution at the provider's list price × 1.25, $0.125 a second at the default 720p. A filter job reserves up to $0.02 per encode and captures its own compute, never above that, whatever the clip's length up to 300 seconds. Both add a 5.5% agent fee by default.
Sources
Related posts
More in Media tools
- Amazon online video ad specs: OLV size, length, bitrate
Amazon online video (OLV) ads run 6–120 s in 16:9, at least 1920×1080 and 4 Mbps, with 192 kbps AAC on 2+ channels and up to 500 MB site-served.
- Audio ad specs: Spotify, Amazon, SiriusXM, and YouTube
Audio ad specs by seller: Spotify wants 192–320 kbps at -16 LUFS, Amazon a 10–30 s file up to 3 MB, SiriusXM a 44.1 kHz MP3, YouTube a video.
- Bulk add a watermark to videos: same logo, every file
To bulk add a watermark to videos, run one overlay job per video with the same logo and layout. How to keep it identical by API, and what it costs.
- Captions vs subtitles: what's the difference?
Captions write down what is heard, sound cues included, for viewers who can't hear. Subtitles translate the dialogue for viewers who don't speak it.
Written by Sume