├── .gitignore
├── LICENSE
├── README.md
├── assets
└── icon.png
├── mask
├── .gitignore
├── index.html
├── package-lock.json
├── package.json
├── public
│ ├── carrio_code_ocamel.mp4
│ ├── latentsync_predicition.mp4
│ ├── raycast_moonrise.png
│ └── vite.svg
├── src
│ ├── controls.ts
│ ├── index.css
│ ├── index.ts
│ ├── render.ts
│ ├── timeline.ts
│ └── vite-env.d.ts
└── tsconfig.json
├── next-js
├── .eslintrc.json
├── .gitignore
├── README.md
├── next.config.mjs
├── package-lock.json
├── package.json
├── postcss.config.mjs
├── public
│ ├── next.svg
│ └── vercel.svg
├── src
│ └── app
│ │ ├── context.ts
│ │ ├── controls.tsx
│ │ ├── editor.tsx
│ │ ├── favicon.ico
│ │ ├── globals.css
│ │ ├── layout.tsx
│ │ ├── page.tsx
│ │ ├── player.tsx
│ │ ├── spinner.tsx
│ │ ├── use-player.ts
│ │ └── use-seed.ts
├── tailwind.config.ts
└── tsconfig.json
├── playwright-python
├── main.py
└── requirements.txt
├── puppeteer-local
├── .gitignore
├── README.md
├── big_buck_bunny_1080p_30fps.mp4
├── main.ts
├── package-lock.json
└── package.json
├── puppeteer-s3
├── .gitignore
├── README.md
├── main.ts
├── package-lock.json
└── package.json
├── showcase
├── .gitignore
├── index.html
├── package-lock.json
├── package.json
├── public
│ ├── Manrope-Bold.ttf
│ ├── Manrope-ExtraBold.ttf
│ ├── Manrope-ExtraLight.ttf
│ ├── Manrope-Light.ttf
│ ├── Manrope-Medium.ttf
│ ├── Manrope-Regular.ttf
│ ├── Manrope-SemiBold.ttf
│ └── ocean_1920_1080_30fps.mp4
├── src
│ ├── compositions
│ │ ├── captions.ts
│ │ ├── custom-captions.ts
│ │ ├── custom-clip.ts
│ │ ├── drag-and-drop.ts
│ │ ├── filters.ts
│ │ ├── font.ts
│ │ ├── reddit-stories.ts
│ │ ├── split-video.ts
│ │ └── video-trimming.ts
│ ├── fonts.css
│ ├── index.ts
│ ├── style.css
│ ├── types.ts
│ └── vite-env.d.ts
├── tsconfig.json
└── vite.config.ts
└── simple
├── .gitignore
├── index.html
├── package-lock.json
├── package.json
├── public
├── drone_footage_1080p_25fps.mp4
└── vite.svg
├── src
├── compositions
│ └── example.ts
├── controls.ts
├── index.css
├── index.ts
├── render.ts
├── timeline.ts
└── vite-env.d.ts
└── tsconfig.json
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/.gitignore
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/README.md
--------------------------------------------------------------------------------
/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/assets/icon.png
--------------------------------------------------------------------------------
/mask/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/mask/.gitignore
--------------------------------------------------------------------------------
/mask/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/mask/index.html
--------------------------------------------------------------------------------
/mask/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/mask/package-lock.json
--------------------------------------------------------------------------------
/mask/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/mask/package.json
--------------------------------------------------------------------------------
/mask/public/carrio_code_ocamel.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/mask/public/carrio_code_ocamel.mp4
--------------------------------------------------------------------------------
/mask/public/latentsync_predicition.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/mask/public/latentsync_predicition.mp4
--------------------------------------------------------------------------------
/mask/public/raycast_moonrise.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/mask/public/raycast_moonrise.png
--------------------------------------------------------------------------------
/mask/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/mask/public/vite.svg
--------------------------------------------------------------------------------
/mask/src/controls.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/mask/src/controls.ts
--------------------------------------------------------------------------------
/mask/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/mask/src/index.css
--------------------------------------------------------------------------------
/mask/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/mask/src/index.ts
--------------------------------------------------------------------------------
/mask/src/render.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/mask/src/render.ts
--------------------------------------------------------------------------------
/mask/src/timeline.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/mask/src/timeline.ts
--------------------------------------------------------------------------------
/mask/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/mask/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/mask/tsconfig.json
--------------------------------------------------------------------------------
/next-js/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "next/core-web-vitals"
3 | }
4 |
--------------------------------------------------------------------------------
/next-js/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/.gitignore
--------------------------------------------------------------------------------
/next-js/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/README.md
--------------------------------------------------------------------------------
/next-js/next.config.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/next.config.mjs
--------------------------------------------------------------------------------
/next-js/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/package-lock.json
--------------------------------------------------------------------------------
/next-js/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/package.json
--------------------------------------------------------------------------------
/next-js/postcss.config.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/postcss.config.mjs
--------------------------------------------------------------------------------
/next-js/public/next.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/public/next.svg
--------------------------------------------------------------------------------
/next-js/public/vercel.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/public/vercel.svg
--------------------------------------------------------------------------------
/next-js/src/app/context.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/src/app/context.ts
--------------------------------------------------------------------------------
/next-js/src/app/controls.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/src/app/controls.tsx
--------------------------------------------------------------------------------
/next-js/src/app/editor.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/src/app/editor.tsx
--------------------------------------------------------------------------------
/next-js/src/app/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/src/app/favicon.ico
--------------------------------------------------------------------------------
/next-js/src/app/globals.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/src/app/globals.css
--------------------------------------------------------------------------------
/next-js/src/app/layout.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/src/app/layout.tsx
--------------------------------------------------------------------------------
/next-js/src/app/page.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/src/app/page.tsx
--------------------------------------------------------------------------------
/next-js/src/app/player.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/src/app/player.tsx
--------------------------------------------------------------------------------
/next-js/src/app/spinner.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/src/app/spinner.tsx
--------------------------------------------------------------------------------
/next-js/src/app/use-player.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/src/app/use-player.ts
--------------------------------------------------------------------------------
/next-js/src/app/use-seed.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/src/app/use-seed.ts
--------------------------------------------------------------------------------
/next-js/tailwind.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/tailwind.config.ts
--------------------------------------------------------------------------------
/next-js/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/next-js/tsconfig.json
--------------------------------------------------------------------------------
/playwright-python/main.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/playwright-python/main.py
--------------------------------------------------------------------------------
/playwright-python/requirements.txt:
--------------------------------------------------------------------------------
1 | playwright==1.49.1
2 |
--------------------------------------------------------------------------------
/puppeteer-local/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/puppeteer-local/.gitignore
--------------------------------------------------------------------------------
/puppeteer-local/README.md:
--------------------------------------------------------------------------------
1 | # Puppeteer Local
2 |
--------------------------------------------------------------------------------
/puppeteer-local/big_buck_bunny_1080p_30fps.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/puppeteer-local/big_buck_bunny_1080p_30fps.mp4
--------------------------------------------------------------------------------
/puppeteer-local/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/puppeteer-local/main.ts
--------------------------------------------------------------------------------
/puppeteer-local/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/puppeteer-local/package-lock.json
--------------------------------------------------------------------------------
/puppeteer-local/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/puppeteer-local/package.json
--------------------------------------------------------------------------------
/puppeteer-s3/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/puppeteer-s3/.gitignore
--------------------------------------------------------------------------------
/puppeteer-s3/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/puppeteer-s3/README.md
--------------------------------------------------------------------------------
/puppeteer-s3/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/puppeteer-s3/main.ts
--------------------------------------------------------------------------------
/puppeteer-s3/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/puppeteer-s3/package-lock.json
--------------------------------------------------------------------------------
/puppeteer-s3/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/puppeteer-s3/package.json
--------------------------------------------------------------------------------
/showcase/.gitignore:
--------------------------------------------------------------------------------
1 | .npmrc
2 |
--------------------------------------------------------------------------------
/showcase/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/index.html
--------------------------------------------------------------------------------
/showcase/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/package-lock.json
--------------------------------------------------------------------------------
/showcase/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/package.json
--------------------------------------------------------------------------------
/showcase/public/Manrope-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/public/Manrope-Bold.ttf
--------------------------------------------------------------------------------
/showcase/public/Manrope-ExtraBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/public/Manrope-ExtraBold.ttf
--------------------------------------------------------------------------------
/showcase/public/Manrope-ExtraLight.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/public/Manrope-ExtraLight.ttf
--------------------------------------------------------------------------------
/showcase/public/Manrope-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/public/Manrope-Light.ttf
--------------------------------------------------------------------------------
/showcase/public/Manrope-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/public/Manrope-Medium.ttf
--------------------------------------------------------------------------------
/showcase/public/Manrope-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/public/Manrope-Regular.ttf
--------------------------------------------------------------------------------
/showcase/public/Manrope-SemiBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/public/Manrope-SemiBold.ttf
--------------------------------------------------------------------------------
/showcase/public/ocean_1920_1080_30fps.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/public/ocean_1920_1080_30fps.mp4
--------------------------------------------------------------------------------
/showcase/src/compositions/captions.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/src/compositions/captions.ts
--------------------------------------------------------------------------------
/showcase/src/compositions/custom-captions.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/src/compositions/custom-captions.ts
--------------------------------------------------------------------------------
/showcase/src/compositions/custom-clip.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/src/compositions/custom-clip.ts
--------------------------------------------------------------------------------
/showcase/src/compositions/drag-and-drop.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/src/compositions/drag-and-drop.ts
--------------------------------------------------------------------------------
/showcase/src/compositions/filters.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/src/compositions/filters.ts
--------------------------------------------------------------------------------
/showcase/src/compositions/font.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/src/compositions/font.ts
--------------------------------------------------------------------------------
/showcase/src/compositions/reddit-stories.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/src/compositions/reddit-stories.ts
--------------------------------------------------------------------------------
/showcase/src/compositions/split-video.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/src/compositions/split-video.ts
--------------------------------------------------------------------------------
/showcase/src/compositions/video-trimming.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/src/compositions/video-trimming.ts
--------------------------------------------------------------------------------
/showcase/src/fonts.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/src/fonts.css
--------------------------------------------------------------------------------
/showcase/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/src/index.ts
--------------------------------------------------------------------------------
/showcase/src/style.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/src/style.css
--------------------------------------------------------------------------------
/showcase/src/types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/src/types.ts
--------------------------------------------------------------------------------
/showcase/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/showcase/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/tsconfig.json
--------------------------------------------------------------------------------
/showcase/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/showcase/vite.config.ts
--------------------------------------------------------------------------------
/simple/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/simple/.gitignore
--------------------------------------------------------------------------------
/simple/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/simple/index.html
--------------------------------------------------------------------------------
/simple/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/simple/package-lock.json
--------------------------------------------------------------------------------
/simple/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/simple/package.json
--------------------------------------------------------------------------------
/simple/public/drone_footage_1080p_25fps.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/simple/public/drone_footage_1080p_25fps.mp4
--------------------------------------------------------------------------------
/simple/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/simple/public/vite.svg
--------------------------------------------------------------------------------
/simple/src/compositions/example.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/simple/src/compositions/example.ts
--------------------------------------------------------------------------------
/simple/src/controls.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/simple/src/controls.ts
--------------------------------------------------------------------------------
/simple/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/simple/src/index.css
--------------------------------------------------------------------------------
/simple/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/simple/src/index.ts
--------------------------------------------------------------------------------
/simple/src/render.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/simple/src/render.ts
--------------------------------------------------------------------------------
/simple/src/timeline.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/simple/src/timeline.ts
--------------------------------------------------------------------------------
/simple/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/simple/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/diffusionstudio/examples/HEAD/simple/tsconfig.json
--------------------------------------------------------------------------------