Skip to content
Features

Extract Audio from YouTube for Video Editing

In short

B-ROLL saves the audio of a YouTube video, clip or whole playlist as MP3, M4A, WAV, FLAC or OPUS, optionally in its own audio folder. The Quality menu, Best down to 128 kbps, has no effect on WAV and FLAC. WAV suits a timeline best, but no format adds quality to YouTube's lossy source.

Part of B-ROLL Features for Video Editors

On this page

What does B-ROLL’s audio extraction do?

B-ROLL saves audio as MP3, M4A, WAV, FLAC or OPUS, optionally in a separate audio folder. Flip the Video / Audio switch to Audio and B-ROLL keeps only the sound of the video: no picture track to unlink and delete in your editor later.

Under the hood, B-ROLL asks yt-dlp for an audio-only file with its -x and --audio-format options, and ffmpeg does any conversion. The yt-dlp README documents both options. Audio works for whole videos, clips cut from a range, playlists and channels, and every download gets a credits file while Save credits is on (the default).

One limit applies to every format: as of September 2026, YouTube serves its sound as lossy Opus or AAC streams. No format you pick can sound better than that stream: the format decides how well your editor handles the file and how much disk it takes, and a lossy re-encode can only lose detail. Audio sits beside video, subtitles and credits among the B-ROLL features for video editors.

Which audio options does B-ROLL offer?

B-ROLL offers five audio formats (MP3, M4A, WAV, FLAC and OPUS) and one Quality menu with five settings (Best, 320 kbps, 256 kbps, 192 kbps and 128 kbps). The table shows what each format is and what the Quality menu does to it.

Format Compression What the Quality menu does Folder
MP3 Lossy (MP3) Sets the MP3 encoder: Best is the top VBR quality, a kbps value sets the bitrate Audio folder when turned on, else the main folder
M4A Lossy (AAC) Sets the AAC quality or bitrate when ffmpeg converts; no effect when an AAC stream is copied Audio folder when turned on, else the main folder
OPUS Lossy (Opus) A kbps value sets the Opus bitrate when ffmpeg converts, Best leaves ffmpeg’s default; no effect when an Opus stream is copied Audio folder when turned on, else the main folder
WAV Uncompressed PCM No effect Audio folder when turned on, else the main folder
FLAC Lossless compression No effect Audio folder when turned on, else the main folder

For a timeline, WAV is the least fuss: your editor reads uncompressed samples instead of decoding them. FLAC holds the same audio in a smaller file for an archive; the FFmpeg codecs documentation lists it as the Free Lossless Audio Codec. M4A and OPUS are the compact copies, and MP3 is for scratch tracks and quick listening. The full trade-off is on MP3 vs WAV vs FLAC for video editing.

Sample rate is a separate question from format. Set your project rate first, then read choosing a sample rate for video editing before you mix YouTube audio with your own recordings.

What do B-ROLL’s audio quality settings change?

B-ROLL’s audio quality menu (Best, 320, 256, 192, 128 kbps) has no effect on WAV and FLAC. The menu only matters when ffmpeg encodes a lossy file: Best passes yt-dlp’s --audio-quality 0 (best variable quality), and the kbps values pass a fixed bitrate such as 320K.

Whether ffmpeg encodes at all depends on the stream. The yt-dlp audio extraction code copies the stream unchanged when its codec already matches the format you asked for (an Opus stream saved as OPUS, an AAC stream saved as M4A), and in that case skips the quality setting. Any other combination is converted, and MP3 is always an encode.

A 320 kbps MP3 made from YouTube audio is a re-encode, not an upgrade: the extra bits describe a stream that was already compressed. WAV and FLAC avoid a second lossy step but cannot restore what the first one removed; the reasons are in YouTube audio quality explained: Opus, AAC and bitrates.

Disk cost is where the Quality menu really shows. A 320 kbps MP3 takes 2.4 MB per minute (320 kbps x 60 s / 8 bits per byte / 1,000), a 128 kbps MP3 takes 0.96 MB. A 16-bit stereo WAV at 48 kHz runs at 1,536 kbps (48,000 x 16 bits x 2 channels), or 11.5 MB per minute: worth it on a timeline, wasted in a reference library.

B-ROLL measures the real bitrate of the finished file and shows it in kbps on the card.

How do you extract audio from only part of a video?

B-ROLL saves an audio clip the same way it saves a video clip: switch Advanced options to a part mode, mark the range, and only that range downloads. Clips work with every audio format.

  1. Click the ⋯ button next to Subtitles and choose Only a part, ask me which each time.
  2. Set the switch to Audio, then paste a single video link. With VLC media player installed, the preview and trim player opens; without it, a Download which part? prompt asks for Start and End.
  3. Press I at the start of the line you need and O at the end.
  4. Press ➕ Add part or Enter to keep that range and mark another, then click Download (n), or Download clip for a single range. Each part becomes its own file.

A part is named after the video and its range, for example Interview [02-10 to 02-38].mp3, so a quote is easy to find in a bin. The player sets in and out points to the whole second; typed times in the prompt may use decimals.

The clip name keeps minutes and seconds only: a part starting at 1:05:30 reads [05-30 to ...]. Two parts with the same minutes and seconds in different hours get the same name, and B-ROLL treats the second as already downloaded.

