├── .gitignore ├── README.md ├── avatar-with-background ├── package.json ├── src │ ├── project.tsx │ └── render.ts └── tsconfig.json ├── default ├── README.md ├── package.json ├── src │ ├── project.tsx │ └── render.ts └── tsconfig.json ├── github-stars-celebration ├── package-lock.json ├── package.json ├── public │ ├── earth.png │ └── rocket.png ├── src │ ├── global.css │ ├── project.tsx │ └── render.ts └── tsconfig.json ├── logo.svg ├── logo_dark.svg ├── marketing-templates ├── README.md ├── marketing-template │ ├── README.md │ ├── package.json │ ├── src │ │ ├── project.tsx │ │ └── render.ts │ └── tsconfig.json └── multiple-videos-in-one │ ├── README.md │ ├── package.json │ ├── src │ ├── project.tsx │ └── render.ts │ └── tsconfig.json ├── minimal-drag-drop ├── README.md ├── app │ ├── api │ │ └── render │ │ │ └── route.ts │ ├── globals.css │ ├── layout.tsx │ └── page.tsx ├── next-env.d.ts ├── next.config.mjs ├── package.json ├── postcss.config.js ├── revideo │ ├── global.css │ └── project.tsx ├── tailwind.config.ts ├── tsconfig.json └── utils │ └── parse.ts ├── parallelized-aws-lambda ├── .dockerignore ├── Dockerfile ├── Dockerfile.base ├── README.md └── revideo-project │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── lambda.ts │ ├── project.tsx │ └── render.ts │ └── tsconfig.json ├── rive-explanation-video ├── README.md ├── package.json ├── src │ ├── global.css │ ├── project.tsx │ └── render.ts └── tsconfig.json ├── saas-template ├── .gitignore ├── .prettierrc ├── README.md ├── app │ ├── actions.tsx │ ├── api │ │ └── render │ │ │ └── route.ts │ ├── globals.css │ ├── layout.tsx │ └── page.tsx ├── next.config.mjs ├── package.json ├── postcss.config.js ├── revideo │ ├── global.css │ ├── project.ts │ └── scene.tsx ├── tailwind.config.ts ├── tsconfig.json └── utils │ └── parse.ts ├── stitching-videos ├── README.md ├── package.json ├── src │ ├── project.tsx │ └── render.ts └── tsconfig.json ├── three-js-example ├── package-lock.json ├── package.json ├── src │ ├── components │ │ └── Three.ts │ ├── global.css │ ├── project.tsx │ └── render.ts └── tsconfig.json └── youtube-shorts ├── README.md ├── package-lock.json ├── package.json ├── src ├── get-assets.ts ├── global.css ├── metadata.json ├── project.tsx ├── render.ts └── utils.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/README.md -------------------------------------------------------------------------------- /avatar-with-background/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/avatar-with-background/package.json -------------------------------------------------------------------------------- /avatar-with-background/src/project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/avatar-with-background/src/project.tsx -------------------------------------------------------------------------------- /avatar-with-background/src/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/avatar-with-background/src/render.ts -------------------------------------------------------------------------------- /avatar-with-background/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/avatar-with-background/tsconfig.json -------------------------------------------------------------------------------- /default/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/default/README.md -------------------------------------------------------------------------------- /default/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/default/package.json -------------------------------------------------------------------------------- /default/src/project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/default/src/project.tsx -------------------------------------------------------------------------------- /default/src/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/default/src/render.ts -------------------------------------------------------------------------------- /default/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/default/tsconfig.json -------------------------------------------------------------------------------- /github-stars-celebration/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/github-stars-celebration/package-lock.json -------------------------------------------------------------------------------- /github-stars-celebration/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/github-stars-celebration/package.json -------------------------------------------------------------------------------- /github-stars-celebration/public/earth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/github-stars-celebration/public/earth.png -------------------------------------------------------------------------------- /github-stars-celebration/public/rocket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/github-stars-celebration/public/rocket.png -------------------------------------------------------------------------------- /github-stars-celebration/src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/github-stars-celebration/src/global.css -------------------------------------------------------------------------------- /github-stars-celebration/src/project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/github-stars-celebration/src/project.tsx -------------------------------------------------------------------------------- /github-stars-celebration/src/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/github-stars-celebration/src/render.ts -------------------------------------------------------------------------------- /github-stars-celebration/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/github-stars-celebration/tsconfig.json -------------------------------------------------------------------------------- /logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/logo.svg -------------------------------------------------------------------------------- /logo_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/logo_dark.svg -------------------------------------------------------------------------------- /marketing-templates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/marketing-templates/README.md -------------------------------------------------------------------------------- /marketing-templates/marketing-template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/marketing-templates/marketing-template/README.md -------------------------------------------------------------------------------- /marketing-templates/marketing-template/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/marketing-templates/marketing-template/package.json -------------------------------------------------------------------------------- /marketing-templates/marketing-template/src/project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/marketing-templates/marketing-template/src/project.tsx -------------------------------------------------------------------------------- /marketing-templates/marketing-template/src/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/marketing-templates/marketing-template/src/render.ts -------------------------------------------------------------------------------- /marketing-templates/marketing-template/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/marketing-templates/marketing-template/tsconfig.json -------------------------------------------------------------------------------- /marketing-templates/multiple-videos-in-one/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/marketing-templates/multiple-videos-in-one/README.md -------------------------------------------------------------------------------- /marketing-templates/multiple-videos-in-one/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/marketing-templates/multiple-videos-in-one/package.json -------------------------------------------------------------------------------- /marketing-templates/multiple-videos-in-one/src/project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/marketing-templates/multiple-videos-in-one/src/project.tsx -------------------------------------------------------------------------------- /marketing-templates/multiple-videos-in-one/src/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/marketing-templates/multiple-videos-in-one/src/render.ts -------------------------------------------------------------------------------- /marketing-templates/multiple-videos-in-one/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/marketing-templates/multiple-videos-in-one/tsconfig.json -------------------------------------------------------------------------------- /minimal-drag-drop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/minimal-drag-drop/README.md -------------------------------------------------------------------------------- /minimal-drag-drop/app/api/render/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/minimal-drag-drop/app/api/render/route.ts -------------------------------------------------------------------------------- /minimal-drag-drop/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/minimal-drag-drop/app/globals.css -------------------------------------------------------------------------------- /minimal-drag-drop/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/minimal-drag-drop/app/layout.tsx -------------------------------------------------------------------------------- /minimal-drag-drop/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/minimal-drag-drop/app/page.tsx -------------------------------------------------------------------------------- /minimal-drag-drop/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/minimal-drag-drop/next-env.d.ts -------------------------------------------------------------------------------- /minimal-drag-drop/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/minimal-drag-drop/next.config.mjs -------------------------------------------------------------------------------- /minimal-drag-drop/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/minimal-drag-drop/package.json -------------------------------------------------------------------------------- /minimal-drag-drop/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/minimal-drag-drop/postcss.config.js -------------------------------------------------------------------------------- /minimal-drag-drop/revideo/global.css: -------------------------------------------------------------------------------- 1 | @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap'); 2 | -------------------------------------------------------------------------------- /minimal-drag-drop/revideo/project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/minimal-drag-drop/revideo/project.tsx -------------------------------------------------------------------------------- /minimal-drag-drop/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/minimal-drag-drop/tailwind.config.ts -------------------------------------------------------------------------------- /minimal-drag-drop/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/minimal-drag-drop/tsconfig.json -------------------------------------------------------------------------------- /minimal-drag-drop/utils/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/minimal-drag-drop/utils/parse.ts -------------------------------------------------------------------------------- /parallelized-aws-lambda/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | package-lock.json -------------------------------------------------------------------------------- /parallelized-aws-lambda/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/parallelized-aws-lambda/Dockerfile -------------------------------------------------------------------------------- /parallelized-aws-lambda/Dockerfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/parallelized-aws-lambda/Dockerfile.base -------------------------------------------------------------------------------- /parallelized-aws-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/parallelized-aws-lambda/README.md -------------------------------------------------------------------------------- /parallelized-aws-lambda/revideo-project/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/parallelized-aws-lambda/revideo-project/package-lock.json -------------------------------------------------------------------------------- /parallelized-aws-lambda/revideo-project/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/parallelized-aws-lambda/revideo-project/package.json -------------------------------------------------------------------------------- /parallelized-aws-lambda/revideo-project/src/lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/parallelized-aws-lambda/revideo-project/src/lambda.ts -------------------------------------------------------------------------------- /parallelized-aws-lambda/revideo-project/src/project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/parallelized-aws-lambda/revideo-project/src/project.tsx -------------------------------------------------------------------------------- /parallelized-aws-lambda/revideo-project/src/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/parallelized-aws-lambda/revideo-project/src/render.ts -------------------------------------------------------------------------------- /parallelized-aws-lambda/revideo-project/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/parallelized-aws-lambda/revideo-project/tsconfig.json -------------------------------------------------------------------------------- /rive-explanation-video/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/rive-explanation-video/README.md -------------------------------------------------------------------------------- /rive-explanation-video/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/rive-explanation-video/package.json -------------------------------------------------------------------------------- /rive-explanation-video/src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/rive-explanation-video/src/global.css -------------------------------------------------------------------------------- /rive-explanation-video/src/project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/rive-explanation-video/src/project.tsx -------------------------------------------------------------------------------- /rive-explanation-video/src/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/rive-explanation-video/src/render.ts -------------------------------------------------------------------------------- /rive-explanation-video/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/rive-explanation-video/tsconfig.json -------------------------------------------------------------------------------- /saas-template/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/saas-template/.gitignore -------------------------------------------------------------------------------- /saas-template/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/saas-template/.prettierrc -------------------------------------------------------------------------------- /saas-template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/saas-template/README.md -------------------------------------------------------------------------------- /saas-template/app/actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/saas-template/app/actions.tsx -------------------------------------------------------------------------------- /saas-template/app/api/render/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/saas-template/app/api/render/route.ts -------------------------------------------------------------------------------- /saas-template/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/saas-template/app/globals.css -------------------------------------------------------------------------------- /saas-template/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/saas-template/app/layout.tsx -------------------------------------------------------------------------------- /saas-template/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/saas-template/app/page.tsx -------------------------------------------------------------------------------- /saas-template/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/saas-template/next.config.mjs -------------------------------------------------------------------------------- /saas-template/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/saas-template/package.json -------------------------------------------------------------------------------- /saas-template/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/saas-template/postcss.config.js -------------------------------------------------------------------------------- /saas-template/revideo/global.css: -------------------------------------------------------------------------------- 1 | @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap'); 2 | -------------------------------------------------------------------------------- /saas-template/revideo/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/saas-template/revideo/project.ts -------------------------------------------------------------------------------- /saas-template/revideo/scene.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/saas-template/revideo/scene.tsx -------------------------------------------------------------------------------- /saas-template/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/saas-template/tailwind.config.ts -------------------------------------------------------------------------------- /saas-template/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/saas-template/tsconfig.json -------------------------------------------------------------------------------- /saas-template/utils/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/saas-template/utils/parse.ts -------------------------------------------------------------------------------- /stitching-videos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/stitching-videos/README.md -------------------------------------------------------------------------------- /stitching-videos/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/stitching-videos/package.json -------------------------------------------------------------------------------- /stitching-videos/src/project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/stitching-videos/src/project.tsx -------------------------------------------------------------------------------- /stitching-videos/src/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/stitching-videos/src/render.ts -------------------------------------------------------------------------------- /stitching-videos/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/stitching-videos/tsconfig.json -------------------------------------------------------------------------------- /three-js-example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/three-js-example/package-lock.json -------------------------------------------------------------------------------- /three-js-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/three-js-example/package.json -------------------------------------------------------------------------------- /three-js-example/src/components/Three.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/three-js-example/src/components/Three.ts -------------------------------------------------------------------------------- /three-js-example/src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/three-js-example/src/global.css -------------------------------------------------------------------------------- /three-js-example/src/project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/three-js-example/src/project.tsx -------------------------------------------------------------------------------- /three-js-example/src/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/three-js-example/src/render.ts -------------------------------------------------------------------------------- /three-js-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/three-js-example/tsconfig.json -------------------------------------------------------------------------------- /youtube-shorts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/youtube-shorts/README.md -------------------------------------------------------------------------------- /youtube-shorts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/youtube-shorts/package-lock.json -------------------------------------------------------------------------------- /youtube-shorts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/youtube-shorts/package.json -------------------------------------------------------------------------------- /youtube-shorts/src/get-assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/youtube-shorts/src/get-assets.ts -------------------------------------------------------------------------------- /youtube-shorts/src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/youtube-shorts/src/global.css -------------------------------------------------------------------------------- /youtube-shorts/src/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/youtube-shorts/src/metadata.json -------------------------------------------------------------------------------- /youtube-shorts/src/project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/youtube-shorts/src/project.tsx -------------------------------------------------------------------------------- /youtube-shorts/src/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/youtube-shorts/src/render.ts -------------------------------------------------------------------------------- /youtube-shorts/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/youtube-shorts/src/utils.ts -------------------------------------------------------------------------------- /youtube-shorts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redotvideo/examples/HEAD/youtube-shorts/tsconfig.json --------------------------------------------------------------------------------