FFmpeg Video Processing Tool
This example demonstrates how to create a file conversion assistant using FFmpeg WebAssembly with assistant-ui.
Quick Start
Using CLI (Recommended)
npx assistant-ui@latest create my-app --example with-ffmpeg
cd my-app
Environment Variables
Create .env.local:
OPENAI_API_KEY=sk-...
Run
npm run dev
Features
- FFmpeg WebAssembly integration
- File attachment handling
- Custom tool for running FFmpeg commands
- Download button for converted files
- Vercel AI SDK integration