Story Splitter
Story Splitter is a privacy-focused Progressive Web App that splits videos entirely in the browser using FFmpeg.wasm. Built with React and TypeScript, it processes videos client-side with zero quality loss through stream copying, works completely offline after first visit, and requires no uploads or data collection. The app features drag-and-drop upload, real-time preview, automatic segment calculation with manual adjustment, and supports all FFmpeg-compatible formats. Key technical implementations include service worker caching, SharedArrayBuffer for multi-threaded processing, and proper COOP/COEP headers for browser compatibility.