How to Watch 3D Blu-ray Movies on the HTC Vive or Oculus Rift (Without Having to Re-Encode)

Ever since I first got a VR Headset, I have wanted to watch my collection of 3D Blu-ray movies in a virtual IMAX theater.

Unfortunately, every single guide I found on how to do this would have required purchasing expensive software like DVDFab Blu-ray Ripper or Pavtube Video Converter (shudder), and also required the extremely time consuming process of ripping and re-encoding the Blu-ray movies into SBS (Side-by-Side) format. If you follow those guides, each movie can take hours to process and render, and the resulting video files will inevitably suffer from quality loss compared to the original Blu-rays.

Why can’t I just put the Blu-ray movie in the disk player and hit play?

Why can’t you just play the movie directly on your Oculus Rift or HTC Vive, without having to rip and re-encode it? Well, unfortunately, at the moment (most likely because of licensing concerns), an actual 3D Blu-ray player app doesn’t currently exist for VR… Or does it?

With the help of countless google searches and various scattered forum posts, I finally pieced together how to accomplish this goal.

The initial setup process is a little bit long-winded, but trust me, the payoff at the end is worth it.
The best part? All of these tools are FREE or open source!

Required Tools


1. Download and install K-Lite codec pack – Standard. Make sure that you get the Standard version of the pack, which includes Media Player Classic. This codec pack will let you play Blu-ray videos without having to buy an expensive program like PowerDVD or something. Side Note: Make sure that you skip the steps that ask if you want to install ad-ware near the end of the installation process!


2. Download the installer for the latest release version of LAVFilters. This will allow you split your 3D video streams apart on the fly (instead of having to re-encode everything).

When installing LAVFilters, make sure you select the option to download the additional “H.264 MVC 3D Decoder”


3. Download and install the latest release of madVR. This will allow your media player to display the fully uncompressed, split video streams side-by-side (or over-and-under).

To install madVR, you will need to extract the archive, copy the madvr folder somewhere on your computer (for example: C:\Program Files\madvr), and then run the “install.bat” file there in the madvr folder. To do this, you will need to right click on the file and select “Run as administrator”.


Configuring Media Player Classic

Once you have all of these pre-requisites installed, open up Media Player Classic and select “Options” under the “View” menu item.

From there, go to Playback > Output, and select “madVR” under the DirectShow Video dropdown. Make sure you click the “Apply” button to save!

Now, go to the “External Filters” section and click the “Add Filter” button. You will want to add five filters. Make sure that each one’s priority level is set to “Prefer”, so they over-ride the default internal filters:
1. LAV Audio Decoder
2. LAV Splitter
3. LAV Splitter Source
4. LAV Video Decoder
5. madVR

Hit the “OK” button to save everything, then go over to your madVR settings.


madVR Settings

If you installed madVR correctly, you should be able to get to it by clicking your start button and simply typing “madvr” to find it.

Find your default display under the “Devices” section and click the arrow next to it to expand the menu. Go down and click on “Properties”. From there, you should be able to set your desired 3D format to “top-and-bottom”.

Under the “general settings” section, I also tweaked a couple of things. In particular, I enabled windowed overlay, as well as the checkbox for using Direct3D 11 for presentation.
Side Note: According to some reports I have received, you may or may not be able to select the Direct3D 11 option (depending on your video card). If you have everything else set up according to this guide, but Media Player Classic keeps crashing on you, try leaving that option un-checked.

Under the “stereo 3d” section, I checked the box to “enable stereo 3d playback”, and also the checkbox and radio button to enable “when playing 3d content”.

Under “smooth motion”, I checked the box to “enable smooth motion frame rate conversion – only if there would be motion judder without it…”

Hit the “OK” button to save everything, then go over to your LAV Video settings.


LAV Video Configuration

If you have LAVFilters installed correctly, you should be able to get to this by hitting your start menu and searching for “LAV Video”.

I got a HUGE boost in performance by switching the Hardware Acceleration > Hardware Decoder drop-down option from “None” over to “DXVA2 (copy-back)”, so I would recommend trying out that out option first. If you notice your movies playing jerkily, try switching this option to some of the other modes available and see if that helps.

Hit the “OK” button to save everything, then go back over to Media Player Classic.


Watching your 3D Blu-ray

Insert a 3D Blu-ray disk into your drive (or mount a backup image of one of your 3D Blu-ray disks using a free tool such as DVDFab Virtual Drive). Side Note: If you encounter any problems with opening your Blu-ray disks directly (such as a “can’t render file” error), you might need to install a free tool like DVDFab Passkey Lite. Alternately, you can try using DVDFab HD Decrypter (another free tool) to decrypt the disk and back it up directly to your hard drive.

(Warning: I do not condone any type of copyright infringement or piracy. This tutorial assumes that you own the Blu-ray movies you are attempting to view, and that you are authorized to do so.)

Go to your “File” menu and select “Open DVD/BD”:

Browse to your Blu-ray drive and hit the “Select Folder” button:

If you got this far, give yourself a big ol’ pat on the back. Congratulations! You should now be able to see your 3D Blu-ray movie in split (top-and-bottom) mode, with NO RE-ENCODING!