For clips, B-ROLL prefers YouTube’s HLS streams, which fixed downloads that stalled when a range sat deep inside a long video. The stream picked for a clip can differ from a full download of the same video. Previews, key controls and cut modes are covered on the YouTube clip downloader with preview and in and out points.

Can you extract audio from a whole playlist?

Yes. In Audio mode, a playlist or channel link leads to B-ROLL’s Download from channel dialog, and every video you choose is saved as audio in the format you set.

The dialog offers Choose videos from a list (the latest 60, with thumbnails and duration), Latest 5 videos (the number is editable) and Download every video in the channel. Channel downloads are off by default: set Download channels in Advanced options to Ask or Yes before you paste a channel link.

A single video link that belongs to a playlist asks Just this video or Whole playlist, unless Download playlists in Advanced options is set to Yes or No. For a loose set of episodes, the URL list (.txt) button queues every YouTube link in a text file.

Every option for batches, including subfolder names, is on the YouTube playlist and channel downloader page.

Where do B-ROLL audio files and credits go?

B-ROLL saves audio to the main SAVE TO folder, %USERPROFILE%\Downloads by default, or to its own folder when Save audio to a different folder is on. Video downloads keep using the main folder.

One exception: downloads started from the Download from channel dialog go into a subfolder named after the channel, inside the main video folder, even in Audio mode. A playlist subfolder takes the channel name of the first video in the list.

With Save credits on, B-ROLL writes <file name>.credits.txt next to each audio file and appends the same block to a credits.txt for the whole folder. The block records title, creator, channel, source URL, upload date and license, and the audio file gets title, uploader, date and URL as embedded metadata.

A clip gets its own credits file, for example Interview [02-10 to 02-38].credits.txt, with the full video URL as the source. Credits are best effort: if the metadata lookup fails, for example behind a sign-in wall, B-ROLL writes no credits file for that download and shows no error.

The License line is whatever yt-dlp reports, and it reads “Standard YouTube License” when nothing is reported, so check the license on the video page. A credits file records where the audio came from; it is not proof that you may use it. Using YouTube clips in your own video explains what does.

How to extract audio from a YouTube video with B-ROLL

6 steps
  1. Switch to Audio

    Set the Video / Audio switch in the main window to Audio. B-ROLL remembers format and quality for audio separately from video.

  2. Pick a format

    Choose MP3, M4A, WAV, FLAC or OPUS in the Format menu. WAV is the simplest file for a timeline.

  3. Pick a quality

    Choose Best, 320 kbps, 256 kbps, 192 kbps or 128 kbps in the Quality menu. WAV and FLAC ignore this setting.

  4. Choose the audio folder

    Optionally turn on Save audio to a different folder and pick a folder in the second SAVE TO row, so audio stays apart from video.

  5. Paste and download

    Copy the YouTube link, paste it into the box and press Enter or Paste & Download. The card shows the progress and then the real bitrate of the file.

  6. Open the file

    Right-click the finished card and choose Open file or Open folder. The credits file sits next to the audio file.

Frequently asked questions

Is MP3 fine for a timeline?

Yes, for scratch and reference tracks. An MP3 made from YouTube audio is a second lossy encode of a stream that was already lossy, so a lossy final export adds a third generation. For dialogue or music that goes into the final mix, save the same source as WAV instead and keep the MP3 for quick listening.

Does B-ROLL re-encode M4A or OPUS?

Only when the downloaded stream uses a different codec. B-ROLL hands the conversion to yt-dlp, which copies an Opus stream into an OPUS file and an AAC stream into an M4A file without re-encoding, and converts any other stream with ffmpeg. When the stream is copied, the Quality menu has no effect on the file.

Can I extract audio from a podcast episode on YouTube?

Yes, when you have the right to use the episode. Paste the episode link, set the Video / Audio switch to Audio and pick M4A or OPUS for a compact archive copy, or WAV for editing. For a single quote, mark its range and save only that part. Ask the host before you republish any part of the show.

Can I download sound effects from YouTube for an edit?

Only when the sound is cleared for reuse. The YouTube Audio Library in YouTube Studio offers sound effects with its own download button, and Creative Commons uploads allow reuse with credit. Your own uploads count too. With that right in place, save the hit as a short WAV range and keep the credits file B-ROLL writes next to it.

Can I use the audio in my video?

Only when you have the right to use it: your own uploads, Creative Commons material, licensed audio, or a use you judge to fall under fair use or fair dealing. A credit line does not grant permission, and music in your upload can still be matched by Content ID. This is general information, not legal advice; the rules are covered in using YouTube clips in your own video.

Sources

  1. yt-dlp README on GitHub github.com
  2. yt-dlp source: FFmpegExtractAudioPP (audio extraction post-processor) github.com
  3. FFmpeg codecs documentation ffmpeg.org
  4. YouTube Help: Use music and sound effects from the Audio Library support.google.com

Download B-ROLL, free

Windows 10 and 11 today, macOS and Linux planned. No account, no ads. Voluntary donations keep it free.

v1.0 · 20.3 MB installer · Windows 10 and 11