#### BD3D2AVS documentation

- ## Table of contents

  - Introduction
  - Installation
  - The menu of BD3D2AVS
  - Tab 1: Open Blu-ray 3D
  - Tab 2: Select Streams
  - Tab 3: Intro Clip
  - Tab 4: Options and Go!
  - Automatic selection of streams
  - The files generated by BD3D2AVS and how to use them
  - Command line
  - More information

- ## Introduction

  BD3D2AVS is a tool to convert movies from a 3D blu-ray disc to a standalone 3D MKV video file in side-by-side or top/bottom format.
  BD3D2AVS is free and open source.
  The advantage of BD3D2AVS over commercial programs are numerous:
  - BD3D2AVS has numerous options not available in commercial programs, such as the possibility to hardcode a subtitle stream on the video, or to add an introduction still video before the main movie.
  - BD3D2AVS uses Avisynth to compose the video to side-by-side or top/bottom format. The experienced user can therefore modify the avisynth script to his will, for example to change the gamma of the resulting video.
  - BD3D2AVS uses x264 to encode the video to h264 format. x264 is one of the best video encoders currently available, and it gives largely better results than the encoders used by most commercial programs, for a much smaller size.
  - With the help of mkvtoolnix, BD3D2AVS can mux the resulting video file with your preferred audio and subtitle streams to a MKV video file. Unless most commercial programs, BD3D2AVS preserves the chapter points, and sets all required fields to their correct values.
  - And, of course, BD3D2AVS is totally free, and uses only free third-party command line programs.
  The drawbacks are:
  - BD3D2AVS cannot handle an encrypted blu-ray directly. You must either copy it to your hard disc with a BD decrypter program, or decrypt it on the fly with a tool such as AnyDVD HD (not free).
  - The decoding process (done with eac3to and ldecod) is currently extremely slow.
  - Due to the way the right-eye view is decoded (with ldecod.exe, using pipes to communicate with the other programs), all frames must be decoded in sequential order. That means that it is not possible to seek to a certain point in the video during the encoding process, and therefore that there is no way to skip the beginning of the movie (for example to remove a studio logo).

- ## Installation

  - #### Required programs:

    BD3D2AVS requires a recent version of Windows NT (such as XP, Vista, Windows 7 or 8). It doesn't work under the 9x versions of Windows.

    BD3D2AVS uses ldecod.exe, included in the archive, but ldecod.exe requires the Microsoft Visual C++ 2008 Redistributable Package SP1 (32-bit version) (aka. vcredist_x86). That package must be downloaded and installed manually (unless it is already installed on your system). Note that ldecod requires the 2008 package. More recent versions of the packare do not work (but you can install them alongside the 2008 version if you need them for another program).

    BD3D2AVS requires Avisynth properly installed on your computer. If you don't know Avisynth, don't worry. Just install it. It's a small and very useful program for anyone seriously interested in video editing, but you don't need to learn it to use BD3D2AVS.
    If you have a 64bit computer with a 64bit version of Windows, it is highly recommended to install also the 64bit version of Avisynth.

    To use the preview feature of BD3D2AVS, it is also important to install a 32bit player that can play M2TS files (blu-ray video), MPLS files (blu-ray playlist) and AVS files (Avisynth script files). I recommend to install The KMPlayer (aka KMP), Zoom Player or Media Player Classic Homecinema 32bit (aka MPCHC).

    Note also that BD3D2AVS cannot decrypt the BD discs, so if you want to convert directly an original commercial BD, you have to use a program such as AnyDVD HD to decrypt it on the fly.

  - #### Installation of BD3D2AVS:

    BD3D2AVS has no installer. It's a portable program. It doesn't use the registry or the user's home to store its setting file. The settings are saved in the installation folder.

    To install BD3D2AVS, just extract the content of the BD3D2AVS archive to any folder (preferably NOT in the Program Files folder, as BD3D2AVS requires write access to its installation directory). Be sure to preserve the paths when extracting the content of the archive.

    To launch BD3D2AVS, just run BD3D2AVS.exe, or create a shortcut on your desktop or in your start menu.

