MCPcopy
hub / github.com/remotion-dev/remotion

github.com/remotion-dev/remotion @v4.0.484 sqlite

repository ↗ · DeepWiki ↗ · release v4.0.484 ↗
19,296 symbols 57,863 edges 7,897 files 242 documented · 1%
README

  <img alt="Animated Remotion Logo" src="https://github.com/remotion-dev/logo/raw/main/animated-logo-banner-light.gif">

Discord Shield NPM Version NPM Downloads Twitter

Remotion is a framework for creating videos programmatically using React.

Why create videos in React?

  • Leverage web technologies: Use all of CSS, Canvas, SVG, WebGL, etc.
  • Leverage programming: Use variables, functions, APIs, math and algorithms to create new effects
  • Leverage React: Reusable components, Powerful composition, Fast Refresh, Package ecosystem

Created with Remotion

"This video was made with code" - Fireship WatchSource GitHub Unwrapped - Personalized Year in Review TrySource View more in the Remotion Showcase!

Get started

If you already have Node.JS installed, type

npx create-video@latest

to get started. Otherwise, read the installation page in the documentation.

Documentation

Documentation: remotion.dev/docs
API Reference: remotion.dev/api

License

Be aware of that Remotion has a special license and requires obtaining a company license in some cases. Read the LICENSE page for more information.

Contributing

Please read CONTRIBUTING.md to learn about contributing to this project.

Extension points exported contracts — how you extend this code

FrameManager (Interface)
(no doc) [4 implementers]
packages/renderer/src/browser/NetworkManager.ts
ElementImage (Interface)
(no doc) [3 implementers]
packages/core/src/HtmlInCanvas.tsx
NewAudioProps (Interface)
(no doc)
packages/example/src/NewAudio/NewAudio.tsx
WaveformContainerProps (Interface)
(no doc)
packages/template-music-visualization/src/Visualizer/Waveform.tsx
TranscriptionWord (Interface)
(no doc)
packages/openai-whisper/src/openai-format.ts
IPoint (Interface)
(no doc)
packages/brand/src/svg-triangle.ts
PointOnEllipticalArc (Interface)
(no doc)
packages/paths/src/helpers/arc.ts
Error (Interface)
(no doc)
packages/serverless/src/stackback.ts

Core symbols most depended-on inside this repo

loadFonts
called by 1842
packages/google-fonts/src/base.ts
filter
called by 708
packages/bundler/src/optional-dependencies.ts
max
called by 560
packages/lambda/src/test/integration/renders/old-version-bundle/bundle.js
getValue
called by 462
packages/lambda/src/test/integration/renders/old-version-bundle/bundle.js
find
called by 458
packages/lambda/src/test/integration/renders/old-version-bundle/450.bundle.js
min
called by 455
packages/lambda/src/test/integration/renders/old-version-bundle/bundle.js
interpolate
called by 377
packages/core/src/interpolate.ts
copy
called by 353
packages/lambda/src/test/integration/renders/old-version-bundle/bundle.js

Shape

Function 16,331
Method 2,040
Class 617
Interface 264
Route 19
Struct 16
Enum 9

Languages

TypeScript99%
Python1%
Go1%

Modules by API surface

packages/lambda/src/test/integration/renders/old-version-bundle/bundle.js3,279 symbols
packages/whisper-web/main.js374 symbols
packages/studio-server/src/helpers/resolve-composition-component.ts80 symbols
packages/studio/src/helpers/get-box-quads-polyfill-internals.js76 symbols
packages/lambda/src/test/integration/renders/old-version-bundle/450.bundle.js67 symbols
packages/renderer/src/browser/devtools-types.ts62 symbols
packages/studio/src/components/Timeline/TimelineSelection.tsx53 symbols
packages/studio-server/src/codemods/update-keyframes/update-keyframes.ts52 symbols
packages/renderer/src/browser/FrameManager.ts47 symbols
packages/lambda/src/test/integration/renders/old-version-bundle/15.bundle.js41 symbols
packages/lambda/src/test/integration/renders/old-version-bundle/62.bundle.js38 symbols
packages/lambda-python/tests/test_remotion_client.py38 symbols

Dependencies from manifests, versioned

aws/aws-sdk-php3.269 · 1×
remotion/lambda4.0.484 · 1×
vlucas/phpdotenv5.5 · 1×
github.com/aws/aws-sdk-gov1.44.257 · 1×
github.com/go-playground/localesv0.14.1 · 1×
github.com/go-playground/universal-translatorv0.18.1 · 1×
github.com/jmespath/go-jmespathv0.4.0 · 1×
github.com/joho/godotenvv1.5.1 · 1×
github.com/leodido/go-urnv1.2.3 · 1×
github.com/remotion-dev/lambda_go_sdkv0.0.0-2023063020160 · 1×
golang.org/x/cryptov0.35.0 · 1×

For agents

$ claude mcp add remotion \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact