Walmart's three-flashes-a-second limit and Sume's 24-frame check
Walmart bans strobe and caps flashing at three times a second. Sume has no flash detector; video-frames returns up to 24 named stills to review one second.

Sume has no flash or strobe detector, so it cannot certify a clip against Walmart's flashing rule. What it does have is POST /v1/video-frames, which pulls up to 24 stills at the times you name, enough to look at one second of a suspect moment at about 24 samples a second. Walmart's rule, from its Rich media: Technical requirements PDF (updated Sep 17, 2026, read 2026-10-08), is that videos should not use strobe or flashing lights and that any flashing visual effect must not flash more than three times in one second.
The Walmart rule
On its accessibility page the PDF says not to use visual effects such as strobe or flashing lights, which may cause some viewers to have seizures. It adds that other light effects may not trigger seizures but can be distracting, especially for people with certain cognitive disabilities. If you do use flashing effects, they must not flash more than three times in one second.
AI video models are the risk here. Fast cuts, lens flares, neon signs and camera strobes can appear in a render even when the prompt did not ask for them, so the check belongs after generation.
What the frame tools can do
The frames API takes one clip stored on media.sume.com and either an at array of 1 to 24 times or an fps value. The fps option is capped at 2, so a sampled sweep cannot see a three-per-second pattern. The at array is the useful form: each time is any second value that is at least 0 and below the clip duration, so 24 times 1/24 s apart cover one second. The source must be 300 seconds or shorter, and each call returns at most 24 frames.
Sume bills the job by its Modal compute at list times 1.25 plus the platform fee, and the job does not use an admission seat. The docs give no fixed price, so read the reserved amount from the submit response. For a first look at a whole clip, POST /v1/video-inspect returns 8 mid-bin stills by default.
| Question | Walmart PDF | Sume frames API |
|---|---|---|
| Strobe or flashing lights | Do not use | No detector; you review the stills |
| Maximum flash rate | 3 times in one second | One call: 24 named times, any spacing |
| Sampled sweep with fps | n/a | fps up to 2, so too slow for this rule |
| Longest source | n/a | 300 seconds |
| Frames per call | n/a | 24 |
| Price | n/a | Modal compute x 1.25 plus platform fee |
curl -X POST https://api.sume.com/v1/video-frames \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: walmart-flash-window-001" \
-d '{
"video_url": "https://media.sume.com/artifacts/artf_demo/clip.mp4",
"at": [4.0, 4.042, 4.083, 4.125, 4.167, 4.208, 4.25, 4.292, 4.333, 4.375, 4.417, 4.458, 4.5, 4.542, 4.583, 4.625, 4.667, 4.708, 4.75, 4.792, 4.833, 4.875, 4.917, 4.958],
"max_edge": 360
}'A review routine
Pick the moments with the most motion, usually cuts and light changes, and request one 24-frame window for each. Look at the stills in order. If brightness swings from frame to frame more than three times inside the second, regenerate that scene or trim it out with video trim.
This is a human check, not a guarantee. Walmart does not publish a measurement method in this PDF, so a clip that looks stable to you is still judged by Walmart's own review.
- Frames come back as durable media.sume.com images; a frame that fails to extract has a null url and does not fail the job.
- Import the clip first with POST /v1/media-imports; the API does not fetch other hosts.
- Scene transitions are the most common place for a brightness swing, so include each cut in a window.
Sources
Related posts
More in Use cases
- Walmart rich media checklist (Sep 17, 2026): video rules, Sume steps
Walmart's video checklist, read from its own PDF updated Sep 17, 2026, in one table: 14 rules, which ones Sume can act on, and which stay your manual check.
- Walmart silent video: the [NO SPEECH] caption and Kling audio off
A silent Walmart video should open with a [NO SPEECH] caption. Sume Kling 3 audio-off costs 14 cents a second; burning the caption adds a flat 20 cents.
- Walmart's 4.5:1 text contrast for video: set Sume caption colors
Walmart wants 4.5:1 contrast for normal text and 3:1 above 18 px. Sume caption design.colors sets text and card colors; ratios for four pairs inside.
- Walmart video .vtt captions: Sume burns text in, you build the file
Walmart calls closed captions optional but recommended and wants a .vtt name. Sume burns captions into pixels and returns no .vtt; here is the transcript route.
Written by Sume