How to Convert Video to MP3 (3 Ways)
Author: Hushscript Published:
There are three reasonable ways to convert video to MP3, and which one is right depends on what happens after: a quick one-off with no install, a command you can drop into a script, or skipping the audio file entirely because what you actually want is the words someone said, not the sound of them saying it. This covers all three, including the exact command for the second one.
The free way: in your browser, no signup
For a one-off, like pulling the audio out of a single video to send, save, or drop into another tool, the free video-to-MP3 converter runs entirely in your browser. Drop an MP4, MOV, WebM, MKV, or AVI file, and it comes back as a 192kbps MP3, ready to download. Nothing about the video is uploaded anywhere; the conversion happens with WebAssembly on your own device, and there’s no account to create and no limit on how many files you convert. This is the right choice for anyone doing this once or twice.
The developer way: one ffmpeg command
For a script, a batch job, or anyone who’d rather type a command than open a browser tab, ffmpeg does the same conversion from the terminal:
ffmpeg -i input.mp4 -vn -c:a libmp3lame -b:a 192k output.mp3
Each flag does one job: -i input.mp4 is the source file, -vn strips the video stream entirely so ffmpeg only touches audio, -c:a libmp3lame picks the MP3 encoder, and -b:a 192k sets the bitrate to the same 192kbps the browser tool outputs, so both routes land at comparable quality. Run it against a folder of files in a loop and you’ve converted a whole batch without opening anything by hand.
A worked example
A podcaster has a folder of forty raw video recordings from a video call tool and needs MP3 audio for a podcast feed, not the video. Converting forty files one at a time in a browser tab would mean forty separate drag-and-drops. Instead, a short shell loop runs the ffmpeg command above against every file in the folder, and twenty minutes later there are forty MP3s sitting next to the forty source videos, each one a rename away from being ready to publish. For a single file done occasionally rather than forty done on a schedule, the browser tool does the identical conversion with no terminal required.
If you want the words, not the audio
Sometimes “convert video to MP3” is really a step on the way to something else. You don’t want the audio file itself, you want a transcript, and extracting the MP3 first is an unnecessary detour. Transcribe the video directly instead: the audio is extracted in your browser exactly like the free tool does it, except what comes back is a speaker-labeled transcript rather than an audio file. The first 30 seconds preview free with no account; transcribing the rest needs an account, with 30 free minutes unlocked by a $1 card check that’s released immediately, never charged, or granted with your first purchase if you pay another way. If what you actually needed was searchable text, not a sound file, this skips the MP3 step entirely.
Which way should you use?
Use the browser tool for a single file or a handful, whenever there’s no reason to open a terminal. Use the ffmpeg command for anything scripted, repeated, or run against a folder instead of one file at a time; it’s the same conversion, just automatable. And if the actual goal was never the audio (if what you need is what was said, not just the sound of it), skip both and transcribe the source file directly.
Where to start
The free converter lives at /tools/video-to-mp3, with no signup and nothing uploaded. For the transcript instead of the audio, video to text covers the full workflow, speaker labels included. If your source is specifically an MP4 and text is the end goal, how to convert MP4 to text walks through that path directly, skipping the MP3 step from the start.