- ## The menu of BD3D2AVS

  - #### File Menu

    - Open Blu-ray 3D
      Use that menu to open the (unencrypted) blu-ray disc you want to process. Note that this is exactly the same function than the Open Blu-ray 3D button in the first tab. To open a BD file, you can also drag any file from the BD folder and drop it in the BD2D2AVS window. (It is also possible to specify the path of any file of folder pertaining to the blu-ray disc you want to open in the command line.)
    - Explore BD folder
      Once a BD has been opened, you can use this menu to open the BDMV\STREAM directory of the blu-ray disc in Explorer.
    - Show Console
      BD3D2AVS uses several command-line programs to do its job. Normally, the output of these programs is not shown in the GUI (except some important information or error messages), but the output is logged to the Console window. If something goes wrong or if you want to understand how BD2D2AVS works, just open the console, and you will see the commands issued by BD2D2AVS, and their output.
    - Exit
      Qutit BD3D2AVS

  - #### Settings Menu

    - Auto streams selection...
      That menu opens a window to configure the streams that BD3D2AVS must select by default in the second tab.
      See the Automatic selection of streams section for more information about that feature.
    - Player for Preview
      - Use associated player
        If that option is ticked, when you click any Preview button in the GUI, the default player associated with the current file type (MPLS, M2TS or AVS) will be launched. The preview will NOT work if no player is associated with the current file type.
      - Use configured player
        If that option is ticked, when you click any Preview button in the GUI, the player defined in the BD3D2AVS settings will be launched. Of course, you must define it with the next option.
      - Configure player to use...
        Selecting that option allows you to select the player to use when the Use configured player option above is ticked. The player must be able to play M2TS, MPLS and AVS files. (See the Help menu for some suggestions.)
    - Use BDSup2Sub++.exe beta
      BD3D2AVS needs BDSup2Sub to convert the BD subtitles from SUP to SUB/IDX format. The original BDSup2Sub.jar program, written by 0xdeafbeef, is a Java application. It is currently rewritten to C++ by SassBot, but since the C++ version is currently under development and may have bugs, it is not used by default. If you want to use it instead of the Java version, simply tick this option.
    - Save settings on exit
      When this option is ticked, all current settings are automatically saved when the program is closed.
    - Save settings now
      Use this function to save all current settings immediately. (This is usually not necessary if the option above is ticked.)

    Note about the settings: When you change a global setting via the Settings menu, that changed setting is automatically saved immediately.
    Additionnaly, the path of the last opened BD is saved automatically when the program is closed, regardless of the options above.
    However, the other settings are saved only when the program is closed (if the Save settings on exit option is ticked) or when you use the Save settings now function.
    The other settings include the windows size and position, and the state of the options of tabs 2, 3 and 4, except some values, not saved for safety reasons.
    The settings that are never saved are, in tab 4, Move Cinemascope image up in 16:9 frame, the final action to do when the encoding is finished (Do nothing/Shutdown/Sleep/Close Command Prompt), and the movie name.

  - #### Tools Menu

    - Open subtitle in BDSup2Sub GUI...
      Normally, when a subtitle stream is demuxed by BD3D2AVS, it must be converted to SUP to SUB/IDX format with BDSup2Sub (as the SUP format is not supported by the players except in blu-ray and DVD discs).
      BD3D2AVS launches the conversion automatically after the demux, but you may want to do the conversion yourself, for example to change some of the settings, the size or position of the subtitles, etc... You can use this menu to launch BDSup2Sub automatically in interactive mode. BD3D2AVS will show you a file dialog, by default in the folder containing the files that have been demuxed, and you can select the SUP or SUB file you want to edit.
      Please refer to the DBSup2Sub documentation to use the program.
    - Find right-eye M2TS file(s)
      Expert users can use this tool to easily locate the M2TS file(s) corresponding to the left-eye M2TS file(s) referenced by the current MPLS file.
      This might be useful if you want to inspect or manually demux the right eye M2TS.

  - #### Help Menu

    - The Help menu has numerous entries, that should be easy to understand.
      You can check the version of BD3D2AVS as well as all program it uses, and you can visit their home or download pages.
    - The Avisynth (32 bit) version menu requires a player that can play AVS files. It displays a video with the avisynth version and a subtitle to check if DirectVobSub works correctly.
    - The Download vcredist 2008 (x86) menu can be used to open the page to download the Microsoft Visual C++ 2008 Redistributable Package SP1 32-bit (vcredist_x86), necessary for the proper operation of ldecod.exe. You can check if it is already installed with the Program and Features control panel (or Add/Remove Programs on old systems).

