Intake
Your video lands in MongoDB GridFS. The Go + Gin gateway stores it with the format and sampling rate you picked.
Reel
IntakeQueueExtractResample
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.