Video playback: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
>Pseudo7
m (Updated for v20)
 
(158 intermediate revisions by 12 users not shown)
Line 1: Line 1:
{{cleanup}}
{{mininav|[[Video library]]}}
{{XBMC wiki toc Inline}}
Videos is the component of XBMC that handles videos. To access Videos, select it from the Home screen. The pictures shown here on this page will differ from the ones you see at your own XBMC, depending on the content and features you use. Some of the key features of Videos are:
{|
| valign="top" |
==Videos Key Features==
* Support for a countless number of formats and codecs. You can find a full list in [[XBMC Features and Supported Formats/Codecs#Supported video codecs:|Supported video codecs]]
* A full-featured [[Video Library]] that makes it easy to organize, find and watch your favorite videos
** Integrated support for getting information on your video content from external sites, via [[Set Content (Video Library)|scrapers]]
** Fully integrated support for [[Movies (Video Library)|Internet Movie lookups]] from sites like [http://www.themoviedb.org themoviedb.org]
** Fully integrated support for getting info on [[TV Shows (Video Library)|TV shows]] from sites like [http://www.thetvdb.com TheTVDB.com]
** Support for [[Music Videos]]
** Support for [[Fanart]]
* Built in ability to [[Streaming|stream]] media from the internet or locations on your network gives you access to your entire collection
* Full support of [[Playlists]]
* Support for [[Videos#Subtitles|subtitles]]
* DVD video playback, including the ability to play imaged DVDs (iso) over a network
* A fully customizable view
|
|}


==Using Videos==
You will find the interface of Videos as easy to operate as the rest of XBMC.
* [[General Navigation]]
* [[Videos Navigation and Control]]
* [[Global Keyboard|Common Platform-Independent Keymapping]]


==OSD (On Screen Display)==
= Introduction =
{|
This page will detail how to select and play a title from your video library. It will alse describe the settings and options that are available for, and during, playback of the title.
[[File:OSD.videos.PM3HD.png|918px]]
 
<br/>
 
 
= Navigation =
This page assumes that you understand how to navigate {{Kodi}} and are familiar with the various screens.
 
{{see|Basic controls}}
 
 
 
= Keyboard Controls =
{{kodi}} is primarily designed to be used with a correctly programmed remote control or a keyboard. Mouse support is limited.
 
Keyboard shortcuts can be found here...
 
{{see|Keyboard controls}}
 
 
 
= Play =
Navigate to the Movies, TV Shows or Music Videos main menu item and enter it to view a listing of all available titles in your library. Once you have Highlighted the title for playback, there are numerous methods to commence playback:
 
*Press {{keypress|Enter/OK}} on a remote control, or Press {{keypress|Enter}} on a keyboard or left click with a mouse
*Using the '''''[[Basic_controls#Context_Menu|Context Menu]]''''', select '''''Play'''''
*From the '''''[[Basic_controls#Information_Page|Information page]]''''', select '''''Play'''''
 
If a Resume Point is available, additional options will be '''''Play from beginning''''' and '''''Resume from hh:mm:ss'''''
 
The default option for the above keypresses can be modified to open the Information Page instead of play. See here... '''''[[Settings/Media/Videos#Default_select_action|1.1 Default select action]]'''''
 
 
 
= Video Player OSD =
This image shows the main OSD (On Screen Display) for the Video Player during playback. It has been overlayed with labels for illustrative purposes.
 
Most of the OSD is self-explanatory. This page will cover the four icons in the bottom right corner, along with other available OSD examples which are separate to the below image.
 
Note that all OSD's are skin dependant and may show more or less information, and in a different format, than the default skin Estuary.
 
[[File:Video Playback OSD 01.jpg|center|900px]]
{{-}}
 
 
 
== Information ==
[[File:Video Playback OSD 02.jpg|right|500px]]
The Information icon will display available data for the title currently playing. Amongst other information, it shows the Tagline, Plot and Poster. Selecting '''Cast''' will list the Actors.
 
Media codec information is displayed along the bottom right corner.
 
The two methods to display this screen are:
*Select the icon described in the image in the previous section
*Press {{keypress|i}} on a remote control
*Press {{keypress|i}} on a keyboard
{{-}}
 
 
 
== Bookmarks ==
[[File:Video Playback OSD 03.jpg|right|500px]]
Displays a graphical listing of Chapters along a time-line. The listing will populate with Screenshots if the setting '''''[[Settings/Media/Videos#All|Extract thumbnail]]''''' is enabled.
 
This screen also allows the user to create bookmarks which can then be accessed from this screen when required.
 
{{See|Bookmarks and chapters}}
{{-}}
 
 
 
== Subtitles ==
[[File:Video Playback OSD 04.jpg|right|500px]]
Allows the control of Subtitles for the currently playing title. If no internal or external subtitles are found, all options except '''Download''' will be inaccessible.
 
When both internal and external subtitles are available {{kodi}} defaults to using external subtitles.
 
<section begin="OSD subs"/>Available options are:
;Enable subtitles
:Allows subtitles to be displayed during playback of the current title. Subtitle tracks with the '''forced''' flag are unaffected by this and should always display.
;Subtitle offset
:If the sync between the display and the subtitles is not correct, adjustments can be made here in milliseconds
;Subtitle
:Select which subtitle stream to display. If only one subtitle track is available, this option will not be available.
:Kodi will auto select subtitle language based on your global settings. To set a default subtitle language for all videos '''''see: [[Settings/Player/Language#Subtitles|2.1 Preferred Subtitle Language]]'''''
;Browse for subtitle
:Allows you to browse the filesystem for locally saved subtitle files
;Download subtitle
:Download subtitle files from the provider. Requires configuring add-ons. '''''See: [[HOW-TO:Set_up_subtitle_services|Setup Subtitle Services]]''''' and '''''[[Settings/Player/Language#Download_Services|Download Services]]'''''
;Set as default for all videos
:Selecting this will make the current settings the default for all videos <section end="OSD subs"/>
 
 
{{see|Subtitles}}
{{-}}
 
 
 
== Settings ==
[[File:Video Playback OSD 05.jpg|right|500px]]
The '''cog''' icon in the bottom right corner will display the Settings menu detailed in the image.
 
The following items are available
 
*'''Audio settings'''- ''See [[Video_playback#Audio_Settings|5.5 Audio Settings]]''
*'''Subtitle settings'''- ''See [[Video_playback#Subtitles|5.3 Subtitles]]''
*'''Video settings'''- ''See [[Video_playback#Video_Settings|5.6 Video Settings]]''
*'''Colour management'''- Configure LUT files
*'''Toggle audio stream'''- Allows selection of an alternate language track if more than one is available.
{{-}}
 
 
 
== Audio Settings ==
[[File:Video Playback OSD 06.jpg|right|500px]]
The following settings can be used to modify the behaviour of the currently playing title. There is an option to save the settings as the default for all video media.


When playing a video full screen press '''M''' (or the equivalent using a remote control) to bring up the OSD.
<br/>
The Buttons on the OSD are as follows (from left to right):
* [[Videos#Subtitles|Subtitles]]
* Bookmarks
* DVD
* Previous
* Rewind
* Pause
* Stop
* Fast Forward
* Next
* Video Settings
* Audio and Subtitle Settings
* Record
|}


===OSD Audio and Subtitle Settings===
{|
|
;Volume
;Volume
:Allows you to adjust the playback volume
:Allows you to adjust the playback volume. If audio passthrough is in use, this option will have no effect
;Dynamic Range Compression
;Volume amplification
:Allows you to adjust how much the audio range is compressed, making the loud and soft sounds closer in volume. This is useful when watching movies with loud sound effects such as explosions at night.
:Additional audio amplification that is then limited/compressed at a certain threshold to prevent clipping. If audio passthrough is in use, this option will have no effect
;Audio Delay
;Downmix- Center Mix level
:Adjusts how long that the audio is delayed in relation to the video. This is useful when viewing poorly synced videos.
:If dialogue volume is too low, use this setting to boost the volume of the dialogue (centre) channel
;Audio Stream
:Only available when:
::Audio Passthrough is disabled, '''and'''
::When the setting ''[[Settings/System/Audio#Number_of_channels|1.2 Number of channels]]'' is different to the number of channels in the stream. ie your setup only uses two speakers, but the audio stream is 5.1
;Audio offset
:Adjusts how long that the audio is advanced or delayed in relation to the video. This is useful when viewing poorly synced videos.
;Audio stream
:If the video file contains more than one audio stream you can select them here.
:If the video file contains more than one audio stream you can select them here.
:Kodi will auto select audio language based on your global settings. '''''See: [[Settings/Player/Language#Audio|1.1 Preferred Audio Language]]'''''
;Allow passthrough
:When enabled, {{kodi}} will not decode the audio. The RAW audio stream is sent to a compatible AVR or TV that will decode the stream.
;Set as default for all videos
:Selecting this will make the current settings the default
{{see|Subtitles}}
:{{see also|Settings/Player/Language#Subtitles}}
{{-}}
== Video Settings ==
[[File:Video Playback OSD 07.jpg|right|500px]]
The following settings can be used to modify the behaviour of the currently playing title.
The section is based on a Windows installation. Your system may show different options.
;Video stream
:If more than one video stream is available, this option becomes accessible and allows selection of an alternate video stream.
;Deinterlace method
:Set the method used to convert ''[[wikipedia:Deinterlacing|interlaced]]'' video into a non-interlaced format
:The methods available here are hardware dependant


;Enable Subtitles
:Enables subtitles
;Delay
:Adjusts how long that the subtitles are delayed in relation to the video
;Subtitle
:Allows you select which subtitles are displayed
;Browse for Subtitle
:Allows you to browse the filesystem for the file used to display the subtitles
;Set as default for all Movies
:Selecting this will make the current settings the default
|
[[File:AudioSubtitleSettings.png|400px]]
|}


===OSD Video Settings===
{|
|
The Video Settings are divided into two pages.
;Interlaced Handling
* ''Auto Select'' - Tries to guess the best method.
* ''DeInterlace'' - (Requires mplayer restart) Uses the Mplayer Deinterlace filter.
* ''Sync Odd'' - (Only for HQ Pixel rendermethod, also NEEDS an interlaced display: PAL* or NTSC*.)
* ''Sync Even'' - (Only for HQ Pixel rendermethod, also NEEDS an interlaced display: PAL* or NTSC*.)
* ''None''
;Video scaling method
;Video scaling method
:
:Changes the size of a video frame in order to match the resolution of the display device. All methods here are non-adaptive so they may produce different amount of aliasing, blurring and edge halos. There are no best methods it’s up to personal taste what method you should use. The methods are:
;Crop Black Bars
:* ''Auto'' - If supported uses '''Lanczos3 Optimized''' when video resolution is lower than 720p (1280x720) and video FPS is lower than 30, otherwise it uses '''Bilinear'''.
:Choosing this will crop any black bars encoded at the top, bottom or sides of your video. This will fix some issues with videos being displayed at the incorrect aspect ratio.
:* ''Bilinear'' - fairly simple and fast method (video resized with this method may appear slightly smoothed/blurred but with no edge halos also called ringing artifacts).
|
:* ''Bicubic'' - more sophisticated method than '''Bilinear''' (more precise and slightly sharper video than '''Bilinear''', but can introduce some ringing artifacts).
[[File:VideoSettings.jpg|400px]]
:* ''Lanczos2'' - 4-tap filter that uses a 2-lobe Lanczos windowed sinc function (sharper than '''Bicubic''' with less aliasing).
|}
:* ''Spline36 Optimized'' - 4-tap + 3-lobe filter, more precise than '''Lanczos2''', which tries to produce the sharpest image with slightly less ringing artifacts then '''Lanczos3 Optimized''' (differences only noticeable with high resizing factors or when downsizing).
;View Mode
:* ''Lanczos3 Optimized'' - 4-tap filter that uses a 3-lobe Lanczos windowed sinc function (comparable results to '''Spline36 Optimized''', with less aliasing and more sharpness, but more ringing artifacts).
:* ''Spline36, Lanczos3<sup>1</sup>'' - 6-tap filters that are more precise variants of above "Optimized" versions (they are sharper but might produce more ringing artifacts in some situations).
:'''Characteristics of different methods''':
:* ''Sharpness'' - Bilinear < Bicubic < Lanczos2 < Spline36 Optim < Lanczos3 Optim < Spline36 < Lanczos3
:* ''Aliasing artifacts'' - Lanczos3 < Spline36 < Lanczos3 Optim < Spline36 Optim < Lanczos2 < Bicubic < Bilinear
:* ''Ringing artifacts'' - Bilinear (no ringing) - Bicubic < Lanczos2 < Spline36 Optim < Lanczos3 Optim < Spline36 < Lanczos3
:::''<sup>1</sup> On GL builds these methods are slower than the optimized versions; this is the reason why they are not available by default but can be activated by advanced users in '''[[advancedsettings.xml]]'''''
:::''<sup>2</sup> <dxvaallowhqscaling>true</dxvaallowhqscaling> for <video> (may) need to be added to an '''[[advancedsettings.xml]]''' in order to use all high quality scalers available - Hardware dependent.''
 
;View mode
:Allows you to choose how the video is displayed. The options are:
:Allows you to choose how the video is displayed. The options are:
* ''Normal'' - Movie is displayed so that at least 1 dimension fills the screen. No cropping will occur. Aspect ratio is unaffected.
:* ''Normal'' - Movie is displayed so that at least 1 dimension fills the screen. No cropping will occur. Aspect ratio is unaffected.
* ''Zoom'' - Movie is zoomed in, and the movie cropped so that there are no black bars on screen. Aspect ratio is unaffected.
:* ''Zoom'' - Movie is zoomed in, and the movie cropped so that there are no black bars on screen. Aspect ratio is unaffected.
* ''Stretch 4x3'' - Movie is stretched to fill a 4x3 frame. Aspect ratio is changed.
:* ''Stretch 4x3'' - Movie is stretched to fill a 4x3 frame. Aspect ratio is changed.
* ''Stretch 14x9'' - Movie is stretched to fill a 14x9 frame. Aspect ratio is changed.
:* ''Stretch 14x9'' - Movie is stretched to fill a 14x9 frame. Aspect ratio is changed.
* ''Stretch 16x9'' - Movie is stretched to fill a 16x9 frame. Aspect ratio is changed.
:* ''Stretch 16x9'' - Movie is stretched to fill a 16x9 frame. Aspect ratio is changed.
* ''Original Size'' - Movie is displayed so that the height (in pixels) displayed is the height of the movie exactly. No zooming is performed. Aspect ratio is unaffected.
:* ''Original Size'' - Movie is displayed so that the height (in pixels) displayed is the height of the movie exactly. No zooming is performed. Aspect ratio is unaffected.
* ''Custom'' - Movie is displayed using the Zoom and Pixel Ratio settings as defined in the video On Screen Display. See below for more details.
:* ''Custom'' - Movie is displayed using the Zoom and Pixel Ratio settings as defined in the video On Screen Display. See below for more details.
;Zoom Amount
 
;Zoom amount
:Allows you to control how much that the view is zoomed into the video.
:Allows you to control how much that the view is zoomed into the video.
;Pixel Ratio
 
;Vertical shift
:Used to move the video image up or down the screen (helpful for projectors)
 
;Pixel ratio
:Allows you to adjust the pixel ratio that the video is displayed at. This can be used to adjust videos that are not displaying at the proper aspect ratio.
:Allows you to adjust the pixel ratio that the video is displayed at. This can be used to adjust videos that are not displaying at the proper aspect ratio.
;Brightness
;Contrast
----
;Set as default for all movies
:Selecting this will make the current settings the default
;Video Calibration
:Opens the [[Video Calibration|Video Calibration Window]]


===Video Bookmarks===
;Orientation
{|
:Used to rotate the image in 90° steps. Useful for videos created on a smart phone in Portrait mode.
|
 
This feature allows you to create bookmarks within your videos in order to be able to return to a certain point in them. This could be compared to chapters in DVD videos. In order to create them, simply go to the point in your video that you wish to bookmark and select ''Create Bookmark'' from the [[Videos#OSD (On Screen Display)|Videos OSD]]. To  jump to a previously stored bookmark, simply highlight and select it through the [[Videos#OSD (On Screen Display)|Videos OSD]].<br />
;Post-processing
You can delete the highlighted Bookmark with the [[File:Btn_y.png]]-button.<br />
:Basically puts an unsharpen mask over the image to reduce pixellation/macroblocking on low-res/low-bitrate videos
You can clear all the saved bookmarks by selecting ''Clear Bookmarks''.
|
[[File:VideoOSDBookmarks.jpg|360px]]
|}


==Sources for Videos==
;Brightness
Sources are an important aspect of Videos. They allow you to easily access your videos locally or from anywhere on your network.<br />
:Adjust brightness
XBMC gives you the ability to link to media sources that are for example:
* On your computer (on a local network) or a [[NAS (Network Attached Storage)]] device/system, which supports [[SMB]] sharing
* Stored directly on the device you run XBMC on.
* On CDs/DVDs in the PC, Mac or Xbox CD/DVD drive or even mounted on a CD/DVD drive on another PC, Mac or Xbox and than streamed over your network
* Streamed from the Internet<br />


'''Note:''' For information on how to add media sources, see article, [[Adding Media Sources]].<br />
;Contrast
:Adjust contrast


'''Note:''' For information on how to configure remote file shares, see [[Configuring PC Shares|Advanced Topics/Sharing Media From Your PC]].<br />
;Non-linear stretch
:Will stretch the video to fill a 16x9 display when using 4:3 video WITHOUT disturbing aspect ratio (View mode options would disturb AR).


'''Note:''' For a complete list of available sources see main article [[Types of Media Sources]].<br />
;Tone mapping
:The algorithm method used for enhancing UHD high dynamic range (HDR) video to UHD standard dynamic range (SDR) video.  Passthrough is not available using Kodi VideoPlayer.  Currently Reinhard is the only option until other methods are introduced.  This expands the tone curve producing a brighter picture.


==Listing Modes available in Videos==
;Tone mapping parameter
{|
:Raises and lowers luminance based on your display capabilities (NIT Value). Displayed by scale and not actual NIT values. 1.00 is default. Higher or lower value may improve perceived image based on viewing environment and display capabilities.
|
| valign="top" |
===Files View===
Files View is the most basic way of browsing your videos. In Files View, you browse through your video sources folder by folder, in the exact same way that they are stored. What you see in Files View is the same as you would see if you were to browse the folders on your PC, Mac or Xbox (but only the playable files as defined in advancedsettings.xml).<br />
XBMC also supports [[File Stacking|stacking]] of video file names.
|
|[[File:files.myvideos.jpg|360px]]
|}
{|
| valign="top" |


;[VDPAU] Noise reduction
:''Only visible when VDPAU is in use''
:Select level of noise reduction for video content


{|
;[VDPAU] Sharpness
| valign="top" |
:''Only visible when VDPAU is in use''
:Select sharpness amount to apply to video content


===Library Mode===
{|
| valign="top" |
The Library Mode is much more advanced and has many more features than Files Mode. In order to utilize Library Mode, you first need to scan your videos into the Video Library using [[Videos Navigation and Control#The Context Menu|The Context Menu]]. Be patient, as this can take quite a while if you have a large video collection.<br />


'''Note:''' See main article [[Video Library]].  
;Stereoscopic 3D mode of video
|
:Auto, Side by side, Over / Under. Same as Settings/System/Display/Preferred mode with fewer options.  Auto is preferred.  Can be changed on the fly here should your display fail to enter the correct corresponding 3D mode automatically.
[[File:Library.videos.WSCR.jpg|right|360px]]
;Invert stereoscopic 3D mode (flip eyes)
|}
:Left and right overlapped frames are either left over right or vice versa depending how the 3D video was processed.  
:Commonly used for 3D SBS video when Left side first needs to be changed to Right side first so field of depth is corrected. Placing glasses upside down will quickly reveal if the 3D video is LSF or RSF because objects that should be in the front depth field may be in the rear for example. This setting will correct rather than wear your glasses upside down should it be necessary


==Thumbnails==
''See main article'': [[Thumbnails#Wide Icons|Thumbnails]]
{|
| valign="top" |
There are a number of ways to get thumbnails to display in Videos.<br />
One is to use [[Movies (Video Library)|Internet lookups]]. If you want a custom thumbnail, or just don't want to use the internet lookup  feature, you can add a .tbn file to your movie directory. The .tbn file can be either a .JPG or a .PNG file (with transparency) and you simply have to rename the extension from .jpg/.png to .tbn.<br />
The size of the picture can be anything from 64x64 to 256x256 in pixel-size (you may want to use a larger pixel-size if you use XBMC in 720p/1080i HDTV resolution to get a sharper image).<br />


'''Examples:'''<br />
;Set as default for all videos
In the following example moviename.avi will now use the thumbnail moviename.tbn.
:Selecting this will make the current settings the default
  Movies\path\'''moviename.avi'''
;Video calibration
  Movies\path\'''moviename.tbn'''
:Opens the '''[[Settings/System/Display#Calibration|Video calibration window]]'''
<br />
{{-}}
The same goes for playlists, and [[HOW-TO:_Play_Internet_Streams|internet-stream files]], example:
|
[[File:files.myvideos.jpg||right|360px]]
|}
  Movies\path\'''videoplaylistname.pls'''
  Movies\path\'''videoplaylistname.tbn'''
  Movies\path\'''videostreamname.strm'''
  Movies\path\'''videostreamname.tbn'''


If you store each of your movies in a separate subfolder to keep things organized, you can also make the movie folder have a custom thumbnail image. To do this you either need to save your .JPG/.PNG thumbnail as folder.jpg and place it in your movie folder, or you can save it as <foldername>.tbn and place it inside the same folder where your folder is located (XBMC first checks for <foldername>.tbn before checking for folder.jpg).<br />


'''Example:'''<br />
  Movies\path\moviename\'''folder.jpg'''
or
  Movies\path\'''foldername'''\
  Movies\path\'''foldername.tbn'''


Now your movie folder will have a lovely custom thumbnail image icon.
== Colour Management ==
[[File:Video-Playback-OSD-11.jpg|right|500px]]


==Subtitles==
;Colour management
XBMC supports both stand-alone subtitle files, as well as some subtitles that are embedded into the video-file (as is the case when watching DVD-Video movies). Embedded VobSub subtitles, also known as DirectVobSub, inside AVI, OGM, MKV, or MP4 are however not supported yet.
:Allows the use of '''''[[wikipedia:3D_lookup_table|3D LUT file(s)]]''''' or '''''[[wikipedia:ICC_profile|ICC mode profiles]]''''' created from light meter calibrated measurements especially for HDR titles converted to SDR.  Multiple files can be stored and selected based on a particular environment change such as a well lit room becoming dark.
;Colour management mode
:'''''[[wikipedia:3D_lookup_table|3D LUT file(s)]]''''' or '''''[[wikipedia:ICC_profile|ICC mode profiles]]'''''. See above.
;3D LUT
:Navigate and select where your 3D LUT file(s) is stored


By default subtitles are turned on, and can be turned ON/OFF manually from the [[Videos#OSD .28On Screen Display.29|On Screen Display (OSD)]].
{{-}}


There is no global ON/OFF setting for subtitles, as this setting is stored on a per-video basis, but you can quickly set the setting on all videos by manually changing it using the OSD, then hitting "Set as default for all movies".


Note that this will save *all* settings from this page as the default for all movies, not just the subtitle option.


'''Note:''' External stand-alone subtitle files are not yet supported for DVD-Video movies.
= Player Process Info =
{{See|Player process info}}


To use stand-alone subtitle files with video files, put them in the same folder as the video file or alternatively go to the [[Videos Settings#Subtitles|Subtitles Settings]] and set a Custom Subtitle Directory. You can also choose to manually browse for the subtitle file via the [[My Videos#OSD .28On Screen Display.29|OSD (On Screen Display)]] [[Videos#OSD Audio and Subtitle Settings|Audio and Subtitle Settings]]. You can configure the way that they are displayed through the [[Videos Settings#Subtitles|Subtitles Settings]], and you can adjust where they are displayed onscreen through the [[Video Calibration|Video Calibration Screen]].


The subtitle and video files must have the same name, for example:
  '''Video File:''' The Matrix.avi
  '''Subtitle:''' The Matrix.srt


===Supported Subtitle Formats===
= Player Debug Info =
* AQT, JSS, MicroDVD, MPL, RT, SMI, SRT, SUB, TXT and VobSub (idx + sub), VPlayer subtitle formats. <br />
{{See|Player process info}}
* There is partial support for SSA and ASS formats. See more [[MPlayer#Unimplemented Features.2FCodecs|here]].


It is also possible to use flipped (bi-directional) subtitles. This means that the subtitles will be displayed from right to left instead of left to right. To enable this '''Enable Flipping Bi-Direction Strings''' in [[My Videos Settings#Subtitles|Subtitles Settings]]. This option is used for subtitles in Semic languages (Arabic, Hebrew, Farsi..., etc.).


===Compressed Subtitles===
XBMC also supports compressed VobSub subtitles. Please note that the subtitles inside the [http://en.wikipedia.org/wiki/Rar RAR] archive still need to have the same name as the video file.
  '''Video File:''' The Matrix.avi
  '''Subtitle:''' The Matrix.rar
Where The Matrix.rar containins the VobSub-file ''The Matrix.sub'' and the ''The Matrix.idx'' VobSub index-file that has been compressed with [http://en.wikipedia.org/wiki/Rar RAR].
If you want XBMC to automatically turn on packed subtitles, you have to turn on the '''Search for Subtitles in RARs''' option in [[My Videos Settings#Subtitles|Subtitles Settings]].


===Using Multi Language Subtitles===
= Video Debug Info =
XBMC supports the use of more than one external subtitle. This of course is most useful when you have more than one subtitle file, (eg. for more than language).
{{See|Player process info}}


To use this functionality you need to rename the video file and subtitle files as follows:


  '''Video File:''' The Matrix.avi
  '''Subtitle 1:''' The Matrix.English.srt
  '''Subtitle 2:''' The Matrix.French.srt
  '''Subtitle 3:''' The Matrix.German.srt


The dot after the filename but before the extension specifies the language (you can use anything here, mix numbers and and letters or just use one or the other).
= Display Info =
<br />
{{See|Player process info}}


You can even mix subtitle formats, eg:


  '''Video File:''' Movie Name (2006).avi
  '''Subtitle 1:''' Movie Name (2006).Chinese.idx
  '''Subtitle 1:''' Movie Name (2006).Chinese.sub
  '''Subtitle 2:''' Movie Name (2006).Japanese.idx
  '''Subtitle 2:''' Movie Name (2006).Japanese.sub
  '''Subtitle 3:''' Movie Name (2006).English.srt
  '''Subtitle 4:''' Movie Name (2006).French.smi
  '''Subtitle 5:''' Movie Name (2006).German.ssa


===Adjusting Subtitles Position===
The position of the subtitles can be adjusted vertically (but not horizontally) in the [[Video Calibration]] screen, you can also configure the way that they are displayed though the [[My Videos Settings#Subtitles|Subtitles Settings]].<br />
'''Note:''' This does not apply to DVD subtitles as the DVD itself defines their location.


===Changing Subtitle Settings During Playback===
{{top}}
Various subtitle settings can be changed or they turned On/Off via the [[Videos#OSD .28On Screen Display.29|OSD (On Screen Display)]] while watching a movie.
{{updated|20}}


[[Category:User Interface]]
[[Category:Karellen]]
[[Category:Settings]]
[[Category:Video library]]

Latest revision as of 00:40, 22 February 2023

Home icon grey.png   ▶ Video library ▶ Video playback


Introduction

This page will detail how to select and play a title from your video library. It will alse describe the settings and options that are available for, and during, playback of the title.


Navigation

This page assumes that you understand how to navigate Kodi and are familiar with the various screens.

See: Basic controls


Keyboard Controls

Kodi is primarily designed to be used with a correctly programmed remote control or a keyboard. Mouse support is limited.

Keyboard shortcuts can be found here...

See: Keyboard controls


Play

Navigate to the Movies, TV Shows or Music Videos main menu item and enter it to view a listing of all available titles in your library. Once you have Highlighted the title for playback, there are numerous methods to commence playback:

  • Press Enter/OK on a remote control, or Press  Enter on a keyboard or left click with a mouse
  • Using the Context Menu, select Play
  • From the Information page, select Play

If a Resume Point is available, additional options will be Play from beginning and Resume from hh:mm:ss

The default option for the above keypresses can be modified to open the Information Page instead of play. See here... 1.1 Default select action


Video Player OSD

This image shows the main OSD (On Screen Display) for the Video Player during playback. It has been overlayed with labels for illustrative purposes.

Most of the OSD is self-explanatory. This page will cover the four icons in the bottom right corner, along with other available OSD examples which are separate to the below image.

Note that all OSD's are skin dependant and may show more or less information, and in a different format, than the default skin Estuary.

Video Playback OSD 01.jpg



Information

Video Playback OSD 02.jpg

The Information icon will display available data for the title currently playing. Amongst other information, it shows the Tagline, Plot and Poster. Selecting Cast will list the Actors.

Media codec information is displayed along the bottom right corner.

The two methods to display this screen are:

  • Select the icon described in the image in the previous section
  • Press i on a remote control
  • Press i on a keyboard



Bookmarks

Video Playback OSD 03.jpg

Displays a graphical listing of Chapters along a time-line. The listing will populate with Screenshots if the setting Extract thumbnail is enabled.

This screen also allows the user to create bookmarks which can then be accessed from this screen when required.

See: Bookmarks and chapters



Subtitles

Video Playback OSD 04.jpg

Allows the control of Subtitles for the currently playing title. If no internal or external subtitles are found, all options except Download will be inaccessible.

When both internal and external subtitles are available Kodi defaults to using external subtitles.

Available options are:

Enable subtitles
Allows subtitles to be displayed during playback of the current title. Subtitle tracks with the forced flag are unaffected by this and should always display.
Subtitle offset
If the sync between the display and the subtitles is not correct, adjustments can be made here in milliseconds
Subtitle
Select which subtitle stream to display. If only one subtitle track is available, this option will not be available.
Kodi will auto select subtitle language based on your global settings. To set a default subtitle language for all videos see: 2.1 Preferred Subtitle Language
Browse for subtitle
Allows you to browse the filesystem for locally saved subtitle files
Download subtitle
Download subtitle files from the provider. Requires configuring add-ons. See: Setup Subtitle Services and Download Services
Set as default for all videos
Selecting this will make the current settings the default for all videos


See: Subtitles



Settings

Video Playback OSD 05.jpg

The cog icon in the bottom right corner will display the Settings menu detailed in the image.

The following items are available

  • Audio settings- See 5.5 Audio Settings
  • Subtitle settings- See 5.3 Subtitles
  • Video settings- See 5.6 Video Settings
  • Colour management- Configure LUT files
  • Toggle audio stream- Allows selection of an alternate language track if more than one is available.



Audio Settings

Video Playback OSD 06.jpg

The following settings can be used to modify the behaviour of the currently playing title. There is an option to save the settings as the default for all video media.


Volume
Allows you to adjust the playback volume. If audio passthrough is in use, this option will have no effect
Volume amplification
Additional audio amplification that is then limited/compressed at a certain threshold to prevent clipping. If audio passthrough is in use, this option will have no effect
Downmix- Center Mix level
If dialogue volume is too low, use this setting to boost the volume of the dialogue (centre) channel
Only available when:
Audio Passthrough is disabled, and
When the setting 1.2 Number of channels is different to the number of channels in the stream. ie your setup only uses two speakers, but the audio stream is 5.1
Audio offset
Adjusts how long that the audio is advanced or delayed in relation to the video. This is useful when viewing poorly synced videos.
Audio stream
If the video file contains more than one audio stream you can select them here.
Kodi will auto select audio language based on your global settings. See: 1.1 Preferred Audio Language
Allow passthrough
When enabled, Kodi will not decode the audio. The RAW audio stream is sent to a compatible AVR or TV that will decode the stream.
Set as default for all videos
Selecting this will make the current settings the default


See: Subtitles



Video Settings

Video Playback OSD 07.jpg

The following settings can be used to modify the behaviour of the currently playing title.

The section is based on a Windows installation. Your system may show different options.


Video stream
If more than one video stream is available, this option becomes accessible and allows selection of an alternate video stream.


Deinterlace method
Set the method used to convert interlaced video into a non-interlaced format
The methods available here are hardware dependant


Video scaling method
Changes the size of a video frame in order to match the resolution of the display device. All methods here are non-adaptive so they may produce different amount of aliasing, blurring and edge halos. There are no best methods it’s up to personal taste what method you should use. The methods are:
  • Auto - If supported uses Lanczos3 Optimized when video resolution is lower than 720p (1280x720) and video FPS is lower than 30, otherwise it uses Bilinear.
  • Bilinear - fairly simple and fast method (video resized with this method may appear slightly smoothed/blurred but with no edge halos also called ringing artifacts).
  • Bicubic - more sophisticated method than Bilinear (more precise and slightly sharper video than Bilinear, but can introduce some ringing artifacts).
  • Lanczos2 - 4-tap filter that uses a 2-lobe Lanczos windowed sinc function (sharper than Bicubic with less aliasing).
  • Spline36 Optimized - 4-tap + 3-lobe filter, more precise than Lanczos2, which tries to produce the sharpest image with slightly less ringing artifacts then Lanczos3 Optimized (differences only noticeable with high resizing factors or when downsizing).
  • Lanczos3 Optimized - 4-tap filter that uses a 3-lobe Lanczos windowed sinc function (comparable results to Spline36 Optimized, with less aliasing and more sharpness, but more ringing artifacts).
  • Spline36, Lanczos31 - 6-tap filters that are more precise variants of above "Optimized" versions (they are sharper but might produce more ringing artifacts in some situations).
Characteristics of different methods:
  • Sharpness - Bilinear < Bicubic < Lanczos2 < Spline36 Optim < Lanczos3 Optim < Spline36 < Lanczos3
  • Aliasing artifacts - Lanczos3 < Spline36 < Lanczos3 Optim < Spline36 Optim < Lanczos2 < Bicubic < Bilinear
  • Ringing artifacts - Bilinear (no ringing) - Bicubic < Lanczos2 < Spline36 Optim < Lanczos3 Optim < Spline36 < Lanczos3
1 On GL builds these methods are slower than the optimized versions; this is the reason why they are not available by default but can be activated by advanced users in advancedsettings.xml
2 <dxvaallowhqscaling>true</dxvaallowhqscaling> for <video> (may) need to be added to an advancedsettings.xml in order to use all high quality scalers available - Hardware dependent.
View mode
Allows you to choose how the video is displayed. The options are:
  • Normal - Movie is displayed so that at least 1 dimension fills the screen. No cropping will occur. Aspect ratio is unaffected.
  • Zoom - Movie is zoomed in, and the movie cropped so that there are no black bars on screen. Aspect ratio is unaffected.
  • Stretch 4x3 - Movie is stretched to fill a 4x3 frame. Aspect ratio is changed.
  • Stretch 14x9 - Movie is stretched to fill a 14x9 frame. Aspect ratio is changed.
  • Stretch 16x9 - Movie is stretched to fill a 16x9 frame. Aspect ratio is changed.
  • Original Size - Movie is displayed so that the height (in pixels) displayed is the height of the movie exactly. No zooming is performed. Aspect ratio is unaffected.
  • Custom - Movie is displayed using the Zoom and Pixel Ratio settings as defined in the video On Screen Display. See below for more details.
Zoom amount
Allows you to control how much that the view is zoomed into the video.
Vertical shift
Used to move the video image up or down the screen (helpful for projectors)
Pixel ratio
Allows you to adjust the pixel ratio that the video is displayed at. This can be used to adjust videos that are not displaying at the proper aspect ratio.
Orientation
Used to rotate the image in 90° steps. Useful for videos created on a smart phone in Portrait mode.
Post-processing
Basically puts an unsharpen mask over the image to reduce pixellation/macroblocking on low-res/low-bitrate videos
Brightness
Adjust brightness
Contrast
Adjust contrast
Non-linear stretch
Will stretch the video to fill a 16x9 display when using 4:3 video WITHOUT disturbing aspect ratio (View mode options would disturb AR).
Tone mapping
The algorithm method used for enhancing UHD high dynamic range (HDR) video to UHD standard dynamic range (SDR) video. Passthrough is not available using Kodi VideoPlayer. Currently Reinhard is the only option until other methods are introduced. This expands the tone curve producing a brighter picture.
Tone mapping parameter
Raises and lowers luminance based on your display capabilities (NIT Value). Displayed by scale and not actual NIT values. 1.00 is default. Higher or lower value may improve perceived image based on viewing environment and display capabilities.
[VDPAU] Noise reduction
Only visible when VDPAU is in use
Select level of noise reduction for video content
[VDPAU] Sharpness
Only visible when VDPAU is in use
Select sharpness amount to apply to video content


Stereoscopic 3D mode of video
Auto, Side by side, Over / Under. Same as Settings/System/Display/Preferred mode with fewer options. Auto is preferred. Can be changed on the fly here should your display fail to enter the correct corresponding 3D mode automatically.
Invert stereoscopic 3D mode (flip eyes)
Left and right overlapped frames are either left over right or vice versa depending how the 3D video was processed.
Commonly used for 3D SBS video when Left side first needs to be changed to Right side first so field of depth is corrected. Placing glasses upside down will quickly reveal if the 3D video is LSF or RSF because objects that should be in the front depth field may be in the rear for example. This setting will correct rather than wear your glasses upside down should it be necessary


Set as default for all videos
Selecting this will make the current settings the default
Video calibration
Opens the Video calibration window



Colour Management

Video-Playback-OSD-11.jpg
Colour management
Allows the use of 3D LUT file(s) or ICC mode profiles created from light meter calibrated measurements especially for HDR titles converted to SDR. Multiple files can be stored and selected based on a particular environment change such as a well lit room becoming dark.
Colour management mode
3D LUT file(s) or ICC mode profiles. See above.
3D LUT
Navigate and select where your 3D LUT file(s) is stored



Player Process Info

See: Player process info


Player Debug Info

See: Player process info


Video Debug Info

See: Player process info


Display Info

See: Player process info



Return to top