Skip to content

Conversation

@bbishdotdev
Copy link
Owner

Replace server-side FFmpeg with client-side ffmpeg.wasm to fix deployment issues on Vercel (413 payload limit, no FFmpeg binary).

  • Add useVideoConversion hook with ffmpeg.wasm integration
  • Use ultrafast preset for ~5x faster encoding
  • Add live terminal messages with real-time progress updates
  • Remove server-side /api/convert route
  • Add 'live' message type for instant-update terminal messages
  • Update terminal-content to support live messages

Video processing now runs entirely in the browser using WebAssembly.

Replace server-side FFmpeg with client-side ffmpeg.wasm to fix
deployment issues on Vercel (413 payload limit, no FFmpeg binary).

- Add useVideoConversion hook with ffmpeg.wasm integration
- Use ultrafast preset for ~5x faster encoding
- Add live terminal messages with real-time progress updates
- Remove server-side /api/convert route
- Add 'live' message type for instant-update terminal messages
- Update terminal-content to support live messages

Video processing now runs entirely in the browser using WebAssembly.
@vercel
Copy link

vercel bot commented Jan 5, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
app-preview-converter Ready Ready Preview, Comment Jan 5, 2026 3:09am

Replace server-side FFmpeg with client-side ffmpeg.wasm to fix
deployment issues on Vercel (413 payload limit, no FFmpeg binary).

- Add useVideoConversion hook with ffmpeg.wasm integration
- Use ultrafast preset for ~5x faster encoding
- Add live terminal messages with real-time progress updates
- Remove server-side /api/convert route
- Add 'live' message type for instant-update terminal messages
- Update terminal-content to support live messages

Video processing now runs entirely in the browser using WebAssembly.
@bbishdotdev bbishdotdev merged commit 303a643 into main Jan 5, 2026
5 checks passed
@bbishdotdev bbishdotdev deleted the feat/ffmpeg-wasm-v2 branch January 5, 2026 03:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants