Extract Audio from Video

Extract audio from video for podcasts, interviews, subtitles, transcription, music edits, and voice notes. Use MP3 for compatibility, Opus for speech, FLAC or WAV when you need lossless audio.

Extract audio from your video

Choose a file
or drag and drop

Sign in to run this tool — 100 free credits on signup.

When audio extraction is useful

Creators

Save soundtrack or voiceover from a video

Pull dialogue, music, narration, or a voiceover track from creator footage before editing, remixing, or publishing it elsewhere.

Researchers and marketers

Extract audio for transcription and analysis

Prepare interviews, user research calls, webinars, and customer videos for speech-to-text, summaries, subtitles, or AI workflows.

Developers

Automate audio extraction from user uploads

Run the same FFmpeg audio extraction through the API for media apps, UGC moderation, podcast tools, and backend processing queues.

FFmpeg flags used by this tool

Quick reference for what each parameter actually does.

-vn
No video — drop the video stream entirely. Without this you'd waste cycles re-muxing video data we don't need.
-c:a libmp3lame
MP3 encoder (LAME). Pair with -b:a 320k for the highest practical quality MP3, or 192k for a smaller file.
-c:a libopus -b:a 64k
Opus at 64 kbps — extremely efficient for speech, ~1/3 the size of an equivalent-sounding MP3.
-c:a flac
FLAC — lossless compression, typically ~50% the size of WAV with bit-perfect decode.
-c:a copy
No re-encode — pull the existing audio bitstream out into a fresh container. Zero quality loss, instant.
-ar
Sample rate. 44.1 kHz is the CD standard; 24 kHz or below is fine for voice.
-ac 1
Downmix to mono — half the file size, the right choice for podcasts and voice notes.

How it works

  1. 01

    Upload or paste a URL

    Drop a video from your computer, or paste a public video link.

  2. 02

    Pick a preset

    High quality MP3 for music. Speech for podcasts and voice. Lossless if you'll edit or remix it. Or tweak the encoder yourself in Advanced.

  3. 03

    Process in the cloud

    We strip the video stream and encode the audio to your chosen format — usually 5–15 seconds.

  4. 04

    Download the audio

    Temporary download link as soon as it's done. Files auto-delete after 7 days.

FAQ

Which preset should I pick?

High quality for music. Compatible if file size matters and you're sending it to someone. Speech for podcasts, lectures, interviews — Opus at 64k mono sounds great for voice at a fraction of MP3's size. Lossless if you'll edit, master, or archive the audio.

What does Copy do?

Copy pulls the existing audio bitstream out of the video container without re-encoding — instant and zero quality loss. The catch: the output codec is whatever was in the original (usually AAC), so you can't pick a target format.

Why FLAC instead of WAV?

FLAC is lossless and decodes to bit-identical PCM, but compresses to about half the size. The only reason to pick WAV is if some downstream tool requires it — switch the encoder in Advanced.

What if my video has multiple audio tracks?

We extract the default track. If you need a specific track (e.g. a non-default language), use the API directly with -map 0:a:1 to pick track index 1.

Can I trim while extracting?

Not in this tool — but two API calls do it: trim first, extract-audio second. Or use the API with -ss / -to combined with -vn in one call.

Is this free?

Sign up for 100 free credits. A typical extraction costs 1–3 credits depending on length. No subscription, top up as you go.

Related video tools

Need to extract audio in code?

This tool is a wrapper around our REST API — three lines of curl will do the same job in your build pipeline or backend.

View API docs
curl -X POST https://api.ffhub.io/v1/tasks \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d {
    "command": "-i https://you.com/in.mp4 -vn -ar 44100 -c:a libmp3lame -b:a 320k output.mp3"
  }
Extract Audio from Video — MP3, AAC, Opus, FLAC | FFHub