Client-Side Video Audio Extraction
Extract sound, speech, background music, or podcasts from video recordings instantly.
Universal MP3 Output
Generates widely compatible MP3 audio playable on iOS, Android, Mac, Windows, Linux, and car audio systems.
Real-Time Progress
Monitors audio sample decoding and encoding frame-by-frame with a live visual percentage indicator.
Zero Server Uploads
Your video files stay entirely inside your device RAM. Processing is 100% private and confidential.
How Web Audio API Demuxing Works
When you select a video file, our application uses the Web Audio API AudioContext.decodeAudioData() to parse the video container and extract the underlying audio bitstream. It converts the decoded audio track into uncompressed floating-point PCM audio buffers.
The PCM samples are then encoded in chunked iterations using `@breezystack/lamejs`, producing a standard 44.1kHz MP3 file with your chosen bitrate (up to 320 kbps).