Note: If your movie has black bars on the top and bottom of it (wasted space which could be used for showing more detail in split mode), I recommend right clicking on the video area and selecting “Scale to 16:9 TV” under the “Pan and Scan” section of the menu. You might also want to experiment with the other various zoom, video frame, and pan and scan options. Basically, you want to fill up as much as your screen as possible, while keeping the aspect ratio correct.


Viewing Your 3D Movie in Virtual Reality

Now, you will need to install either Bigscreen or Virtual Desktop in your Steam library.

Both of these apps will let you see your desktop inside your VR Headset, and both of these apps will split either SBS (side-by-side) or Over-and-Under/Top-and-Bottom video feeds out to your headset in 3D mode.

I tried both of these apps, and I prefer Bigscreen. At the moment, it is in beta (so it is free), and it gives you a lot more fine-tuned control of the screen projection, such as setting the curvature.

Bigscreen

Put on your VR Headset, open Bigscreen, and go over to the “Environment” option area. Select “The Void”. You can play around with other environments later, but for now, this one will give you the most bang for your buck.

Now go over to the “Customize Your Screen” option area. Drag the sliders around until you have everything set up according to your personal tastes. I like dialing the screen size up to max, then adjusting the distance until I can see the whole screen. This really gives it a giant screen, IMAX theater feel!

Next, click and hold the “Move Screen” button, then move your head around to to position it in a relaxed spot in front of you.

You will want to select the first option (primary screen in front), and the “OU” (Over/Under) 3D mode. To get these two options to work together, you will also need to check the checkbox to “Allow 3D Modes in any Display Option”.

Use ALT+TAB to switch back to Media Player Classic, press ALT+ENTER on your keyboard to enable fullscreen mode, and press your space bar to pause/play.

You now have your own personal IMAX theater for watching 3D Blu-ray movies!

17 comments

  • Doesn’t work as says won’t render file in media player.

    Also DVD fab hd decrypter is only trail ware and done nothing to help. Or do you mean I have to rip the blu ray? If so, article is pointless

  • Is the image at the top a screen cap?
    If I cross my eyes, it doesn’t seem to be 3d 🙁

  • where can I find a list of 3D Blu-Ray titles?

  • works realy good. Thank you man, this was a great work from you 🙂

  • Thank you very much for the detailed Guide.

    I can confirm, when following this guide, it works perfectly !!!

    I had to use DVDFab Passkey lite, but now i can watch all my 3d Blurays.

    One question maybe: When starting DVDFab passkey lite, do i need to activate or register it in any way ?
    Or will it run as lite as long as i don’t upgrade ?

    But apart from that: a 1000 THANKS !!!!

  • Hey Tom!

    Saw article 🙂
    Followed instructions. 🙂
    Had to install DVDFab passkey light like user adtbm said. 🙂
    I can play my 3D Blu-rays on my PC BUT…

    ONLY PLAYS IN 2D!!! 🙁 🙁 🙁

    Tried multiple disks, rebooted, went through settings again as shown (even copied settings from the screenshots you provided). Still wont play in sbs or top-bottom. Plays great as 2D though, lol..

    Really appreciate the tutorial but I definitely need help!!

    Thanks

    • Life Pro Tip:
      If you want the settings to actually save, click “Apply” before switching tabs.

      IT WORKS NOW!!! Thanks for being a supporter of VR.

      My problem was the step below. When i did it properly windows permissions popped up when i tried to play a video asking if MADVR was ok to run…

      [From there, go to Playback > Output, and select “madVR” under the DirectShow Video dropdown.]

      • I’m glad to hear you got it figured out and that it is working for you! I have taken your feedback about the “Apply” button and updated the guide so that step is mentioned. Thanks! 🙂

  • Ok, so I followed all instructions, had to also download the Passkey Lite and it does work – opens in media player, and it plays wonderfully in normal 2D mode. I saw the comment above, where someone had not applied a setting with the same issue, double checked, that step is done. Went back to the beginning and followed all the settings steps to check again, and everything selected. How do I make it play in 3D mode not 2D?

    http://puu.sh/uDW20/29b4f85d90.jpg

  • Your instructions are damn near perfect, so thank you! But I’m curious. I have the actual 3D effect working perfectly. But in the rift, there is a major image stutter. Almost like you’re only seeing every 2nd or 3rd frame. Very jerky. The effect is not reciprocated on my PC screen. The PC screen looks fine. Any advice on getting ride of it? My PC is an absolute powerhouse with a core i7 processor, a ridiculous NVidia video card, and 16gb DDR3 ram, so the computer isn’t the problem. I play 2D blurays just fine in Kodi with no stutter.

    • Thanks for the kind words! The guide took me quite a few hours to put together, so I’m glad that people are being helped by it!

      The only thing I can think of that might help your image stutter problem would be to experiment with different Hardware Decoder options under the LAV Video Configuration settings. Maybe try each one and compare to see if one works better on your system or not?

Leave a Reply

Your email address will not be published. Required fields are marked *

Are you a real person? *