Video · 59 tools · nothing uploads

Extract audio from video

Pull the audio track out of a video into its own MP4 audio file. A packet-level copy with no decoding or re-encoding, so this runs in Node, the CLI and MCP as well as the browser.

Input

Extract audio from video copies the audio packets out of a clip into an MP4 audio file named with a .m4a extension. Nothing is decoded, so whatever codec the video carried lands unchanged inside the new container. A silent video is refused by name, because there is no track to copy.

Questions

Does extracting the audio re-encode it?

No. The audio packets are copied straight out of the source into a new file with no decoding and no re-encoding, so the sound is bit for bit what it was inside the video. That means no extra generation loss, a fast run, and support outside the browser: this works in Node, on the command line and through MCP.

What file do I get?

An .m4a file, named after your video, holding the original audio codec inside an MP4 container. Because it is a packet copy, an AAC track stays AAC and an Opus track stays Opus. If you specifically need MP3, WAV, FLAC or Ogg, run Convert audio on the extracted file afterwards.

Why does it say no audio track found?

Because the video you gave it is silent, with no audio stream to pull out. The tool refuses with "no audio track found" and the note "nothing to extract" rather than writing an empty file that looks like a success.

Can I extract from several videos at once?

Yes. It works per file, so every video you drop comes back as its own .m4a, named from its own source. They run one after another and each result is listed separately for download. Each run is a packet copy rather than a decode, so a batch goes quickly, though every video is still read into memory when its turn comes.

Does the audio keep its original quality?

Yes, exactly. Nothing is transcoded, so there is no quality setting and no bitrate choice, because neither would mean anything for a copy. What was in the video is what lands in the .m4a. If you need a different codec or a smaller file, run Convert audio on the result and pick the format there.

Is my video uploaded?

No. It is read into memory on your device, the audio packets are copied in memory and the result is handed straight back. Nothing goes to a server and no account is involved. Large videos are still bounded by the memory your browser tab can hold.

Related Video tools

n→nConvert audioChange an audio file between MP3, WAV, FLAC, Ogg and M4A (AAC). In the browser only, like video-convert, because mediabunny decodes and encodes through WebCodecs, which Node has no equivalent of.Runs on each file you dropn→nNormalize audio volumeScale an audio (or video's audio track) so its loudest sample hits a target peak level: a two-pass peak scan followed by a gain-scaled re-encode, both through WebCodecs, so this runs in the browser only, like video-convert. Always outputs MP4 with an unchanged video track (if any).Runs on each file you dropn→1Trim or merge audioCut an audio file down to a start-end range, or concatenate two or more audio files one after another. A packet-level copy with no decoding, so this runs in Node, the CLI and MCP as well as the browser. Output is always an MP4 audio file (.m4a).Combines the files you dropn→nMute videoDrop the audio track from a video, keeping the picture untouched. A packet-level copy of the video track only, no decoding, so this runs in Node, the CLI and MCP as well as the browser.Runs on each file you dropn→nReverse audioPlay an audio file (or a video's audio track) end to start, decoded to raw samples and re-encoded as WAV. WAV input decodes in Node, the CLI and MCP as well as the browser, the same PCM path audio-trim-merge's packet copy sits next to; AAC, MP3, Opus, FLAC and Vorbis need a browser.Runs on each file you dropn→nFade audio in or outRamp an audio file's (or a video's audio track's) volume up from silence at the start, down to silence at the end, or both, linear or logarithmic, decoded and re-encoded as WAV through the same PCM path as audio-reverse. WAV decodes everywhere; AAC, MP3, Opus, FLAC and Vorbis need a browser.Runs on each file you dropn→nConvert mono to stereo or backChange an audio file's (or a video's audio track's) channel count: average every channel down to mono, duplicate a mono track into identical left and right channels, or swap left and right, decoded and re-encoded as WAV through the same PCM path as audio-reverse. WAV decodes everywhere; other codecs need a browser.Runs on each file you dropn→nDraw a waveform imageDraw an audio file's (or a video's audio track's) peaks as a PNG, one column per pixel of width, decoded through the same PCM path as audio-reverse and drawn straight into a pixel buffer, the way font-preview rasterizes glyphs, with no canvas. WAV decodes everywhere; other codecs need a browser.Runs on each file you drop