12 16-second Vidu Q4 Preview clips vs Sume at 1080p

Vidu Q4 Preview lists launch pricing from $0.014 a second. For 12 16-second clips, that is $2.688; Sume 1080p models start at $48.00.

4 min readSume
All posts

Vidu Q4 Preview, released on 2026-10-07, advertises launch pricing "from $0.014 a second", so 12 16-second clips come to $2.688 at that starting rate. The cheapest 1080p model in Sume's video catalog for the same length is Wan 3.0 at $48.00. Vidu's number is a starting rate, and its release does not say which resolution it applies to, so the two columns below are a floor against a list price, not a like-for-like quote.

Vidu's side comes from its launch release and Unite.AI's summary, read 2026-10-10. Sume's side comes from the Video Router docs and the API pricing page, computed from the same estimators that bill a job.

What do 12 16-second clips cost at 1080p?

Sume prices are the provider list price times 1.25, which is what the ledger charges. Vidu is shown at its starting rate only; Unite.AI reports the model offers 3 to 16 second clips at 540p, 720p, 1080p, 2K and 4K, so a 16-second clip is in range.

Cost of 12 16-second clips. Vidu from its launch release, Sume from the Video Router catalog, read 2026-10-10.
ModelResolutionPrice for 12 clipsNote
Vidu Q4 Previewnot stated for the starting rate$2.688 (from)launch pricing, starts at $0.014 a second
Wan 3.01080p$48.00list price at the standard margin
Seedance 2.51080p$273priced from video tokens at 16:9

How do I run the Sume side?

Submit to POST /v1/videos with the catalog id, then poll the polling_url. This example runs the cheapest row above and needs a Sume API key in SUME_API_KEY.

import os
import time

import requests

H = {"Authorization": f"Bearer {os.environ['SUME_API_KEY']}"}
job = requests.post(
    "https://api.sume.com/v1/videos",
    headers=H,
    json={
        "model": "wan-3.0",
        "prompt": "A paper boat drifts down a rain-soaked street at dusk",
        "duration": 16,
        "resolution": "1080p",
        "aspect_ratio": "16:9",
    },
).json()
while True:
    s = requests.get(job["polling_url"], headers=H).json()
    if s["status"] in ("completed", "failed"):
        break
    time.sleep(10)
print(s["status"], s.get("unsigned_urls"))

What this comparison leaves out

Read these before treating either number as a quote.

  • Vidu's starting rate is the floor of its rate card; a 1080p, 2K or 4K clip may cost more per second.
  • Sume does not list Vidu Q4 Preview in its video catalog at the time of reading, so there is no Sume price for it.
  • Quality, motion and audio behavior differ by model and are not scored here.

Sources

Related posts

More in Comparisons

All Comparisons posts

Written by Sume