Remotion render errors, speed, cost and licensing, answered
Remotion renders React compositions to video, and most of its pain is in the renderer: delayRender timeouts, renders that hang, Lambda limits, blurry text and the licence. These answers are built from Remotion's own docs and its GitHub issues and discussions, and they say plainly when the right answer is to stay on Remotion.
Errors and things that look wrong
What does 'A delayRender() was called but not cleared after 28000ms' mean in Remotion?
Remotion waited for something to finish before capturing a frame and gave up after about 30 seconds. The causes, in order of how often they bite: continueRender never called, blocked network, too much concurrency, a large OffthreadVideo, rate-limited remote assets.
What does 'delayRender "Loading root component" was called but not cleared' mean in Remotion?
This one is not about your code. It means Remotion was pointed at a file that never calls registerRoot(). Pass the right entry point and it goes away.
What does 'Timed out evaluating page function' mean in Remotion?
It looks like a delayRender problem and it is not. The browser stopped responding because it is overloaded. The fix is usually to lower concurrency, not to hunt for an uncleared handle.
What does 'TooManyRequestsException: Rate Exceeded' mean on Remotion Lambda?
You hit your AWS Lambda concurrency limit. New AWS accounts are sometimes capped as low as 10. How to render anyway with concurrency set lower, see your limits, and request an increase.
Why is my Remotion render slow, and why does more concurrency make it worse?
Concurrency is not a dial you turn up. Too high and too low are both slow. Remotion's own performance guide, in order: video tag, concurrency benchmark, GPU effects, slow JavaScript, data fetching, codec, resolution, and Lambda.
Why is my Remotion render stuck, and what do I check first?
A Remotion render that hangs at a percentage, or at the last frame, with no error. Four checks in order: a delayRender longer than your Lambda timeout, verbose logs, Chrome Headless Shell, and the Lambda errors field.
Why is the text in my Remotion video blurry, and how do I render it crisp?
Soft text in an exported Remotion video is usually a pixel-density problem, not a compression one. Use output scaling, then CRF, then check JPEG quality, colour space and the codec. With the CRF defaults for every codec.
How to do it
How do I port a Remotion composition to HyperFrames, and what will not translate?
HyperFrames ships a skill that rewrites a Remotion composition as HTML and grades its own output. It translates roughly 80 percent mechanically, and refuses state-driven animation and React UI kits rather than guessing. How to run it and what to expect.
How to create a product launch video with Remotion
Build a 12 second, four scene product launch video in Remotion: scaffold, fonts, one React component per scene, Studio, stills and a real render. Every file and command was run on Remotion 4.0.533.
Should you, and what does it cost
Do I need a Remotion Company License, and what counts as a render?
Free for teams of up to three people. At four or more you need a Company License, and if you automate rendering you need the per-render Automators plan, with a $100 monthly minimum. Stills count as renders. Studio previews do not.
Is Remotion worth it for SaaS feature and launch videos?
An honest read: Remotion is excellent when video is a feature of your product, and a heavy way to make a one-off marketing asset. The licence, the Lambda bill and the engineering time, and how to tell which side you are on.