A browser-based video editor that renders videos directly with FFmpeg
Details
- External ID
- 49058396
- Source
- HN
- Company
- —
- Product
- A browser-based video editor that renders videos directly with FFmpeg
- Website domain
- github.com
- Launched
- July 26, 2026
- Cohort
- —
- Upvotes
- 17
- Upvotes percentile
- 0.6726403823178017
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Description
Weave is a React app that provides a multi-track timeline editor to perform basic video edits like trimming, stitching, transitions, audio tracks etc. which maps directly to an FFmpeg command to render the video.I tried my best to have the React "video" preview closely replicate the FFmpeg lavfi filtergraph output, but naturally this is not perfect (especially replicating the `eq` filter using SVG filters is quite inaccurate).I've built this as a prototype for another project I'm working on, so I don't plan to actively maintain it, but I thought it'd be cool to share it.Try it live: https://weave.salviano.xyz/
Enrichment
- Theme
- audio and video developer utilities
- Vertical
- Media & entertainment
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- browser-based video editor
- Manually corrected
- False
Could you build this?
Partial A multi-track React timeline UI is within reach of AI assistance, but mapping an interactive canvas preview accurately to FFmpeg filtergraphs (lavfi) with frame-perfect synchronization requires deep media processing expertise.
What it would actually take: Built with React/TypeScript on the front end, using Web Audio API and HTML Canvas/WebCodecs for playback previews. The core challenge is writing a deterministic compiler that translates timeline operations (cuts, transitions, audio mixing) into complex FFmpeg filter graphs (`complex_filter`) executed via FFmpeg WebAssembly (Wasm) or a headless FFmpeg backend while keeping real-time preview synchronized.
Discussion
4 comments analyzed.
Competitors mentioned: wide.video, ffmpeg-webCLI, FableCut
Feature requests: Show input/output video and audio waveforms with quality metrics, Integrate objective video quality metrics (VMAF, easyVmaf), Support Remotion or Mediabunny libraries
Competitors
Other products that read as similar to this one — 201 launches clear the similarity bar, closest 8 shown.
Attention rank: #96 of 202 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 267 days after the earliest competitor.
- VidStudio, a browser based video editor that doesn't upload your files · hn · 2026-04-21 · 301 upvotes · similarity 0.55
- I built a tool that creates videos out of React code · hn · 2025-12-24 · 6 upvotes · similarity 0.52
- FFmpeg Commander · ph · 2026-09-30 · 3 upvotes · similarity 0.49
- Ez FFmpeg · hn · 2025-12-27 · 420 upvotes · similarity 0.49
- Animate With Code · ph · 2026-09-17 · 1 upvotes · similarity 0.48
- FreeMotion · hn · 2026-01-23 · 8 upvotes · similarity 0.48
- HyperFrames · hn · 2026-04-16 · 6 upvotes · similarity 0.47
- FFmpeg.wasm In-Browser Video Conversion · hn · 2025-11-01 · 6 upvotes · similarity 0.47
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.