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