Augustine Cobbold
← 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

Spool — High-Fidelity Stream Piping & Audio Extraction cover
Spool — High-Fidelity Stream Piping & Audio Extraction screenshot 1