AUDIOEXTRACTOR

An automated Windows drag-and-drop batch utility that probes multimedia files, safely displays track details (bit-depth, sample rate, language), and losslessly demuxes targeted audio streams without re-encoding.

What is Audio Track Extractor?

Audio Track Extractor is a high-performance Windows CLI script designed to extract audio streams out of video and audio containers (such as MKV, MP4, MOV, or TS files) with zero quality loss.

It automatically inspects dropped media files with ffprobe, presents an interactive terminal menu showing codec formats, bit rates, sample rates, channels, language tags, and track titles, and demuxes your chosen audio stream into its native container format instantly.

Key Capabilities

Complete Guide: Setting Up FFmpeg on Windows

On a fresh Windows installation, Windows does not know what ffmpeg or ffprobe means until you set them up. Follow these simple steps to configure your environment:

STEP 1 Download FFmpeg for Windows

1. Go to the official builds website: Gyan.dev FFmpeg Builds →

2. Scroll down to the git master builds or release builds section and click on ffmpeg-git-full.7z or ffmpeg-release-full.7z to download the compressed archive file.

3. If you don't have an extractor to open .7z files, download 7-Zip (Free).

STEP 2 Extract FFmpeg to Your Computer

1. Open the downloaded .7z archive file.

2. Open your Local Disk (C:) drive in Windows File Explorer.

3. Extract the folder into C:\ and rename it to ffmpeg. Your path should look like this:

C:\ffmpeg\bin\ffmpeg.exe
C:\ffmpeg\bin\ffprobe.exe
STEP 3 Add FFmpeg to Windows System PATH (Recommended)

Adding FFmpeg to your PATH allows Windows to run ffmpeg and ffprobe from any location on your PC:

  1. Press the Windows Key on your keyboard, type env, and select "Edit the system environment variables".
  2. In the window that appears, click the "Environment Variables..." button near the bottom right.
  3. Under the "User variables for [YourName]" section (top box), click on Path and then click Edit....
  4. Click New on the right side and type: C:\ffmpeg\bin
  5. Click OK on all open windows to save the changes.
ALTERNATIVE The Quick Local Folder Method

If you do not want to configure system environment variables, you can extract the binaries directly to your working folder:

  1. Open the downloaded ffmpeg-release-full.7z (or git-full.7z) archive file using 7-Zip.
  2. Navigate into the internal bin\ folder inside the archive.
  3. Extract both ffmpeg.exe and ffprobe.exe directly into the exact same folder where AudioExtractor.bat is saved.

Your local folder structure should look like this:

📁 MyExtractor/
   ├── 📄 AudioExtractor.bat
   ├── ⚙️ ffmpeg.exe
   └── ⚙️ ffprobe.exe

How to Use Audio Track Extractor

  1. Download & Extract: Download AudioExtractor.zip and extract AudioExtractor.bat into your desired folder.
  2. Drag and Drop: Drag any video or audio file (e.g., Movie.mkv) directly onto the AudioExtractor.bat file icon.
  3. Inspect & Select Track: Review the numbered list of detected audio streams displayed in the Command Prompt terminal.
  4. Input Choice: Type the stream number you want to extract (e.g., 1 for English DTS, 2 for Director Commentary) and press Enter.
  5. Retrieve File: Your extracted stream will instantly save to the Extracted Audio\ folder in the same directory.

Automatic Container & Codec Mapping

Audio Track Extractor intelligently matches probed audio stream formats with their exact native file extensions:

AAC → .m4a FLAC → .flac MP3 → .mp3 AC3 / E-AC3 → .ac3 DTS → .dts Opus → .opus Vorbis → .ogg PCM / WAV → .wav Fallback → .mka
[01]
AAC / Lossy MPEG-4

Muxes Advanced Audio Coding streams directly into standard .m4a audio containers.

[02]
Dolby Digital (AC3/E-AC3)

Demuxes raw surround sound bitstreams into native Dolby Digital .ac3 files.

[03]
DTS / DTS-HD Master

Preserves full DTS bitstream headers and extracts directly into high-fidelity .dts containers.

[04]
PCM DVD & Blu-Ray Repair

Detects raw PCM hardware streams and enforces 16-bit or 24-bit pcm_s24le quantization inside standard .wav wrappers.