{"full_name":"remotion-dev/remotion","owner":"remotion-dev","name":"remotion","url":"https://github.com/remotion-dev/remotion","description":"🎥      Make videos programmatically with React","homepage":"https://remotion.dev","topics":[],"language":"TypeScript","license":"NOASSERTION","avatar":"https://avatars.githubusercontent.com/u/85344006?v=4","created_at":"2020-06-23T19:49:10Z","pushed_at":"2026-11-10T09:36:55Z","metrics":{"stars":72118,"forks":6004,"watchers":201,"issues":4447,"prs":8397,"releases":700,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":117},"growth":{"day":{"stars":262,"forks":35,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[71856,72118],"forks":[5969,6004],"watchers":[201,201],"issues_open":[null,null],"prs_open":[null,null]},"boards":{"daily":138},"same_owner":[],"issues":[{"number":3310,"title":"Remotion 5.0 masterplan","comments":14,"created_at":"2023-12-29T13:23:14Z"},{"number":3839,"title":"Private Buckets for remotion lambda","comments":6,"created_at":"2024-05-07T14:29:31Z"},{"number":1078,"title":"CloudFormation, Terraform, Pulumi, SST.dev, CDK templates","comments":6,"created_at":"2022-06-30T08:22:56Z"},{"number":11393,"title":"`@remotion/media`: `<Video>` still stalls at t=0.2s on Windows after #11018 — expose decoder `hardwareAcceleration`","comments":5,"created_at":"2026-09-17T01:24:56Z"},{"number":7698,"title":"Elements masterplan","comments":5,"created_at":"2026-05-26T12:36:00Z"},{"number":11864,"title":"Resumable, self-healing long local renders (chunk retry + wall-clock hang watchdog)","comments":4,"created_at":"2026-10-01T06:33:25Z"},{"number":11439,"title":"`@remotion/player`: persistent audio/video offset after a brief audio-clock stall is never corrected","comments":3,"created_at":"2026-09-17T18:29:14Z"},{"number":11259,"title":"Proposal: Studio selection and position keyframes for opt-in R3F objects","comments":3,"created_at":"2026-09-12T14:03:53Z"}],"discussions":[{"number":13062,"title":"One Remotion scene, three aspect ratios: a small layout-rules experiment","comments":0,"category":"Show and tell","created_at":"2026-11-07T19:52:37Z"},{"number":13001,"title":"Caption retiming and Sequence clocks: small tested examples for agent-driven edits","comments":0,"category":"Show and tell","created_at":"2026-11-06T03:52:26Z"},{"number":12909,"title":"Animated Instagram comment-to-DM end card for Reels (open source)","comments":0,"category":"Show and tell","created_at":"2026-11-02T18:10:53Z"},{"number":12949,"title":"Does this work on NVideo GPU or AMD gpu","comments":3,"category":"General","created_at":"2026-11-02T12:14:40Z"},{"number":12123,"title":"Lampo: frame-exact review notes for agents making Remotion videos","comments":1,"category":"Show and tell","created_at":"2026-10-08T16:10:44Z"},{"number":12049,"title":"Shared motion references for humans and coding agents — 1human free beta","comments":1,"category":"Show and tell","created_at":"2026-10-07T06:44:04Z"},{"number":11859,"title":"[Bug]: @remotion/cli@4.0.531 published with empty dist/render-queue/queue.js (tsgo build artifact corruption)","comments":1,"category":"Q&A","created_at":"2026-09-30T20:31:28Z"},{"number":11005,"title":"AI Donghua series produced with Remotion + ComfyUI + Blender (12 episodes, open source)","comments":1,"category":"Polls","created_at":"2026-09-01T01:07:02Z"}],"latest_release":{"name":"v4.0.541","tag":"v4.0.541","published_at":"2026-11-05T08:22:08Z","body":"## What's Changed\n\n- [`@remotion/lambda`: Allow custom function names to `deployFunction()`](https://remotion.dev/docs/lambda/custom-function-names) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12849\n- `remotion`: Forward Solid data and aria props to its canvas by @alec-watts in https://github.com/remotion-dev/remotion/pull/12933\n- `remotion`: Round fractional `rgb()` channels in `interpolateColors()` by @kevin9327 in https://github.com/remotion-dev/remotion/pull/12912\n- `remotion`: Remove broken `requestVideoFrameCallback` time comparison from media sync by @samohovets in https://github.com/remotion-dev/remotion/pull/12903\n- `remotion`: Avoid replaying HTML5 audio after Player buffering by @keiffff in https://github.com/remotion-dev/remotion/pull/12514\n- `@remotion/studio`: Add \"Render and replace\" action to swap a scene for its rendered video by @samohovets in https://github.com/remotion-dev/remotion/pull/12839\n- `@remotion/lambda-client`: Remove the duplicate bundled `fast-xml-parser` dependency by @gongfpp in https://github.com/remotion-dev/remotion/pull/12943\n- `@remotion/lambda-python`: Upload input props to the forced bucket by @DeryFerd in https://github.com/remotion-dev/remotion/pull/12854\n- `@remotion/media`: Fix Windows hardware decoder stalls with high-fps source videos by @alec-watts in https://github.com/remotion-dev/remotion/pull/12842\n- `@remotion/media`: Call `<Video>` `onError` in client-side rendering and respect disallowed fallbacks by @samohovets in https://github.com/remotion-dev/remotion/pull/12901\n- `@remotion/media`: Skip rerunning effects on an unchanged decoded video frame by @FTMManager in https://github.com/remotion-dev/remotion/pull/12878\n- `@remotion/media`: Avoid duplicate animated video effect paints by @samohovets in https://github.com/remotion-dev/remotion/pull/12885\n- `@remotion/motion-blur`: Render a single sample when the shutter angle is 0 by @DeryFerd in https://github.com/remotion-dev/remotion/pull/12913\n- `@remotion/paths`: Fix NaN length of arcs whose radii are scaled up by @b84330808 in https://github.com/remotion-dev/remotion/pull/12910\n- `@remotion/paths`: Cut the closing `Z` command in `cutPath()` by @b84330808 in https://github.com/remotion-dev/remotion/pull/12921\n- `@remotion/renderer`: Gracefully close Chrome to avoid retained macOS code-sign clones by @antidebug in https://github.com/remotion-dev/remotion/pull/12804\n- `@remotion/renderer`: Fix flickering issue on Windows by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12939\n- `@remotion/renderer`: Avoid reusing pages of a browser that was replaced after a crash by @yongjip in https://github.com/remotion-dev/remotion/pull/12896\n- `@remotion/renderer`: Fix render hanging forever after a browser crash by @yongjip in https://github.com/remotion-dev/remotion/pull/12841\n- `@remotion/studio`: Add playback controls to fullscreen preview by @npmisantosh in https://github.com/remotion-dev/remotion/pull/12906\n- `@remotion/studio`: Fix timeline edits, output paths, and tab restoration by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12931\n- `@remotion/studio`: Improve timeline editing, render outputs, captions, and undo/redo by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12875\n- `@remotion/studio`: Keep cursors stable throughout drag gestures by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12940\n- `@remotion/studio`: Fix trim cursors during marquee selection by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12937\n- `@remotion/studio`: Don't show notification after pasting a property onto multiple sequences by @Maxwell-II in https://github.com/remotion-dev/remotion/pull/12941\n- `@remotion/studio`: Open hosted Studio links without a leading slash by @samohovets in https://github.com/remotion-dev/remotion/pull/12926\n- `@remotion/studio`: Fall back to `execCommand('copy')` when the Clipboard API is unavailable by @andriidrok1 in https://gith"},"readme":true,"readme_zh":false,"news":[{"title":"Create Videos Programmatically in React","url":"https://github.com/remotion-dev/remotion","hn":"https://news.ycombinator.com/item?id=30557206","source":"Hacker News","lang":"en","date":"2022-03-04","points":42,"comments":7},{"title":"Remotion: Create Videos Programmatically with React","url":"https://github.com/remotion-dev/remotion","hn":"https://news.ycombinator.com/item?id=28044916","source":"Hacker News","lang":"en","date":"2021-08-03","points":3,"comments":0},{"title":"Remotion – Create videos programmatically using React","url":"https://github.com/remotion-dev/remotion","hn":"https://news.ycombinator.com/item?id=27803352","source":"Hacker News","lang":"en","date":"2021-07-11","points":3,"comments":0},{"title":"Remotion: Create Videos Programmatically in React","url":"https://github.com/remotion-dev/remotion","hn":"https://news.ycombinator.com/item?id=30531902","source":"Hacker News","lang":"en","date":"2022-03-02","points":2,"comments":0},{"title":"豆包工作＋skill，做个7年级历史讲解视频","url":"https://news.qq.com/rain/a/20261109A06E6D00","source":"腾讯网","lang":"zh","date":"2026-11-09"},{"title":"20 инструментов для анимации и видео с Claude","url":"https://vc.ru/ai/3243413-instrumenty-dlya-animacii-i-video-s-claude","source":"vc.ru","lang":"en","date":"2026-11-08"},{"title":"What are Claude Code's video creation skills? 14 use cases and 4 points to check","url":"https://note.com/smart_eight/n/nd7f0ce9c491b?hl=en","source":"note","lang":"en","date":"2026-11-04"},{"title":"FakerFill on X: \"@flxrnc Plain three.js gets you surprisingly far too - this whole 4K music video is one renderAt(t) function I wrote with Claude, no Blender: https://t.co ...","url":"https://x.com/fakerfillapp/status/2117348124398170486","source":"x","lang":"en","date":"2026-11-02"},{"title":"[Verification] Is it true that \"Akari Video exports 3-4 times faster than Remotion\"? I investigated the basis for this claim.","url":"https://note.com/ai_verify/n/ne705d946cea8?hl=en","source":"note","lang":"en","date":"2026-10-30"},{"title":"被吹成神的 Remotion 到底是什么？","url":"https://www.bilibili.com/video/BV1wjxc6rED3/","source":"bilibili","lang":"zh","date":"2026-10-29"},{"title":"OpenAI acquires team behind Multi, formerly Remotion, startup focused on screensharing and collaboration","url":"https://venturebeat.com/ai/openai-acquires-team-behind-multi-formerly-remotion-startup-focused-on-screensharing-and-collaboration","source":"VentureBeat","lang":"en","date":"2024-06-24"},{"title":"How to Make Motion Graphics With Astra in Codex: A Practical Prompt Guide","url":"https://news.google.com/rss/articles/CBMickFVX3lxTE5qM3BHbXViLUVGUnE2UmRXa1RPNjNMTUVNOEoyLXVsN015NXoyUGdjNHczN2o4VWUyRFBFOUtzNnZzc1pNT2hfVHRxRk5YQ193MFFTcEdaVnowOW5OT0VVUkRmbFBub2JxNFdlS0UyNkFmdw?oc=5","source":"Kingy AI","lang":"en","date":"2026-09-04"},{"title":"GitHub开源新项目：Remotion实现微信文章转纸片风分层动画视频","url":"https://news.google.com/rss/articles/CBMiakFVX3lxTE9rT28tT19LMTdRZmp1SmJyM0ZKXzctOU04bXUzQjJGNVFWUE1TRGtXbmt2bGQyMVRnNXV6NmR2TmRwa0swT3JYQUhTZDFqU253VkUzQjFXXzVXc3prM2Jfa2diY2Znb1Z0Tmc?oc=5","source":"www.80aj.com","lang":"zh","date":"2026-07-18"},{"title":"用AI全自动剪辑，日更 100条爆款视频——HyperFrames、Remotion、Git使用入门","url":"https://news.google.com/rss/articles/CBMiVkFVX3lxTE1WeHFWNVB5YlFjNDJWNW1nbFNIRkVPaTZualRtX2JnNHpxQ1ctSHQwMU11a1ZrZEpLOXg1TVY0SWhDWnRtemU4ekE5Vlp0RVFjU1ItYUdB?oc=5","source":"腾讯新闻","lang":"zh","date":"2026-06-02"},{"title":"Remotion Skill 实测：用 React 代码生成视频，AI视频制作完整教程","url":"https://news.google.com/rss/articles/CBMiiAFBVV95cUxQWEJ2ak11ajZxUEFnWXdnWjhNSkdIamZyQUZieVNMY2d6RmwxbExDbEpaYjN6Wk5YNkgyUTNyYTNfQUQzZjZjQmFFbUlEUk9MUngtQXlSeHFPWV9ZVi1jQklSVFA2eGFOOE90eHRuTU1kSFdjWGg3Wm5sbktWcWtFQWxtQlotWEtM?oc=5","source":"302.AI","lang":"zh","date":"2026-01-28"},{"title":"想用Clawdbot何必抢Mac mini，手把手教你打造最强本地Agent，立省200美元 | 附保姆级教程","url":"https://news.google.com/rss/articles/CBMiQ0FVX3lxTE1hMG1GZ0IySzZmRUdhbVlOcjJwOHhXTTR5NUt5eGMwNzUxaHI5Mk0tS2cxY0JOUUlTRjk5ck5PNnc0b2M?oc=5","source":"爱范儿","lang":"zh","date":"2026-01-28"},{"title":"让AI给你生成视频！别再手动肝！Remotion Skills ！（适合做产品动画）","url":"https://news.google.com/rss/articles/CBMiV0FVX3lxTE43amR6eGhSZHFhMlFjMFhhaWJCNDJIUzdHbU5HLXZlS0h6UE1RemZ1aEZKWFFBS3NFUkVuRnhtMHZYd09XRWg0T1VlOEg5U3dGRW4xTERMQQ?oc=5","source":"view.inews.qq.com","lang":"zh","date":"2026-01-26"},{"title":"Meta engineer invests in Remotion","url":"https://news.google.com/rss/articles/CBMiekFVX3lxTE1xdGpvNmJ3WWYtU0NKdldyUVQ2VTZIQjc2akhPQnhyZ0pmQXI0cTRzSDMzTVlFZWQ4S3FlYzhGZXQ0eW5uMTNvdWVmaWwwTDZIYkZkS2UxcEFXUXlmaWk5dU5zVXQ3NExkSzR5VF8tMDRGZFVhR2FrbzB3?oc=5","source":"Startupticker.ch","lang":"en","date":"2024-10-10"},{"title":"Release Radar · April 2022 Edition","url":"https://news.google.com/rss/articles/CBMiZkFVX3lxTE4tcGxZTnRMNjdfZEhBMy1BRm1wdlU1TF9UOHlwWjRMTkk5TzRSWE5EU0hGcXJPeFVISkJNcVhneV9aZDhwQlFBRmc1bzJ5eEU0WEtTNndiOFNRZWZLNmxKQ2VHU2p0dw?oc=5","source":"The GitHub Blog","lang":"en","date":"2022-05-20"},{"title":"This video was made with code. But how?","url":"https://news.google.com/rss/articles/CBMiXEFVX3lxTE5PanMzWno2YnQ1ZDVyQjlYN09VLXZpZ3hzQm5xWHhzWXhLclUwQnVEcTRZWDdZcFlDajNoR0I5NmNWRWFpLVlTc2FXUm1pTUxnR1NZOW1la0dHUHUx?oc=5","source":"YouTube","lang":"en","date":"2022-03-04"},{"title":"Learn Remotion: Create Animated Video with HTML, CSS & React","url":"https://news.google.com/rss/articles/CBMihgFBVV95cUxPUjFvbW9qX3ppZTM3dmZwbEhKRk01bFNLLXBDWDA0Q3hMYnk3RzdIUzV1dU1VSVdTaUtCVVEzamFocV9Rb1g0blpQNzBYR1VLeXY1bUdEel9YblNhc0VFM2tzMDZxNWgxcXZMMHd4MFVRMTNTZi1uWDFtRHB6SS1yYUVPVWY3UQ?oc=5","source":"SitePoint","lang":"en","date":"2021-04-12"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}