Best fit in this set for controlled programmatic layouts and reusable explainer templates.
Give it
Code; Images; Audio; Data
Get back
Rendered video
How it runs
Code and renderer. With Claude: add Remotion's official skills (npx skills add remotion-dev/skills), then ask Claude for the video; it creates the project, previews it and renders the MP4.
Processing location
Rendering deployment determines where media is processed.
Charging model
Own compute. Free under the Remotion License for individuals, non-profit organisations and companies of up to three employees; larger for-profit companies need a company licence.
Choose it when
Choose for repeatable explainers with precise text, charts and branded composition.
Watch for
Requires code, Node.js and a headless Chrome that Remotion downloads on first render.; On a Mac, macOS 15 or later.; Free under the Remotion License for individuals, non-profit organisations and companies of up to three employees; larger for-profit companies need a company licence.
Same job as Remotion with a plainer format: HTML instead of React, a friendlier Apache-2.0 licence and no company-size limit. Below Remotion only because Remotion is proven in delivered Studio work and HyperFrames is not.
Give it
HTML, CSS and JavaScript scenes; Images; Video; Audio
Get back
Rendered MP4 video
How it runs
Command-line tool plus a browser studio; renders with headless Chrome and FFmpeg on your own machine.
Processing location
Local render; nothing leaves the machine.
Charging model
Free, own computer.
Choose it when
Try it on one motion-graphics film built from an existing web page. Keep Remotion for the family video.
Watch for
Needs Node.js, headless Chrome and FFmpeg.; Studio has not rendered a test with it yet.; Released March 2026 and changing fast: pin a version for a project.
The only explainer in this set drawn stroke by stroke on one sheet, delivered as a real MP4 with subtitles; held back by Chinese-first narration and outside services.
Give it
Topic; Script; SRT subtitles; Source picture
Get back
MP4 video; Subtitles; Timeline; Editable project
How it runs
Codex agent skill with Python scripts; its animated route renders with HyperFrames
Processing location
Scripts run locally; narration and image generation go to the selected outside services.
Charging model
Free code under Apache-2.0; the voice and image services it calls are billed by their providers.
Choose it when
Choose when an idea should be drawn in front of the viewer, one part at a time.
Watch for
Documentation and default narration are Chinese; the default voice is ByteDance Volcengine speech synthesis and needs its account.; The stroke route draws from a source picture that has to be made first, for example with an image model.
The only pipeline in this set that builds the film from the product's own screens, on Remotion, with no paid service; held back by Chinese instructions and no voice.
Give it
Product URL or local server; Screenshots; Copy and brand styles; Music (optional)
Get back
MP4 with and without music; Remotion project; Browser-editable timeline; JianYing draft (optional)
How it runs
Claude Code or Codex agent skill: it captures the product's screens with Puppeteer, codes each shot in Remotion, reviews the cut and opens a browser editor.
Processing location
Capture, coding and rendering run locally.
Charging model
Free code under Apache-2.0; rendering runs on Remotion, free for individuals, non-profit organisations and companies of up to three employees.
Choose it when
Choose for a screen-based product film without a speaker.
Watch for
Skill instructions are in Chinese.; No voice or speaker; narration is a separate project.; Defaults to a fast, beat-cut marketing register.; Its delivery steps open a browser and ask to credit the author and submit the film to its showcase.; Several bundled sound effects have no traced licence.; Run nothing posted in its issue tracker: issue 66 hides a command that sends a machine's environment variables to an outside server.
The only born-whole route measured on our own speaker: identity held, about 70 s and $0.09 to $0.12 for a 3 to 4 s clip at 480p. Lip shapes on bilabials failed Frank's eye.
Give it
Portrait image or clip; Approved audio; Optional prompt
Get back
Speaking video, 480p or 720p
How it runs
Hosted API (WaveSpeed $0.03 a second at 480p) or open weights in WanGP on a rented card; measured 14-09-2026
Processing location
Provider-hosted on WaveSpeed; self-hosted on a rented card.
Charging model
WaveSpeed $0.03 a second at 480p, $0.06 at 720p (read 14-09-2026); measured $0.12 for 3.1 s.
Choose it when
Start here for a moving speaker on approved audio; check the b, p and m frames before approving.
Watch for
The lips do not seal on the b of « de bord », even with the real voice, at 720p or with the word slowed (14-09-2026).; The last word of a clip is under-articulated; a silent tail of about 1 s, cut afterwards, helps.; Self-hosted, the 14B model ran out of memory on a 46.5 GB RunPod container on 20-08-2026.
The strongest open claims on lip sync (Whisper-Large audio encoder, 8-step distillation, MIT weights), but not yet run on our material. The rating moves after the French bilabial test on « tableau de bord ».
Give it
Portrait image; Approved audio; Optional prompt
Get back
Speaking video, 480p or 720p, up to 2 minutes a job on WaveSpeed
How it runs
Hosted API (WaveSpeed $0.04 a second at 480p, fal $0.15) or open weights on a rented card; not run by us yet
Processing location
Provider-hosted on WaveSpeed or fal; self-hosted on a rented card.
Charging model
WaveSpeed $0.04 a second at 480p, $0.08 at 720p, 3-second minimum; fal $0.15 and $0.30 (read 15-09-2026). Open weights: rented card time.
Choose it when
Test it on the lip shapes InfiniteTalk misses before using it for a whole speaker.
Watch for
The model card evaluates English and Chinese only.; Self-hosting needs torch 2.6 and, in the authors' examples, two cards; the 20-08-2026 bench never got it built.; WaveSpeed warns that jobs longer than 1 minute may be unstable.
Start with video-use. Match its inputs and operating requirements to your job.
Claude Code editing skill
video-use
★★★★☆ 4/5 for this task
The only tool here that cuts at word boundaries, with production checks built into its render (30 ms fades at each cut, subtitles applied last, every cut checked in the rendered file). Tested locally on French speech; subtitles not yet burned.
Give it
Folder of raw video takes; A plain-English brief
Get back
edit/final.mp4 with optional subtitles, colour grade and overlays; A cut list (edl.json) and a project.md memory
How it runs
Claude Code skill on the Mac; local transcription tested 15-09-2026, ElevenLabs Scribe optional at $0.22 an hour of audio
Processing location
Local by default on this Mac (faster-whisper); audio goes to ElevenLabs only when Scribe is chosen.
Charging model
ElevenLabs Scribe $0.22 an hour of audio (read 15-09-2026); rendering runs locally.
Choose it when
Use for talking footage; swap Scribe for the local faster-whisper before any private clip.
Watch for
With Scribe, every clip's audio is uploaded to ElevenLabs; the local helper keeps it on the Mac but hears one speaker only and misses some fillers and brand names.; Burned subtitles need ffmpeg with libass; the Homebrew build has none.; Cuts follow speech; footage without speech gives it little to work with.
Naming a reference film is what moves Claude off its default look (centred text, gradient, everything fading in). Good for product films; narrow for anything else.
Give it
A category or product type
Get back
Links to reference videos
How it runs
Browse on the web and hand Claude the link of the film to match.
Processing location
Public website.
Charging model
Free.
Choose it when
Use it for step one of the motion-graphics card: choose a reference, then ask Claude to match it.
Watch for
Watch only, the videos stay on X.; Style range is startup marketing.
No evidence-based starting preference is assigned yet. Compare the documented inputs, outputs and operating requirements, then verify the option before using it.
Vendor label
Wondershare (product unresolved)
Not rated
Coverage retained without inventing a rating; evidence is not sufficient for a current recommendation.
Give it
Task-specific source material
Get back
Depends on the identified workflow
How it runs
Application/API or supported runtime; access not rechecked
Processing location
Depends on the selected application, backend and hosting route.
Charging model
Check application, model and compute charges separately.
Choose it when
Retain as a reference; resolve current capability and access before selection.
Watch for
Current primary-source verification or exact identity remains incomplete.