Media
Browser media probing, preview helpers, and export.
@mcut/media handles browser-facing media work: probing files, creating assets,
extracting audio, generating thumbnails, syncing preview media, and exporting a
project to a video file.
Use it in browser-capable surfaces. Keep pure project edits in
@mcut/timeline.
bun add @mcut/media @mcut/timeline @mcut/compositorimport { createAsset, exportProject } from "@mcut/media"
const blob = await fetch("/clips/interview.mp4").then((response) => response.blob())
const asset = await createAsset({ kind: "blob", blob, name: "interview.mp4" })
const result = await exportProject(project)Read next: