Stream to 3D - Playback
Playing a 2D Video in 3D
Stream to 3D starts in Full Screen mode to make it easy to use in a VR headset. To switch to Windowed mode use the ALT+Enter key combination.
To play a video and have it converted to 3D as you watch it, click Play in the main menu and select the file. The file will be played in the current Stream to 3D media player. The name of the current media player is shown in the Tools settings summary area, in this case it is MPC-HC:
Stream to 3D can also be used to play videos that are already in 3D format, perhaps having been previously converted to 3D by its conversion function. Stream to 3D uses simple file name pattern matching to distinguish 2D from 3D videos. It will bypass the 2D to 3D conversion function for files that have "3D" in their names or have file extensions of ".SBS.mp4", ".TB.mp4", ".HSBS.mp4" or ".HTB.mp4".
The default Stream to 3D "Compact installation" installs the K-Lite Mega Codec pack which, in addition to codecs, installs the MPC-HC media player. The latest version is supplied with the K-Lite codec pack. If you did not install any of the optional media players (PotPlayer or VLC) or change the default player in the Tools menu then this will also be your default media player:
As you can see above, the default configuration of MPC-HC does not make the video playback in full-screen automatically. We can use function key "F11" or "ALT-Enter" to switch in and out of Fullscreen mode. However, at first launch, we can do better by configuring MPC-HC to always start in Fullscreen mode, see screen shot below and the menu "View/Options/Fullscreen/Launch files in fullscreen":
This provides the FullScreen 3D format view that we need, in this case in HSBS, for input into VR via the likes of BigScreen or Virtual Desktop:
However, there is a little more configuration of MPC-HC to complete. We also need to set it to remember the last played position for recent files, so we can resume playing videos from where we left off. See "View/Options/Player/Remember File Position":
In addition, note that MPC-HC does not remember the file position for videos of less than 10 minutes by default. So, if you want the last play position remembered for short videos change: "View/Options/Advanced/RememberPosForLongerThan" from 10 to zero:
If you had MPC-HC installed previously, then you may have enabled the option to view a preview image of the video on the seek bar. As Stream to 3D generates the video on-the-fly, enabling this option can cause performance problems. You can disable it in the Options under Tweaks as below:
There are similar hot keys and configuration optimisations for other media players. For example, the hot key for Full Screen mode in Pot Player is the "Enter" key. Full screen mode in VLC can be toggled with the "F" key.
The MPC-HC and PotPlayer media players should operate without further advanced configuration, once installed.
However, if you have installed VLC, it additionally requires the VLC Avisynth plugin to be configured before use with Stream to 3D. The plugin will have been downloaded during setup, if selected. Configuration requires a DLL to be copied into place in VLC and some settings changes within VLC itself, see here for further details.
You can pause, fast forward and rewind using the controls in the media player. To stop a video playing you can either use the controls in the media player or press the stop button in the main menu of Stream to 3D, the latter will also kill the media player process.
The above steps take us to the point where we can play a 2D video and generate a 3D format output on the PC's screen. However, we have yet to see it in 3D. So, next we will move into VR and watch our video in 3D. Both Virtual Desktop and BigScreen Steam VR are supported, but first we need to load the relevant setttings.
Loading Preset Configurations
You can set all of Stream to 3D settings manually, but it is also supplied with some preset configurations. These are for Virtual Desktop and BigScreen Steam VR. To access these click on the "Settings/Load Setttings" menu option in Stream to 3D. You should then see the file open dialog below:
Simply select either the Virtual Desktop or the the BigScreen Steam VR config file for the environment that you will be using to watch your videos and click Load.
These configuratons differ in a couple of respects; the default 3D format for BigScreen is HSBS (Half Side by Side), whereas the default format for Virtual Desktop is SBS (Full Side by Side), in addition BigScreen has a fixed WideScreen (16:9) aspect ratio in all of its environments - so Stream to 3D forces this 16:9 aspect ratio on the video before converting it to 3D (by Vertical or Horizontal Zoom - depending on the aspect ratio of the original video).
You can change these settings manually and indeed save your own configurations in differently named config files.
Watching a 2D Video in 3D with Virtual Desktop
The full installation and setup of Virtual Desktop is outside the scope of this guide. However, the essential steps are given below:
- Install the Virtual Desktop streamer application on your PC.
- Install the Virtual Desktop application in your VR Headset.
- View your PC's Desktop within your headset via Virtual Desktop.
- Play video on PC Desktop via Stream to 3D.
- Use Virtual Desktop's view options to switch to a 3D SBS or TB video view and watch the video in 3D in your headset.
You can find installation details and the Virtual Desktop streamer application here.
The video below provides an example of using Virtual Desktop with Stream to 3D to play a 2D video in 3D in an Oculus Quest 2 headset. The system details used for this demonstration are the same as those described for proving here.
The laptop PC employed is running a 4K desktop view. The Oculus Quest 2 headset is connecting wirelessly, with the headset in a different physical room to the laptop, but in the same room as one of the DECO X20 AX1800 mesh WIFI nodes used in this system setup.
The 2D trailer used in the demonstration is 1080p resolution. The video uses the Virtual Desktop Home Cinema environment.
During the video, you will see the Virtual Desktop settings screen to demonstate the configuration in place when watching the video. This is also shown below as a screen shot for your convenience:
The video also shows switching between Half SBS and Full SBS formats and loading of the Stream to 3D Virtual Desktop settings:
The video ends with the launch of a Steam VR environment using the Steam VR menu option in Virtual Desktop. This environment is then used to launch the BigScreen Steam VR application in the next demonstration video:
Watching a 2D Video in 3D with BigScreen Stream VR
As with the Virtual Desktop case the full installation and configuration of Big Screen Steam VR is outside the scope of this guide.
However, the essential steps are given below:
- Install the Bigscreen Remote Desktop application on your PC.
- Install the BigScreen Steam VR application in your Steam environment and access it from your VR Headset.
- View your PC's Desktop within your headset via the BigScreen Steam application.
- Play video on PC Desktop via Stream to 3D.
- Use BigScreen's Desktop view options to switch to a 3D SBS or OU/TB video view and watch the video in 3D in your headset.
BigScreen, like Virtual Desktop, has options to interpret the desktop view as a 3D SBS or OU/TB video view and so present the video being played on the PC in 3D within the headset. Note that BigScreen only supports Half SBS and Half OU/TB formats, not Full SBS (Virtual Desktop supports Full SBS in addition to Half SBS and Half TB). You can find installation details and the BigScreen Remote Desktop application here.
The video below shows a 2D to 3D converted video being played in the Sci-Fi cinema environment. It begins by showing the switch from the Big Screen Home environment into the Sci-Fi environment, before the video is played.
The BigScreen Stream to 3D settings should be loaded before playing your videos. The screen shot below shows a view of these settings within the Sci Fi cinema environment:
The video also shows the use of the BigScreen keyboard to navigate about. The keyboard is accessible through the BigScreen "Tools & Toys" menu. The "Windows Key + Tab" button on the keyboard is particularly useful for switching between the media player and the Stream to 3D PC applications.
The 3D SBS view in BigScreen is enabled through its "Desktop/3D Setting" option. You can choose between SBS (this is actually Half SBS format), OU (Over/Under) (also known as TB (which for BigScreen is actually Half Top Bottom)) or 2D.
Remember to turn the 2D view back on before using the "Windows Key + Tab" to switch applications so that you have a clear view of the desktop applications while switching: