Local Processing · FFmpeg WASM · No Upload
Video to Audio Converter
Extract audio from browser-decodable video and save it as MP3, WAV, M4A, AAC or FLAC — directly in your browser. Choose the format, pick a bitrate, and download the extracted audio without uploading your video.
video-to-audio v2.0
1 Audio format
2 Audio quality
Higher bitrate = larger file with more audio detail. For WAV and FLAC this is ignored because they store uncompressed or lossless audio.
Show extraction log
Extract audio in four steps
Drop a video, pick a format, extract, download. Everything stays on your device.
Upload video
Drop a file up to 10 MB. It is read from a local object URL, never uploaded.
Pick a format
MP3, M4A, AAC, WAV or FLAC — each uses a different encoder under the hood.
Extract
The audio track is decoded and re-encoded (or copied as-is for lossless) in a worker.
Download
Preview the audio in the built-in player, then save the file.
Precision, privacy, and predictability
What happens inside the converter — and what deliberately does not.
Zero upload
FFmpeg WASM runs in a worker inside your browser. Your uploaded video is processed locally and is not sent to a video-processing server.
Honest encoders
MP3 uses libmp3lame, M4A/AAC use libfdk_aac fallback to built-in AAC, WAV uses PCM 16-bit, FLAC uses the reference lossless encoder.
Lossless modes
WAV and FLAC are truly lossless — the bitrate selector is disabled because these formats preserve the original audio samples.
Five audio formats
Pick the one that fits your workflow.
.mp3
Widely supported lossy format that works across most audio players, DAWs and operating systems.
.m4a
AAC audio inside an MP4 container. Common across Apple devices and modern media players.
.aac
Raw ADTS stream — useful for streaming workflows and some broadcast tools.
.wav
Uncompressed PCM 16-bit. Best for archival and editing in DAWs.
.flac
Lossless compression that can make files substantially smaller than WAV while preserving the original audio samples.
What it does, and what it does not
Clear boundaries so you know when to reach for another tool.
What it does
- Extract the audio track from any browser-decodable video.
- Re-encode to MP3, M4A, AAC or lossless WAV/FLAC.
- Honour your chosen bitrate for lossy formats.
- Show live source duration and output estimate.
- Preview the result in a built-in audio player.
- Export the selected audio format directly in your browser, with no upload required.
What it does not
- Accept files above 10 MB — browser memory is the ceiling.
- Process videos without an audio track into meaningful audio.
- Split, trim or mix the audio (use a dedicated editor for that).
- Decode codecs your browser or FFmpeg build cannot read.
Common issues and fixes
Quick answers to the most frequent problems.
Engine won't load
The FFmpeg WASM engine needs WebAssembly and Web Workers, and its files must not be blocked. Exclude ffmpeg from JS minify/combine/delay in optimisation plugins, or self-host the engine files.
Output is silent
The source video has no audio track. Most screen recordings and GIF-converted videos ship without audio — nothing to extract.
Processing is slow on long videos
Re-encoding happens in browser memory. Near the 10 MB cap or with long durations, expect longer waits. Use a desktop encoder like ffmpeg or Audacity for heavy jobs.
Bitrate selector is disabled
WAV and FLAC are lossless — they store the original audio samples, so the bitrate concept does not apply. The selector is intentionally disabled in those modes.
Frequently asked questions
Honest answers about the audio extractor.
Is my video uploaded to a server?
No. The FFmpeg WASM engine runs entirely in your browser. Your video is read from a local object URL, the audio track is extracted in memory, and nothing is transmitted to AllInOneTools or any third party.
Which audio formats are supported?
MP3 (libmp3lame), WAV (PCM 16-bit, lossless), M4A (AAC in MP4 container), AAC (raw ADTS), and FLAC (lossless). MP3 is recommended for general use, FLAC or WAV for archival.
Why is bitrate ignored for WAV and FLAC?
WAV and FLAC are lossless formats — they store the original audio samples without compression loss. Bitrate only applies to lossy formats like MP3, AAC, and M4A.
What bitrate should I choose?
96 kbps for speech or small files, 128 kbps for a balanced size and quality, 192 kbps for good music quality, 256 kbps for high quality, and 320 kbps for the highest quality MP3.
Which video files can I use?
Any format your browser can decode — commonly MP4 (H.264 + AAC), WebM, and MOV. Videos without an audio track will produce a silent output file.
Why is the first conversion slow?
The FFmpeg WASM engine is about 30 MB and downloads once on first use, then stays cached. Conversion time after that depends on video length and your CPU.