← Back to projects

Spool — High-Fidelity Stream Piping & Audio Extraction
High-performance online video capture and synchronous MP3 audio extraction utility for authorized web video streams, operating with zero server-side file storage.
Built by Augustine Cobbold
Next.js
Node.js Streams
FFmpeg
TypeScript
Tailwind CSS
Problem
Traditional web media extraction tools store massive video files temporarily on VPS disks, resulting in storage exhaustion, high server bills, and security vulnerabilities.
Solution
Created Spool, a zero-disk-storage stream pipe that converts web streams to MP3 in memory using Node.js stream backpressure and FFmpeg pipes directly to the user's browser download.
Architecture
Stream Piping Pipeline
Gallery

