Video · Tested

The Sora API Is Gone: Move a Photo-to-Video Job to Seedance 2.5

An empty charcoal film reel lying flat on an ivory plinth beside an upright reel with an amber filmstrip flowing out
Original abstract editorial artwork generated in Ciyo with GPT Image 2.5 Sunburst.

OpenAI discontinued the Sora web and app experience on April 26, 2026, and the Sora API on September 24, 2026. If a short product clip, a social loop or a shop-window video still depended on Sora, that job now needs a new model.

On September 27, 2026 we rebuilt a typical small-business job — a five-second clip from one still — with Seedance 2.5 in Ciyo, for Rook & Rabbit, a fictional board-game café. Three runs taught us more than a feature list would.

What happened to Sora

OpenAI's help article on the discontinuation gives the two dates: the web and app experiences ended on April 26, 2026, and the API on September 24, 2026. It says you can export Sora content from sora.chatgpt.com/sunset, that data will be permanently deleted after any final export window, and that purchased ChatGPT or Sora credits can still be used for Codex.

Export first. Your old prompts and clips are the best brief you have for the replacement.

Map the job before you pick a model

Most small-business Sora jobs were one of two shapes: text to video, or a still to a short clip. Write down what yours needed, then set the same values in the new tool.

Our job, set up in Ciyo's Video Generator
What the job needsOur valueWhere to set it in Ciyo
Start from an exact stillYesFrames mode, start frame
Length5 secondsDuration
Resolution720pResolution
SoundNoneAudio off
ModelSeedance 2.5Model menu (197 credits for this clip)
Ciyo Video Generator set to Frames, Auto, 5 s, 720p, audio off and Seedance 2.5 at 197 credits, with the shop-front motion prompt typed
The Video Generator set up for the job. Ciyo, September 27, 2026.

Run 1: a clean five-second clip

Our first Seedance 2.5 run started from a square pixel-art shop front and asked for a still camera with gently flickering lamps. It cost 197 credits — the same with audio on or off — and came back as a 960 × 960 clip at 24 frames per second, 5.04 seconds long, a few minutes after we submitted it.

The camera stayed still and the bicycle did not move, as asked.

Run 2: a timeout, refunded

The second run, from a photo of the shop front with a slow push-in and a passing cyclist, ended with “Video generation timed out before completion.” The 197 credits came back automatically.

Plan for this in any video workflow: submit early, do not promise a clip for the next ten minutes, and keep the prompt so a retry is one click.

Ciyo canvas card reading Video generation timed out before completion, Seedance 2.5, 5s, 720p, 197 credits
A timed-out run; the credits were refunded. Ciyo, September 27, 2026.

Run 3: two things to check in every clip

The retry succeeded, but from the wrong picture: the Frames slot still held the pixel-art start frame from run 1, although the photo was selected when we opened the generator. Look at the start-frame thumbnail before you spend 197 credits.

The clip also wrote text that was not there. The start frame had a blank door window and a blank chalkboard; by 1.7 seconds the door said “OPEN” among garbled words and the chalkboard carried invented words and a price, although the prompt said “no text overlays”. For a shop, an invented price is the worst kind of error.

Four frames from the Seedance 2.5 clip: the blank chalkboard at 0 seconds, then invented words and a price on the chalkboard and door from 1.7 seconds
Frames 0, 40, 80 and 120 of run 3, September 27, 2026.
The motion prompt for runs 2 and 3
A short, calm video for the cafe's Instagram: slow push-in toward the lit shop window at dusk, the warm lamps inside glow steadily, a few leaves on the potted plant move in a light breeze, a cyclist passes along the pavement from left to right. Keep the shop front, sign and chalkboard exactly as in the photo. Realistic, no text overlays.

A first-week checklist for your replacement

Before a clip goes out: confirm the start frame, watch the whole clip at full size for invented text and prices, check that the camera move matches the brief, and read the file's size and length. Keep a note of the credits and the time each run took, so you can plan the next campaign.

Replacing the Sora API

When did the Sora API shut down?

On September 24, 2026, according to OpenAI's help article. The Sora web and app experiences ended on April 26, 2026.

Can I still get my Sora videos?

OpenAI says you can export them at sora.chatgpt.com/sunset, and that data is deleted after any final export window.

What does a Seedance 2.5 clip cost in Ciyo?

197 credits for 5 seconds at 720p on September 27, 2026, with or without audio. A timed-out run was refunded.

What should I check in every clip?

The start frame, invented text or prices, the camera move and the file's size and length.

Rebuild your video job in Ciyo

Start from your still, set Frames, length and resolution, and check the clip before it goes out.