comparar
Motion Canvas vs Remotion
Os mesmos fatos para os dois, lidos do GitHub toda noite, e a relação que uma pessoa revisou.
| Fato | Motion Canvas | Remotion |
|---|---|---|
| Linguagem | TypeScript | TypeScript |
| Licença | MIT | Other |
| Estrelas | 19k | 62k |
| Última release | v3.17.2 | v4.0.533 |
| Último push | 2026-07-02 | 2026-10-06 |
| Ritmo de releases | cerca de 62 dias entre releases | cerca de 3 dias entre releases |
| Contribuidores ativos | 0 autor de commits na branch padrão nos últimos 90 dias | 12+ autores de commits na branch padrão nos últimos 90 dias |
| Alertas | nenhum | nenhum |
Como se relacionam
Os dois substituem After Effects. Alternativas a After Effects →
ParcialMotion CanvasAnimations written in TypeScript with a live-preview editor and rendered to video, without a layer timeline or effects to apply by hand.
ParcialRemotionVideos written as React components and rendered to file, without a timeline to edit by hand.
Motion Canvas
- v3.18.0-alpha.02025-02-162d: account for code transitions in bboxes (#1116) (447c89c), closes #1106pré-release
- v3.17.22024-12-14core: fix incorrect rollup ordering (4743b92)
- v3.17.12024-08-172d: handle empty LaTeX parts (#1092) (2ccc1f1)
- v3.17.02024-08-132d: fix line tweening (#1075) (5c707c1), closes #1070
- v3.17.0-alpha.02024-08-132d: fix line tweening (#1075) (5c707c1), closes #1070pré-release
Remotion
- v4.0.5332026-10-05remotion: Re-enable nested HTML-in-canvas from Chrome 157 and add HtmlInCanvas.isNestingSupported()
- v4.0.5322026-10-01⚠️ Fixes a broken publish (4.0.531)
- v4.0.5312026-09-30remotion: Adapt HTML-in-canvas to Chrome 157 implementation
- v4.0.5302026-09-29⚠️ Small breaking change - remotion: durationInFrames applies before playbackRate
- v4.0.5292026-09-25@remotion/motion-blur: Add HTML-in-canvas-based motion blur!
Motion Canvas
não assinada A última release, v3.17.2, não tem nenhuma assinatura que o GitHub consiga verificar.
Carregando o relatório de segurança
Remotion
não assinada A última release, v4.0.533, não tem nenhuma assinatura que o GitHub consiga verificar.
Carregando o relatório de segurança