Win HOW TO - Launch MPC-HC/MPC-BE with madVR as an External Player
#63
(2016-02-04, 15:47)huhn Wrote:
Quote:3D Format

madVR supports stereoscopic 3D encoded in MPEG4-MVC. Currently, this is limited to 3D content ripped to MKV, but will likely be expanded in the future.

Stereoscopic 3D is designed to capture separate images of the same object from slightly different angles to create an image for the left eye and right eye. The brain is able to combine the two images into one, which leads to a sense of depth. madVR supports 3D content in several formats. Frame-packed 3D Blu-ray requires HDMI 1.4+.

3D playback is possible with four ingredients:
Stereoscopic 3D is activated in the GPU control panel;
enable stereo 3D playback is checked in the madVR control panel (rendering -> stereo 3D);
LAV Filters 0.68+ is installed;
A 3D-capable display is used.
you don't need to enable the 3d option in the GPU driver. in theory it should be possible to use 3D without any changes to the OS or GPU driver. http://nvidia.custhelp.com/app/answers/d...ir-display

the settings at "rendering -> stereo 3d" should take care of all these things.

and only frame packed 3D needs HDMI 1.4 and windows 8.1 or newer. you should be able to use all other 3D modes with windows 8 and older.

you can easily get 3D with a hdmi 1.3 AVR too. but that's not frame packing 3D.

for decoding frame packed 3D a 3rd party decoder is needed. the lavfilter installer is downloading this decoder if you choice to do that it isn't shipped with lavfilter. AFAIK it can't be shipped because the decoder isn't open source. the decoder is still free of cause!

this decoder is software and DXVA decoding isn't planned/possible right now.

Quote:auto

Allow madVR to determine the 3D output format based on the content flag. Almost all 3D TVs display 3D content in frame-sequential format, where the left eye and right eye images are separated and alternated.

auto is for frame packed 3D. frame packed is for full resolution 3D. if that is not possible it usually switches to side by side. never saw something else.

someone should test this. i personally don't care about 3D so i have none of these things. i don't even know if madVR can read the 3D type flag yet. AFAIK only frame packed 3d works at this time.

i haven't tested all types of sources but every source madVR support should be transformed to the selected output type. and this is the case with frame packed 3D remuxes.

so even a side by side source could be transformed to frame packed 3D in the future with an OS that can do it. or at least this is the long term plan if i got this right.

a active 3D TV is displaying the frames as "frame-sequential" 48 frames a sec 24 for for each eye.
a passive TV shows both frames at the same time. using line alternative or column alternative not frame-sequential.

the format is just the delivery system. and frame packed 3D delivers both eyes in full resolution no matter what the TV does with it later on.
Quote:side-by-side

Full side-by-side (SbS) is a frame-packed source, where each frame is stacked adjacent to each other horizontally. The image is extra-wide (3885 x 1080 - with padding) and each eye is shown at its full resolution.

Half SbS stores each eye at half its horizontal resolution (960 x 1080) to fit on one 2D frame. This is done to reduce file sizes and requires the display split the frame and scale each image back to its original resolution.

this option is to create a side by side image not for a side by side source. this option just displays every supported 3d source as side by side. the source doesn't really matter as long as madVR and lavfilter support it as a 3d source.

i wouldn't use word frame packed. because the frame packed on a 3D BD works totally different. the padding is new to me by the way but maybe there are source with padding but this option has "nothing" to do with sources.

only frame packed 3d needs HDMI 1.4 or newer and the option auto all other option should work with "every" type of connection.
Quote:top-and-bottom

Full top-and-bottom (TaB) is a frame-packed source, where each frame is stacked on top of each other vertically. The image is extra-tall (1920 x 2205 - with padding) and each eye is shown at its full resolution.

Half TaB stores each eye at half its vertical resolution (1920 x 540) to fit on one 2D frame. This is done to reduce file sizes and requires the display split the frame and scale each image back to its original resolution.
same as side by side.

Quote:line alternative

Line alternative is an interlaced 3D format, where each frame contains a left odd field and right odd field. A second frame below contains a left even field and right even field. The frames are presented in a weaved pattern where the odd and even fields are reunited.
this is for passive 3d TVs. with this option you just have to put your glasses on nothing else. no need for HDMI 1.4.
by this option the image is scale to half the vertical resolution with an pixel offset of 0.25 (don't ask and you don't need this information in your guide!) 540p for a 1080p screen.

this is done with both the left and the right eye and then they are waved like a interlaced stream is created. so one eye is the "ODD/TOP/UPPER FIELD" and the other eye is the "EVEN/BOTTOM/LOWER FIELD"

this option is for line alternative coated passive 3D TVs "only". the TV would do the same with frame packed 3D input. but nearly for sure not in the same quality.

a TV setting that isn't supsambling to 4:2:0 is need for this. 4:2:2 could be fine.
this doesn't work if the image is scale by anything like over/underscan scan and needs the native resolution of the screen!

Quote:column alternative

Column alternative is an interlaced 3D format similar to line alternative, except the frames are matched vertically as opposed to horizontally. One frame contains a left odd field and right odd field. A second frame to the right contains a left even field and right even field. The frames are presented in a weaved, vertical pattern where the odd and even fields are reunited.
same as line alternative but this works horizontal. for column alternative coated passive 3d TVs.
difference doesn't the screen is not allowed to supsample at all or it will not work!

Quote:swap left / right eye

Some displays show the left eye and right eye images in the incorrect order. This checkbox can be used to reverse the order frames are presented.

a BD doesn't have to use the same eye order for every disc. at the moment this information is unknown so a manual fix is needed. this may change in the future but most likely needs a remux of the 3D ISO. because AFAIK this information isn't stored in the remux yet.


BTW. this works totally fine with kodi dsplayer. you just need to replace lavfitler version and add the 3rd party decoder.

Thanks for your input. That is a lot to take in. I'll try and rewrite it.

About SbS and TaB. What does madVR output? Full SbS or half SbS?
Reply


Messages In This Thread
RE: HOW TO - Launch MPC-HC/MPC-BE with madVR as an External Player - by Warner306 - 2016-02-04, 22:16


Logout Mark Read Team Forum Stats Members Help
HOW TO - Launch MPC-HC/MPC-BE with madVR as an External Player7
This forum uses Lukasz Tkacz MyBB addons.