Extract audio track from any video as MP3, WAV, AAC, OGG, or M4A. Quality presets from 128kbps to lossless. Perfect for podcasts, music extraction, and audio-only content.
Pull the audio track out of any video file and save it as MP3, WAV, AAC, OGG, or M4A. The Video to Audio Extractor drops the video stream and re-encodes the audio into your chosen format at a bitrate you select, so you get a clean standalone audio file. It works with all common video formats and runs entirely in your browser.
Initializing in your browser…
Extract perfect thumbnails from any video. Auto-extract key frames or manual frame-by-frame selection. Export as JPEG, PNG, or WebP. Ideal for YouTube thumbnails and preview images.
Trim and cut videos precisely with frame-by-frame scrubbing. Set start/end points visually, preview clips in real-time, and export trimmed videos instantly. No upload required - runs 100% in browser.
Convert videos between MP4, WebM, OGG, MOV, AVI, and MKV formats. Device presets for YouTube, Instagram, TikTok, iPhone, Android. Quality options from fast to high quality encoding.
You only need the audio from an interview video to send to a transcription service.
Input
interview.mp4 → MP3 192 kbps
Output
interview.mp3, audio track only, ~95% smaller than the video
Demuxing pulls the existing audio stream and encodes just that, so you get a small file without the video payload. Extraction is local, keeping the recording private before it goes anywhere.
Pull the audio track out of any video file and save it as MP3, WAV, AAC, OGG, or M4A. The Video to Audio Extractor drops the video stream and re-encodes the audio into your chosen format at a bitrate you select, so you get a clean standalone audio file. It works with all common video formats and runs entirely in your browser.
Save the audio from music videos, concert recordings, or video-based music releases as standalone audio files.
Extract the audio track from a video podcast or webinar recording for audio-only distribution.
Pull audio from interview or meeting recordings to feed into transcription tools that only accept audio input.
This tool runs FFmpeg compiled to WebAssembly (the @ffmpeg/ffmpeg package, core 0.12.6) entirely inside your browser tab, so the video is never uploaded to a server. It loads the core from local /ffmpeg files first and only falls back to unpkg (@ffmpeg/core@0.12.6) if those fail, and uses the multi-threaded build when SharedArrayBuffer and crossOriginIsolated are available. Under the hood it runs a single FFmpeg pass with the -vn flag to discard the video stream, then re-encodes the remaining audio into the format you pick. There is no stream-copy shortcut: the audio is always decoded and re-encoded, with the codec chosen per format - MP3 uses libmp3lame, WAV uses pcm_s16le, both AAC and M4A use the aac encoder, and OGG uses libvorbis. You choose from five output formats and the source can be any video/* file your browser can read.
Quality is controlled by presets that map to concrete bitrates: Low is 128 kbps, Medium is 192 kbps, and High is 320 kbps for the lossy formats - these are the three buttons shown under Audio Quality. A fourth, Lossless, is not a clickable quality button; it is applied through the WAV/Archive path. The Lossless setting behaves differently per codec and is worth understanding - for MP3 it switches to libmp3lame -q:a 0 (highest-quality VBR), for OGG it uses libvorbis -q:a 10, and for AAC/M4A it pins 320k. Despite the 'Lossless' label and the on-screen 1411 kbps figure, those three are still lossy compression; only the WAV format is genuinely uncompressed, encoding 16-bit PCM (pcm_s16le), which is why the quality selector hides itself entirely when you choose WAV. Bear in mind the source audio inside most videos is already lossy (typically AAC), so re-encoding it to MP3 320k or even WAV cannot recover detail that was never there - WAV just stops adding a second generation of loss.
Before extracting, the tool previews the video with a play/pause control and shows live estimates: output Format, Quality (the bitrate, or 'Lossless' for WAV), an estimated file size computed from bitrate x duration / 8 (using 1411 kbps for WAV), and an estimated time of roughly 15% of the clip length (minimum 3 seconds). Four one-click Quick Presets pre-fill sensible combinations - Podcast (MP3 / Medium), Music (MP3 / High 320 kbps), Ringtone (M4A / Medium), and Archive (WAV / Lossless) - and the finished file downloads automatically, named after the source video with the new audio extension. A progress percentage is reported live from FFmpeg during the extraction.
MP3 for maximum compatibility, AAC or M4A for better quality at the same bitrate, WAV for an uncompressed PCM file (large), OGG for open-source workflows.
Yes. The audio is re-encoded into the format you pick at the bitrate you select rather than copied bit-for-bit, so choosing a higher bitrate preserves more of the original quality. WAV is written as uncompressed PCM.
This tool extracts the full audio track. To get a specific section, trim the video first using the Video Trimmer, then extract audio from the trimmed clip.
Video is decoded and re-encoded on your own device. Large files never leave your machine.