3D: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
No edit summary
m (Bot: Automated text replacement (-XBMC +{{name}}))
Line 1: Line 1:
{{mininav| [[Video library]] | [[Video playback|Playback]] }}
{{mininav| [[Video library]] | [[Video playback|Playback]] }}
<section begin="intro" />Starting in v13, XBMC supports a number of passive 3D video formats such as SBS, TAB, anaglyph or interlaced. This support extends to the XBMC GUI including subtitles and on-screen-controls.<section end="intro" />
<section begin="intro" />Starting in v13, {{name}} supports a number of passive 3D video formats such as SBS, TAB, anaglyph or interlaced. This support extends to the {{name}} GUI including subtitles and on-screen-controls.<section end="intro" />


== Interface and menus ==
== Interface and menus ==
{{incomplete}}
{{incomplete}}
Starting in XBMC v13 "Gotham", XBMC has 3D UI support
Starting in {{name}} v13 "Gotham", {{name}} has 3D UI support
[[File:Over-under 3D.png|500px|right]]
[[File:Over-under 3D.png|500px|right]]
{{-}}
{{-}}


== 3D detection ==
== 3D detection ==
XBMC has three ways to detect whether a videofile is a 3D video.
{{name}} has three ways to detect whether a videofile is a 3D video.
These methods are checked in the following order:
These methods are checked in the following order:


=== Embedded streaminfo ===
=== Embedded streaminfo ===
First, XBMC tries to detect the stereoscopic mode for a video when extracting streamdetails from the videofile.
First, {{name}} tries to detect the stereoscopic mode for a video when extracting streamdetails from the videofile.


One of the supported fields is the 'Stereomode' field in the Matroska specification:
One of the supported fields is the 'Stereomode' field in the Matroska specification:
Line 21: Line 21:
When playing a video, you can bring up the [[Video_playback#OSD_video_settings|video settings]] dialog to manually select the stereoscopic mode.
When playing a video, you can bring up the [[Video_playback#OSD_video_settings|video settings]] dialog to manually select the stereoscopic mode.


If you've done this before, XBMC will remember this setting and use it as the second method to detect the stereoscopic mode of a videofile.
If you've done this before, {{name}} will remember this setting and use it as the second method to detect the stereoscopic mode of a videofile.
=== Video filenames flags ===
=== Video filenames flags ===
The third and final method is detection through the filename of the video.
The third and final method is detection through the filename of the video.


XBMC uses regular expressions to check for certain flags in the filename.
{{name}} uses regular expressions to check for certain flags in the filename.


In order to properly detect the stereomode, two tags need to be present in the filename.
In order to properly detect the stereomode, two tags need to be present in the filename.
Line 81: Line 81:
=== General ===
=== General ===
* Hardware acceleration is not provided for full SBS or full TAB movies, meaning users will need playback hardware with adequate CPU power.
* Hardware acceleration is not provided for full SBS or full TAB movies, meaning users will need playback hardware with adequate CPU power.
* XBMC's "window mode" in {{highlight|bordered=yes|[[Settings/System#Video output|Settings -> System -> Video output]]}} must use normal '''"Full screen"''' and not "Full screen window".
* {{name}}'s "window mode" in {{highlight|bordered=yes|[[Settings/System#Video output|Settings -> System -> Video output]]}} must use normal '''"Full screen"''' and not "Full screen window".


=== Windows ===
=== Windows ===
Line 89: Line 89:


[[Category:Video library]]
[[Category:Video library]]
[[Category:XBMC Manual]]
[[Category:{{name}} Manual]]

Revision as of 00:55, 5 June 2014

Home icon grey.png   ▶ Video library ▶ Playback ▶ 3D

Starting in v13, XBMC supports a number of passive 3D video formats such as SBS, TAB, anaglyph or interlaced. This support extends to the XBMC GUI including subtitles and on-screen-controls.

Interface and menus

Incomplete.png INCOMPLETE:
This page or section is incomplete. Please add information or correct uncertain data which is marked with a ?

Starting in XBMC v13 "Gotham", XBMC has 3D UI support

Over-under 3D.png


3D detection

XBMC has three ways to detect whether a videofile is a 3D video. These methods are checked in the following order:

Embedded streaminfo

First, XBMC tries to detect the stereoscopic mode for a video when extracting streamdetails from the videofile.

One of the supported fields is the 'Stereomode' field in the Matroska specification: http://matroska.org/technical/specs/index.html#StereoMode

Manual selection

When playing a video, you can bring up the video settings dialog to manually select the stereoscopic mode.

If you've done this before, XBMC will remember this setting and use it as the second method to detect the stereoscopic mode of a videofile.

Video filenames flags

The third and final method is detection through the filename of the video.

XBMC uses regular expressions to check for certain flags in the filename.

In order to properly detect the stereomode, two tags need to be present in the filename. First, a '3D' tag has to be present that matches the following regex: [-. _]3d[-. _]

In addition to this, either a 'SBS' tag [-. _]h?sbs[-. _] or a 'TAB' flag [-. _]h?tab[-. _] must be present in the filename.

You can customize these regular expressions through the Advancedsettings.xml file.


Regex matching is done case-insensitive, so for example either .3d. and .3D. will work.

Note: the tags need be be surrounded be either a space ( ), hyphen -, dot . or underscore _.


See the table below for some examples:

3D Stereoscopic side-by-side Stereoscopic tab
.3D. .sbs. .tab.
-3d- .SBS. .TAB.
3d .HSBS. .HTAB.
_3d_ -hsbs- -htab-
.3D- _sbs_ _tab_
3D. SBS TAB
.3D sbs tab
-SBS -TAB
HSBS_ HTAB_
Filename examples
  • moviename (year).3d.hsbs.mkv
  • moviename 3d sbs.mkv
  • moviename.3D-HTAB.mkv
  • moviename-3D.sbs-720p.mkv


For other filename flags examples.

Platform specific info

General

  • Hardware acceleration is not provided for full SBS or full TAB movies, meaning users will need playback hardware with adequate CPU power.
  • XBMC's "window mode" in Settings -> System -> Video output must use normal "Full screen" and not "Full screen window".

Windows

  • 3D Stereoscopic Support in video driver must be turned off