- ## Tab 1: Open Blu-ray 3D

  Use the first tab to select your source movie.

  Click the Open Blu-ray 3D button to begin. BD3D2AVS uses eac3to's quick scan to display the main 3D titles in the upper part of the tab.
  Only the titles longer than 15 minutes are displayed by the quick scan of eac3to. If you want to see all 3D titles of the current BD, click Scan Full BD. (Note that if there are no titles longer than 15 minutes in the opened BD, then BD3D2AVS tries the full scan anyway.)

  When the quick or full scan is finished, the titles are displayed in the upper part of the window. Select the title you want to convert.

  In the lower part of the window, the video and audio streams are displayed. To display all streams (including the subtitle streams), you have to scan the current title for streams. Use the Get Streams Info button (or double-click the title or the lower pane) to launch the stream scan of the current title. After that operation, you should see all audio and subtitle streams, beginning now with a stream number instead of a simple dash.
  Note that the stream scan of the current title is made automatically anyway when you select another tab.

  When there are several titles in the upper part, it might be useful to scan all titles for streams at once. Click the All MPLS button to scan all titles. After that, you will be able to compare the streams of any titles easily.

  Click the Preview MPLS button to play the left-eye view of the current title with your player.

  The MPLS file is a playlist, that references one or several M2TS files (in fact, one or several SSIF files in the case of 3D content). Several similar playlists can, for example, reference different M2TS files with different angles of the same movie. A playlist can also be a collection of shorts. It is therefore sometimes useful to preview or encode only a specific M2TS file referenced by the main MPLS file.
  Click the Preview M2TS button and select the M2TS file from the drop-down menu, to preview that specific part of the title.

  If you want to encode only a single M2TS file, select the M2TS file in the drop-down list just below the Scan full BD button.
  Note that sometimes eac3to has problems (or bugs) to demux the subtitle streams from a MPLS file. If an error occurs when demuxing the MPLS file, please select the M2TS file in this drop box and retry. (Of course, if the MPLS file references several M2TS files, you're out of luck, as you will be able to process only a single M2TS.)

- ## Tab 2: Select Streams

  In this tab, you can select the streams to demux and include in the final video. If you have properly defined the Auto streams selection settings, the streams should be already pre-selected for you, but you can change them if you wish. You should select at least one audio stream.

  The Default radio-buttons allow you to select the audio and subtitle streams you want played by default. For example, if you have selected the first stream (English) and the third stream (French) and you want to move the French stream on top of the streams in the final video and set its "default" mkv flag so that your player will play that stream by default, you should enable the Default rediobutton of the French audio stream.
  You can also do the same thing for the subtitle streams. Of course, defining a particular stream as default makes sense only if you select several streams of the same type (audio or subtitle).

  Each subtitle in a subtitle stream of a blu-ray disc can have its "forced" flag on or off. A forced subtitle is shown anyway when the stream is selected in the player, even if the stream is turned off. Forced subtitles are used, for example, to translate texts shown in the video stream, but not spoken.
  Unfortunately, it is not possible to know if a specific subtitle stream contains forced subtitles or not without demuxing them. It's why BD3D2AVS shows each subtitle stream twice in the GUI. If you select the first occurrence, all subtitles present in the stream will be converted to SUB. If you select the second entry, only the forced subtitles will be converted. This is handy if you want to show only the forced subtitles, and you are not interested in the other subtitles.
  Note that the original SUP stream is always completely demuxed from the BD. It includes all subtitles, forced or not. However, if you have selected the forced stream, the SUB/IDX files converted by BDSup2Sub will contain only the forced subtitles. If no forced subtitles are found, the corresponding SUB/IDX files will not be created.

  If you demux at least one DTS-HD audio track, and the Keep only the core of DTS-HD audio tracks is ticked, the core of the DTS-HD audio track will be demuxed (and converted to standard DTS) instead of the full DTS-HD track. The audio quality will be inferior, but the size of the stream will be much smaller. Also, take in mind that many players are unable to play DTS-HD tracks, and play the core anyway.

  The last option, Demux also the first video stream, can be ticked if you want to demux also the first video track (corresponding to the 2D version of the movie).
  That stream is ignored by BD3D2AVS when it build the commands to convert the movie to the 3D mkv file.
  Note that it is usually NOT necessary to demux the video stream to mux the 2D version of the movie. A batch file to mux to 2D is created anyway, and you can use it. In that case, the 2D muxing process will retrieve the video stream directly from the blu-ray disc. However, if your BD is a real disc loaded in a BD drive, that operation may be very long, so it is recommended to demux the video stream.

- ## Tab 3: Intro Clip

  In this tab, you can define an intro clip that will be computed and muxed before the main movie. It is totally optional, but it might be useful to have some time to switch the TV to the correct 3D mode and turn on your 3D glasses before the movie begins. It can also show you the movie name and video characteristics.

  Tick the Add a still intro clip before the movie to enable that feature.

  The Load preset and Save preset buttons allow you to load or save the current configuration of the Intro Clip tab. You can also drop a .infropreset file on the BD3D2AVS window to open it.
  Note that the state of the tab is also saved with the global settings.

  Change the Clip duration to adapt it to your needs.
  Note that the clip begins with a fade-in and ends with a fade-out, so be sure to add 2 seconds to the total time.

  Tick the Show a background picture if you want to display a 2D or 3D picture as the background of the intro clip. Use the ... buttons to browse for your image files. If your background is a 2D image, leave the Right field empty.
  Note that the images do not need to have the same size than the movie, as they will be resized anyway, but they should have the same aspect ratio (usually 16:9). You can, for example, split a side-by-side 3D image in two equal parts with any paint program, and use the two resulting images, without resizing them.

  Tick the Show the name of the movie option to display the name of the movie over the background. The name of the movie is defined in tab 4.
  Use the various options below to define the font, its size, foreground and background colours, and its position over the background.

  If the name of the movie contains "\n" (without the quotes), it will be split in two lines at the position of the \n character.
  Note that the justification of a multiple-lines title is determined by its Position. The title is right-justified if you select one of the position of the first column, centered for one of the position of the second column, and right-justified for the third column.

  The 3D depth option allows you to add a 3D effect to the title. Leave it to 0 to place the title at the position of the screen. Adding a certain depth might be necessary if your background is a 3D image and some parts of that image are away from the screen.

  Similarly, it is possible to show another text over the background, with the option Show this text. You can freely type whatever you want in the stream widget, and the text can contain substitutions to automatically include the movie name, stereoscopic mode, height, aspect ratio, frame rate and duration. Click the ? button for more info.
  The options below are exactly like the options for the movie title. Be sure to select another position than the position of the movie name, or both texts will be stacked!

  Note: If none of the background picture, movie name or text options are ticked, the intro will be a blank clip.

  Click Preview Intro to preview the intro video in 2D with your player. The player MUST be able to play AVS (Avisynth) files.
  Similarly, 3D Preview shows you the introduction, in 3D side-by-side or top/bottom format. Of course, to really see the 3D, you need a player that can handle the 3D format, such as The KMPlayer.
  Note that during the previews, the video is resized to half resolution with the fast but rough PointResize filter, as otherwise the players are usually too slow.
  Also, if you have selected a specific M2TS file in the drop-down list of tab 1, the duration of the movie displayed during the preview may be wrong: the preview shows always the total duration of the playlist (because retrieving the duration of the MPLS file is a relatively long process). Don't worry, the duration of the final intro clip will be correct.

- ## Tab 4: Options and Go!

  This tab allow you to define the global parameters of the conversion and encoding.

  - #### Avisynth script options frame

    Select here the 3D Stereoscopy mode (side-by-side or top/bottom), and the Avisynth Resize filter to use then the images are resized. (The Blackman, Lanczos and Spline filters are the best ones, but they are slow. Good results can be archived with the Bicubic filter.)

    It is possible to hardcode a subtitle stream on the video. This feature is useful if you have a player or a TV that doesn't handle the subtitles well when they are displayed on a 3D video. To hardcode a subtitle file, just select it in the drop-down menu.
    Note that the hardcoded subtitle stream is not muxed in the final 3D MKV file, as it doesn't make sense to have the same subtitle stream twice in the same video file. (Also, it is not necessary to explicitly demux the stream you want to hardcode in the second tab. It will be demuxed anyway.)

    You can add a subtitle 3D depth effect to the hardcoded subtitle. It is often necessary to define it, as otherwise, some subtitles may give the effect of being "inside" the objects of the movie that jump out of the screen, and that's particularly unsupportable! However, do not give a 3D effect greather than what is really necessary, as it is not pleasant to have to constantly adapt your vision to the subtitle or the movie image. Unfortunately, there is currently no good way to review the effect of the subtitle over the video, so try to determine it by watching the original BD first. (Note that the 3d depth value can manually be changed later by editing the Avisynth script.)

    The Move Cinemascope image up in 16:9 frame option can be used if your movie has horizontal black borders. It it's the case, you can decrease the size of the top border and enlarge the bottom one, to make some room for the subtitles in the bottom border. I recommend using that option if your movie has black borders and you want to watch the subtitles (or hardcode them) anyway, as placing them in the black border is much safer than when they are on top of the video. (Remember that this option is never saved with the settings.)
    Click the Preview button to watch the movie with the new borders. Note that during the preview, the part of the top border that is cropped is shown greyed in the lower part of the bottom border, so that you can easily see if you have cropped too much. Of course, in the final movie, the bottom border will be completely black.

  - #### X264 encoder options frame

    In this frame, you can define the main paramaters to encode the avisynth script with x264. The default values are Preset: medium, Tune: none, Profile: high, Level: 4.1 and CRF: 23. You can also define additional options.

    The option BD compatible overwrites the Profile, Level and any additional options and forces the profile high, level 4.1 and a bunch of other options necessary to produce an output video compatible with blu-ray authoring.

    Please refer to the x264 documentation for more information.
    Of course, if you are an experienced user and you want to encode the avisynth script with another encoder or another x264 GUI, you can ignore the options above, and encode the avisynth script yourself.

    If you have a 64bit computer, and you have installed Avisynth x64, you can tick the Use 64bit X264 and Avisynth option to somewhat speed up the encoding process. Note that when that option is ticked, the avisynth script may include 64bit plugins, and you will not be able to use 32bit apps (such as AvsPmod) to modify or preview the avisynth script.

    Finally, you can tick the option to automatically mux to mkv the encoded 3D file with the demuxed streams to automatically create the final video file.

    You can also define what to do when everything is finished: nothing, shutdown, put computer to sleep, or simply close the command prompt window.
    This option is never saved with the global settings, for safety reasons.

  - #### Go! frame

    In the "Go!" frame, you must define the output folder and the movie name.
    Note that the movie name and the name of the MPLS file are used to build the final name of the output folder. The movie name is also included in the final MKV file, so please define it correctly!
    If you click the Guess button, BD3D2AVS will try to retrieve the movie name from the label of the blu-ray disc or from its directory name.

    Finally, hit the large Do It! button to begin the process.
    The streams will be demuxed, the subtitles streams will be converted from SUP to SUB/IDX, and the different scripts (the main avisynth script as well as several batch files) will be created.
    When that job is finished, a success dialogue will (hopefully) be shown, and the output folder will be opened in Explorer. If everything is OK, you can close the BD3D2AVS window, and begin the encoding by double-clicking the "_ENCODE.cmd" file.

- ## Automatic selection of streams

  When you call the menu Settings > Auto streams selection..., a window appears, where you can define a simple rule to automatically select the streams in tab 2, based on your preferred language.

  Tick the first option Select always the first audio stream, regardless of its language if you want to select always the first audio stream (usually the original language of the movie).

  With the Preferred Language dropdown menu, select your native language (or type it if it is not in the list).
  The first audio stream in that language will be automatically selected. If there are no audio stream in that language, the first subtitle stream in that language will be selected, as well as the first audio stream.

  Tick the last option select also the first subtitle in your language if you want to demux the first subtitle stream in your preferred language if at least one audio stream that is not in your language has been automatically selected. (For example, it will be selected if the first option is ticked and it the first audio stream is not in your language.)

  If you have already loaded a BD in the GUI, you can click the Apply button to immediately see the result of your selection in the second tab. This allow you to change your selection until the result matches your needs.
  Click the Save button to save the current Auto streams selection in the config file, or Cancel to abort the change. Note that the last settings applied with the Apply button will still be used during the current session, and if you save the settings later.

- ## The files generated by BD3D2AVS and how to use them

  The files present after the demux phase in the output folder, and their content, depend of the options you have selected. You should have at least one audio stream, and the following files:

  - #### encode_3D_movie.avs

    This is the Avisynth script used to convert the input BD playlist to side-by-side or top/bottom 3D format (and optionnally add the intro clip and/or hardcode the subtitle stream).
    If you know Avisynth, you can modify that file, for example to add some colour or gamma correction filters.

  - #### _ENCODE.cmd

    This is the main batch file to launch the encoding process. It calls x264.exe (or x264_x64.exe if you have ticked the Use 64bit option in the GUI) to encode the avisynth script to h264.
    Of course, you can also edit that script if you want to change some x264 options (such as using a constant bitrate instead of the CRF option).

    When the encoding process is finished, it calls automatically the "_MUX_3D.cmd" and "_POSTPROCESS.cmd" batch files, if they exist.

    Note that the encoding process is very time consuming and requires much memory, so prepare to leave your computer on for many long hours. (It might be a good idea to reboot before launching the batch, just to be sure that your computer is in good shape, and free as much memory as possible.)

  - #### _MUX_3D.cmd and _MUX_3D_OPTIONS.txt

    The batch file "_MUX_3D.cmd" is called automatically by "_ENCODE.cmd" to build the final MKV video file with mkvmerge.
    You can edit or delete the "_MUX_3D.cmd" file (even during the encoding process) if you want to disable the automatic muxing.

    The mkvmerge options are in the file "_MUX_3D_OPTIONS.txt".
    You can edit that file if you want to modify the way the video file will be muxed.

    Note that if the option to mux to MKV is disabled, the batch and txt files are generated anyway, but the mkvmerge command is commented out in the batch file.

  - #### _MUX_2D.cmd and _MUX_2D_OPTIONS.txt

    The similar files "_MUX_2D.cmd" and "_MUX_2D_OPTIONS.txt" are useful only if you want to mux a 2D version of the movie to MKV. It uses the first video stream (usually for the left eye) of the BD disc, without re-encoding it.
    Unlike the 3D batch, "_MUX_2D.cmd" is not launched automatically by "_ENCODE.cmd", as the 2D video stream doesn't need to be encoded. Lauhch "_MUX_2D.cmd" manually to mux the 2D video stream with all demuxed audio and subtitle strams to the final 2D video file.
    Note: If you have ticked the option Demux also the first video stream, the demuxed stream will be muxed and the original BD will not be used.

  - #### _POSTPROCESS.cmd

    That batch file is called automatically by "_ENCODE.cmd" when everything is finished. It contains only the command to shutdown the computer, put it to sleep or close the command prompt.
    Again, if you think you will still be working with your PC when the encoding process will be finished, you can edit or delete that batch file to prevent your computer to reboot or enter sleep mode at the end of the encoding phase. (Note that a dialog is shown during 30 seconds before the shutdown/sleep opertaion, so you can abort it anyway if you are still working at the end of the process.)

  - #### tags.xml

    This is a simple MKV tags file, automatically added to the MKV file during the mux. It contains two tags: AUTHOR and ENCODER. The AUTHOR tag contains "BD3D2AVS" and its version number, and the ENCODER tag contains the x264 version and CRF parameter, such as "x264 core:122 r2183 c522ad1 (32bit) @CRF23".

  - #### eac3to_demux.log

    This is the log file of eac3to, created during the demux phase.

  - #### Other files

    Other files may be present, for example some SUP, SUB and IDX files if you have demuxed some subtitle streams.
    During the encoding process, other log and output files are created as well, including, of course, the h264 3D video file.

  You should only double-click the "_ENCODE.cmd" file to launch the encoding process, and the optional mux to MKV and shutdown/sleep operations. Everything is automatic, unless something turns wrong. In that case, look at the various log files created during the encoding process to try to determine the origin of the problem.
  Be sure to verify that there will be enough free disc space before launching the encoding process!

  During the encoding process, look at the title bar of the DOS window to see the progress and eta of the process.

  When everything is finished and your final MKV file has been muxed and verified, you can move it elsewhere, and detele the whole output folder created by BD3D2AVS.

- ## Command line

  Usage from the command line:

  BD3D2AVS.exe [/?|-help] [BD_to_open] [intro_preset_file]

  BD3D2AVS can be called from the command line. It supports two arguments: a file or folder pertaining to the BD you want to open (such as D:\BDMV\STREAM\0000.m2ts), and the path to an intro clip preset file (a .intropreset file), to automatically load the preset in tab 3 of the GUI. The two arguments can be specified in any order.
  You can also type "BD3D2AVS.exe /?" or "BD3D2AVS.exe -help" to display the command line usage.

  Hint: Associate the MPLS or SSIF file type with BD3D2AVS to open it easily by double-clicking the Blu-ray file.

- ## More information

  If you are interested in the genesis of the method to rip a 3D movie to MKV and in the origin of this GUI, look at this thread at the Doom9 forum.
  Note that the guide in the first post of the thread is now outdated. BD3D2AVS uses a similar method, but with significant differences, and more recent third-party programs.

Have fun watching your 3D movies!
r0lZ