How to Extract Audio from MKV Files
Extracting the audio track from an MKV file is a straightforward process that allows you to save soundtracks, dialogue, or music as standalone audio files like MP3, M4A, or FLAC. This guide provides quick, step-by-step instructions on how to extract audio from an MKV file using three free and popular tools: VLC Media Player, Audacity, and MKVToolnix.
Method 1: Using VLC Media Player (Quick Conversion)
VLC is a versatile media player that can also convert video files into audio-only formats. This method is best if you want to convert the audio to a standard format like MP3.
- Open VLC Media Player.
- In the top menu, click on Media and select
Convert / Save (or press
Ctrl + R). - Click the Add… button to import your MKV file, then click Convert / Save at the bottom.
- In the Profile dropdown menu, select your preferred audio format (e.g., Audio - MP3 or Audio - FLAC).
- Click Browse next to Destination file to choose where to save the audio and give it a name.
- Click Start to begin the extraction.
Method 2: Using MKVToolnix and gMKVExtractGUI (Lossless Extraction)
If you want to extract the original audio track (such as AC3, DTS, or AAC) without converting or losing any quality, use MKVToolnix paired with the gMKVExtractGUI tool.
- Download and install MKVToolnix and gMKVExtractGUI. Place the gMKVExtractGUI executable inside the MKVToolnix installation folder.
- Open gMKVExtractGUI.
- Drag and drop your MKV file into the Input File section.
- The tool will display all tracks inside the MKV. Check the box next to the Audio track you want to extract.
- Set your Output Directory at the bottom.
- Click the Extract button. The original audio file will be saved in its native format instantly.
Method 3: Using FFmpeg (Command Line)
For advanced users, FFmpeg is the fastest way to extract audio without a graphical interface.
- Download and install FFmpeg on your system.
- Open your command prompt (cmd) or terminal and navigate to the folder containing your MKV file.
- Run the following command to extract the audio without re-encoding
(lossless):
ffmpeg -i input.mkv -vn -acodec copy output.mka - If you want to convert the extracted audio directly to MP3, use this
command instead:
ffmpeg -i input.mkv -vn -acodec libmp3lame -q:a 2 output.mp3