Upload a video, pick MP3 or WAV and a sampling rate. Four microservices in Docker cut the audio out and email you the link.

Simulation · not your file

Waiting for the first upload…

Intake

Your video lands in MongoDB GridFS. The Go + Gin gateway stores it with the format and sampling rate you picked.

Reel
IntakeQueueExtractResample

-20+3VU

Needle = how fast you're scrolling. Peg it to light the peak lamp.

microservices

gateway · auth · converter · notification

RabbitMQ queues

file_uploaded · file_converted_notification

output formats

MP3 · WAV

Hz, top preset

or 22,400 Hz, or any custom rate

Make an account, drop in an MP4 and the audio link lands in your inbox when the converter is done.