├── .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 --------------------------------------------------------------------------------