Changelog
What's new in reelsdk
Everything that changed in reelsdk, the video rendering API that bills from $0.01 a minute, newest first: 16 updates since the first release on 25 October 2026, each written as what it changes for you.
Right-to-left captions, shorts that resume after a restart, and caption limits that hold.
7 updates
- NewCaptions
Captions in six more scripts
Arabic, Hebrew, Thai, Devanagari, Lao and Myanmar captions get matching Noto Sans faces. Arabic and Hebrew run right to left, with the karaoke fill sweeping the same way, and sentence marks in Arabic, Devanagari and Myanmar break captions like a full stop.
- ImprovedShorts
Shorts pick up where they left off
If a short is interrupted mid-job by a restart on our side, it picks up from its last finished step instead of starting over. Lost stills are redrawn, a lost voiceover is voiced again, and
usageadds up across attempts. - ImprovedShorts
Clear limits for scripts and scenes
Scripts are capped at 90 seconds of narration, and the cap is now in the OpenAPI spec and
/llms.txt. Plans with more scenes than the cap are folded into it, and each job gets its own image budget. - ImprovedCaptions
Three-letter language codes
Three-letter language codes now get the right font and text direction, the same as two-letter codes.
- FixedCaptions
Caption limits hold to the last word
max_words, cue length and line limits now also apply after a trailing word is merged into the caption before it. - FixedAPI
A failed audio mix fails the job
When the audio mix fails, the render now stops with an error instead of carrying on.
- FixedShorts
Voiceover length in usage
usage.audio_secondson a short now reports the length of its voiceover.
The first release: slideshows, captions and raw ffmpeg, then faceless shorts the same day.
9 updates
- ImprovedAPI
Browsers land on the website
Opening reelsdk.com in a browser shows this site, also for links with
?ref=or utm tags, while API clients that ask for JSON at/still get the API index. - FixedSite
Demo videos play in Safari
The demo videos on this site are served with byte ranges, which Safari needs to play them.
- FixedAPI
Output links play in a Chrome tab
Opening a video or audio link from
/f/in Chrome now plays it in the browser's own viewer. - ImprovedAPI
Limits and a sandbox for every key
Every key has its own limits: 3 jobs at once, 500 jobs and 5 GiB of uploads a day. Raw ffmpeg commands run in a sandbox, uploads are checked against a list of allowed media types, and input URLs that point at private networks are refused.
- NewShorts
Faceless shorts from a topic
POST /v1/shortsturns a topic or your own script into a finished short: script, AI images, voiceover, word-by-word captions and music, in 8 visual styles and 6 languages. - NewCaptions
Japanese, Chinese and Korean captions
Captions in Japanese, Chinese and Korean use Noto Sans JP, SC and KR, and lines break between the transcriber's tokens, since those scripts don't put spaces between words.
- ImprovedCaptions
No more lonely last words
A single word left over at the end now joins the caption before it instead of showing up on its own.
- ImprovedSlideshow
Crossfades centred on the cut
Slideshow crossfades are now centred on the boundary between two photos.
- NewAPI
First release: slideshows, captions and raw ffmpeg
POST /v1/slideshow,/v1/captionsand/v1/ffmpeg, each running on a fresh machine with ffmpeg 8.1. Wait for the result, poll the job or get a signed webhook, and download outputs for 7 days. Voiceovers are made in parallel chunks while the machine starts.
Ready to build?
Build on the latest
Every update ships to the same endpoints you already call. Sign up for an API key, and your first $1 of renders is free.
