Extract Content From A Blu-ray DiscViewing Page 2 of 2 -- Go To


Now that you have identified the playlists which correspond to the titles you wish to extract, you can use MeGUI for the job. MeGUI is an entire suite of video and audio tools, one of which is the HD Streams Extractor. Using this tool we will be able to extract each stream in any given playlist to its own file. In other words, there will be one file for video, one for each audio stream, and one for each subpicture. Any streams you don't wish to extract may be skipped.

Video Guide

Software Used


Finding the HD Streams Extractor

After starting MeGUI, you will need to open the HD Streams Extractor from the Tools menu.

Using the HD Streams Extractor

1. Open Blu-ray files

Open your Blu-ray files by selecting the root folder of the ripped Blu-ray disc. You don't need to navigate all the way to the BDMV folder. The Streams Extractor will find that for itself.

2. Examine Features

Under Features you will find a list of titles (playlists) automatically selected by the HD Streams Extractor. You should compare this against the list of titles you made in the last step. If you saved properties files for each playlist in Media Player Classic, you can simply look at their names here to figure out which playlists you need. The Streams Extractor will skip anything it determines to be an extra, which basically means very short titles. If all the playlists you are looking to extract are listed here, skip #3 entirely.
Assuming at least one of the titles you wish to extract is in the list, Select it and skip to #4. Just remember to come back to #3 later if necessary.

3. Select File as Input

If a playlist isn't listed automatically, you will need to open the M2TS file directly to extract streams from it. Use the Select File as Input option to do this and then repeat step 1. If you saved the properties in Media Player Classic, you can use that file to determine which M2TS file to open.

M2TS files are found in the Stream folder inside the BDMV folder of your ripped Blu-ray files. Remember to check your information from BDInfo or Media Player Classic for the filename. Do not assume it will be the same as the playlist name.

4. Select streams

You can select or deselect any streams, including the video. Depending on the stream type, you may also be able to change the container format it will be extracted to. In most cases you will be extracting raw streams (ie no container).


Video may be extracted to either a MKV file or a raw stream. Unless you are sure you will need a raw stream, MKV is almost always the best option. If you are authoring a Blu-ray disc directly from the extracted file, doing no encoding or editing of any kind first, a raw stream may be the better option. Also, for the rare Blu-ray disc with MPEG-2 video, M2V may be better.


DTS HD audio streams are high quality, sometimes lossless, streams which also include a DTS 'core' which is playable with an ordinary DTS decoder. You can keep just the regular DTS core or the entire DTS HD stream. You can also convert to FLAC for better compatibility with various software players.


TrueHD is a lossless audio format which also includes a separate AC-3 stream within it. As a general rule, TrueHD isn't supported outside of Blu-ray discs. If you wish to keep a TrueHD stream for use in another format, you basically have two choices. Either select AC3 to keep just the (lossy) AC-3 portion or FLAC to keep just the lossless part.

5. Output location

Browse for the location where your extracted streams will be saved.

6. Close option

By default, the HD Streams Extractor will close once you add an extraction job. Since a single job can only be for a single feature (playlist), you should leave this unchecked until you get to the last one.

7. Add to Queue

Click the Queue button to add the extraction job. If you have more titles to extract, return to #2 and repeat until every job is added.

Start extraction jobs

1. Queue tab

Back in the main MeGUI window, select the Queue tab.

2. Output

Notice that the output for jobs added by playlist will have the movie name prepended (added to the beginning), while those added directly from M2TS files just get the original filename.

3. Job status

Jobs which haven't been started will show a status of Waiting. While they are being extracted it will change to Processing and once they are done it will change again to Done.

4. Start processing queue

The Start button tells MeGUI to start running jobs. Beginning at the top, or at least the top job with a status of Waiting, they will be processed one at a time.

First pass

Once processing begins, the title will first be analyzed...

Second pass

...and then extraction will begin.

When it completes, you will have video, audio, and subtitle files (depending on the disc and your selections) for each playlist or M2TS file.


Table of Contents

  1. 1. Introduction
  2. 2. Extraction
Written by: Rich Fiscus
Last updated: