Settings/Player/Videos: Difference between revisions
(v21 Updates) |
|||
(25 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
[[ | {{mininav|[[Settings]] | [[Settings/Player|Player]]}} | ||
{{bigger|This category contains the settings for the playback of videos}} | |||
__TOC__ | __TOC__ | ||
{| | = Actions = | ||
| | [[File:Settings_-_Player_-_Videos_-_Action.jpg|500px]] | ||
|- | |||
| | == Play next video automatically == | ||
|- | {| | ||
| | |- valign="top" | ||
|- | | width=120px | {{nowrap|'''Settings level:'''}} | ||
| | | Basic | ||
|- valign="top" | |||
| '''Description:''' | |||
| A multiselect window gives the option to define which kind of video item will be played next automatically. Available options are: Music Videos, TV shows, Episodes, Movies and Uncategorized. | |||
|} | |||
; {{see also|Playlists}} | |||
== Skip steps == | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Standard | |||
|- valign="top" | |||
| '''Description:''' | |||
| Defines the amount of time each press of the Skip button will skip forward or backwards. A single press will skip 10 sec forward or back. A double press will skip 30 sec forward or back and so on for each subsequent quick press. Use this setting to change the default skip values. | |||
|} | |||
; {{see also|Skip steps}} | |||
== Skip delay == | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Standard | |||
|- valign="top" | |||
| '''Description:''' | |||
| Works with the previous setting. If you are having difficulty with the quick multiple presses, this setting allows you to increase the time delay between presses. The selection is '''none''' (which will cause the skip step to happen immediately and multiple presses are not possible) or a value between '''250 - 3000ms''' (milliseconds). The default is 750ms. | |||
|} | |} | ||
{| | |||
| | = Playback= | ||
[[File:Settings - Player - Videos - Playback.jpg|500px]] | |||
|- | |||
| | |||
== Adjust display refresh rate == | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Standard | |||
|- valign="top" | |||
| '''Description:''' | |||
| This setting will switch the refresh rate of the TV / monitor to best match the frame rate of the video stream. This allows for perfectly smooth video playback. This option requires compatible hardware. <ref>https://forum.kodi.tv/showthread.php?tid=219796&pid=1943753#pid1943753</ref><br> | |||
Using this setting may cause the TV or monitor to blank for a few seconds while adjustments are made. This is the TV adjusting for the new refresh rate and not {{kodi}}.<br> | |||
Four settings are available: | |||
# Off - The default setting. No adjustments are made and output is at a fixed display refresh rate, usually the rate set in the GPU | |||
# Always - Adjustments are made whenever a frame rate change is detected by {{kodi}} (not recommended) | |||
# On start/stop - When required, adjusts the refresh rate when starting and stopping video playback | |||
# On start - When required, adjusts the refresh rate on start of video playback only. On some systems this may cause stuttering when navigating the menu system after playback stops. | |||
|} | |} | ||
; {{see also|Player process info}} | |||
{| | == Adjust display HDR mode == | ||
| | {| | ||
|- valign="top" | |||
|- | | width=120px | {{nowrap|'''Settings level:'''}} | ||
| | | Standard | ||
|- valign="top" | |||
| '''Description:''' | |||
| This setting allows the application to control the HDR mode of the screen.<ref>https://github.com/xbmc/xbmc/pull/24100</ref> | |||
* On - Switch on or off the HDR mode of the display to best match the played media. | |||
* Off - The current HDR mode of the display is respected and tonemapping is applied as needed for proper display of the media. | |||
Note: setting available on platforms that support HDR, with an HDR-capable screen connected. | |||
|} | |} | ||
{| | == Sync playback to display == | ||
| | {| | ||
|- valign="top" | |||
|- | | width=120px | {{nowrap|'''Settings level:'''}} | ||
| | | Standard | ||
|- valign="top" | |||
| '''Description:''' | |||
| This setting enables the syncing of the video to the refresh rate of the monitor by altering the playback speed. When used in conjunction with the previous setting it allows a "fine tune" syncing.<br> | |||
For example - watching a movie recorded at 23.967fps on a TV / monitor that is only capable of 50Hz will cause micro stutters, especially during panning shots. When this setting is enabled, the video playback is sped up to 104.271% of its original speed which simulates 25fps playback being a simple division of 50Hz. | |||
<br> | |||
{{warning|Be aware that using this setting will disable Audio Passthrough as {{kodi}} may be required to adjust the audio stream to enable synchronisation of the video and audio streams to the display.}} | |||
|} | |} | ||
; {{see also|Player process info}} | |||
{| | == Minimise black bars == | ||
| | {| | ||
|- valign="top" | |||
| | | width=120px | {{nowrap|'''Settings level:'''}} | ||
| | | Advanced | ||
|- | |- valign="top" | ||
| | | '''Description:''' | ||
| Stretches the video to minimise black bars.<br> | |||
Note: May deform the image. | |||
|} | |} | ||
== Display {{nowrap|4:3}} videos as == | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Advanced | |||
|- valign="top" | |||
| '''Description:''' | |||
| Determines the zoom level that 4:3 videos are shown on widescreen displays.<br> | |||
Options are: ''Normal, Wide zoom, Stretch 16:9, Stretch 16:9- Nonlinear, Zoom''<br> | |||
''Normal'' is no change to the picture. All other settings will deform or crop the picture. | |||
|} | |||
= Processing = | |||
[[File:Settings - Player - Videos - Processing.jpg|500px]] | |||
== Render method == | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Advanced | |||
|- valign="top" | |||
| '''Description:''' | |||
| Controls the method used by the player to process and display the video, (which is called rendering). | |||
|} | |||
== Enable HQ scalers for scaling above == | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Advanced | |||
|- valign="top" | |||
| '''Description:''' | |||
| Use high quality scalers when upscaling a video by at least this percentage. A value below 5% makes little sense as video is processed with high GPU load without any visible picture quality improvements | |||
|} | |||
== Allow use DXVA Video Super Resolution == | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Advanced | |||
|- valign="top" | |||
| '''Description:''' | |||
| Enables advanced DXVA upscaler using NVIDIA ''RTX Video Super Resolution'' or ''Intel Video Super Resolution''.<br/>Used when video source is 1080p or less and the source resolution is lower than the display resolution.<br/>It is only available on specific hardware: NVIDIA RTX 20xx, 30xx, 40xx and above, Intel Arc A770, A750.<ref>https://github.com/xbmc/xbmc/pull/24123</ref> | |||
When used on compatible systems, it may reduce video compression artifacts and somewhat increases the sensation of sharpness and is more noticeable when viewing lower quality videos.<br/> | |||
This facility first needs to be enabled in the NVIDIA or Intel Graphics Control Panel. Once enabled, and depending on the settings level chosen and quality of video file, power consumption by the graphics card may considerably increase.<br/>Not ideal for low powered devices. <ref>https://github.com/xbmc/xbmc/pull/23336</ref> | |||
|} | |||
== Platform Specific settings == | |||
:The following settings will show up for the '''Processing''' section for their respective platforms: | |||
{{collapse top|Windows specific settings (click 'expand' to view)}} | |||
; Allow hardware acceleration DXVA2 | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Advanced | |||
|- valign="top" | |||
| '''Description:''' | |||
| Enable DXVA2 hardware decoding of video files. | |||
|} | |||
; Allow use DXVA Video Super Resolution | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Advanced | |||
|- valign="top" | |||
| '''Description:''' | |||
| Enables the use of NVIDIA "RTX Video Super Resolution" or "Intel Video Super Resolution" technology when the dxva scaler is selected. | |||
When enabled, the feature activates only in limited situations: the video source is 1920x1080 or less, and the source resolution is lower than the display resolution. | |||
Hardware + software combination with appropriate support is required, such as NVIDIA RTX 20xx, RTX 30xx, RTX 40xx and Intel Arc A770, A750. | |||
|} | |||
; Use high precision processing | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Advanced | |||
|- valign="top" | |||
| '''Description:''' | |||
| This settings makes sure that there is no quality loss due to other settings such as "use 10 bit for SDR" and reduces the number of internal format conversions when possible. There may be additional GPU processing and memory usage. | |||
|} | |||
{{collapse bottom}} | |||
{{collapse top|Linux specific settings (click 'expand' to view)}} | |||
; Allow hardware acceleration - VDPAU | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Advanced | |||
|- valign="top" | |||
| '''Description:''' | |||
| Enable VDPAU hardware decoding of video files, mainly used for NVIDIA graphics and in some circumstances AMD graphics. | |||
|} | |||
; Prefer VDPAU video mixer | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Advanced | |||
|- valign="top" | |||
| '''Description:''' | |||
| Bypassing VDPAU mixer saves resources on low power systems but slightly reduces picture quality. | |||
|} | |||
; Use MPEG-2 VDPAU | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Expert | |||
|- valign="top" | |||
| '''Description:''' | |||
| Enable this option to use hardware acceleration for the MPEG-(1/2) codec. If disabled the CPU will be used instead. Older Radeon cards tend to segfault with this enabled. | |||
|} | |||
; Use MPEG-4 VDPAU | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Expert | |||
|- valign="top" | |||
| '''Description:''' | |||
| Enable this option to use hardware acceleration for the MPEG-4 codec. If disabled the CPU will be used instead. Some ION hardware has problems with this being enabled by default. | |||
|} | |||
; Allow hardware acceleration - VAAPI | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Advanced | |||
|- valign="top" | |||
| '''Description:''' | |||
| Enable VAAPI hardware decoding of video files, mainly used for Intel graphics and in some circumstances AMD graphics. | |||
|} | |||
; Use MPEG-2 VAAPI | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Expert | |||
|- valign="top" | |||
| '''Description:''' | |||
| Enable this option to use hardware acceleration for MPEG-(1/2) codecs. If disabled the CPU will be used instead. Some MPEG-2 videos might have green artifacts. | |||
|} | |||
; Use MPEG-4 VAAPI | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Expert | |||
|- valign="top" | |||
| '''Description:''' | |||
| Enable this option to use hardware acceleration for MPEG-4 codec. If disabled the CPU will be used instead. | |||
|} | |||
; Use VC-1 VAAPI | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Expert | |||
|- valign="top" | |||
| '''Description:''' | |||
| Enable this option to use hardware acceleration for VC-1 based codecs. If disabled the CPU will be used instead. Especially VC-1 interlaced fails hard on Intel hardware. | |||
|} | |||
; Use VP8 VAAPI | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Expert | |||
|- valign="top" | |||
| '''Description:''' | |||
| Enable this option to use hardware acceleration for the VP8 coded. If disabled the CPU will be used instead | |||
|} | |||
; Use VP9 VAAPI | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Expert | |||
|- valign="top" | |||
| '''Description:''' | |||
| Enable this option to use hardware acceleration for the VP9 coded. If disabled the CPU will be used instead | |||
|} | |||
{{collapse bottom}} | |||
{{collapse top|Mac OS specific settings (click 'expand' to view)}} | |||
; Allow hardware acceleration - VTBDecoder | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Advanced | |||
|- valign="top" | |||
| '''Description:''' | |||
| Enable VTB hardware decoding of video files. | |||
|} | |||
{{collapse bottom}} | |||
== Use high precision processing == | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Advanced | |||
|- valign="top" | |||
| '''Description:''' | |||
| Conversion of 8 bit YUV to RGB is not an exact process with 8 bits destination texture, but can be improved with the use of 10 bits. When enabled the player attempts to find a compatible format of 10 bits or better. | |||
May increase the load on low powered devices. | |||
<ref>https://github.com/xbmc/xbmc/pull/23617</ref> | |||
|} | |||
== Allow HDR dynamic metadata formats == | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Expert | |||
|- valign="top" | |||
| '''Description:''' | |||
| Improves compatability issues on low-powered or older devices by allowing users to choose the preferred dynamic HDR format for playback suitable for the device or no formats. This is accomplished by ignoring the metadata from the bitstream prior to decoding.<ref>https://github.com/xbmc/xbmc/pull/24584</ref> <ref>https://github.com/xbmc/xbmc/pull/24600</ref> | |||
|} | |||
= Stereoscopic 3D = | |||
[[File:Settings - Player - Videos - Stereoscopic - 3D.jpg|500px]] | |||
== Playback mode of stereoscopic videos == | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Advanced | |||
|- valign="top" | |||
| '''Description:''' | |||
| Select which mode stereoscopic 3D videos will be played.<br> | |||
''Ask me'' - Will show a dialogue to select the desired mode for each playback.<br> | |||
''Preferred mode'' - Will use the preferred mode specified in the "system->Video hardware" section of the settings.<br> | |||
''Monoscopic/2D'' - Will play the video in mono/2D.<br> | |||
''Ignore'' - Disables any stereoscopic 3D processing and handling. | |||
|} | |||
== Disable stereoscopic mode when playback is stopped == | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Advanced | |||
|- valign="top" | |||
| '''Description:''' | |||
| While enabled the GUI and some TVs will switch back to 2D mode between videos in a playlist or when playback has ended. While disabled, the GUI and TV will stay in stereoscopic 3D mode. For video playlists with mixed stereoscopic 3D and 2D content, then the GUI will also stay in stereoscopic 3D mode even when a non-stereoscopic 2D video is playing. | |||
|} | |||
; {{see also|3D}} | |||
= Teletext = | |||
[[File:Settings - Player - Videos - Teletext.jpg|500px]] | |||
== Activate Teletext == | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Advanced | |||
|- valign="top" | |||
| '''Description:''' | |||
| Enables Teletext when watching a live TV stream. | |||
|} | |||
== Scale Teletext to {{nowrap|4:3}} == | |||
{| | |||
|- valign="top" | |||
| width=120px | {{nowrap|'''Settings level:'''}} | |||
| Advanced | |||
|- valign="top" | |||
| '''Description:''' | |||
| When selected, scales Teletext to 4:3 ratio. | |||
|} | |||
= References = | |||
<References /> | |||
{{-}} | |||
{{top}} | |||
{{updated|21}} | |||
[[Category:Settings]] |
Latest revision as of 00:58, 5 May 2024
Settings | Player | Videos |
This category contains the settings for the playback of videos
Actions
Play next video automatically
Settings level: | Basic |
Description: | A multiselect window gives the option to define which kind of video item will be played next automatically. Available options are: Music Videos, TV shows, Episodes, Movies and Uncategorized. |
- See also: Playlists
Skip steps
Settings level: | Standard |
Description: | Defines the amount of time each press of the Skip button will skip forward or backwards. A single press will skip 10 sec forward or back. A double press will skip 30 sec forward or back and so on for each subsequent quick press. Use this setting to change the default skip values. |
- See also: Skip steps
Skip delay
Settings level: | Standard |
Description: | Works with the previous setting. If you are having difficulty with the quick multiple presses, this setting allows you to increase the time delay between presses. The selection is none (which will cause the skip step to happen immediately and multiple presses are not possible) or a value between 250 - 3000ms (milliseconds). The default is 750ms. |
Playback
Adjust display refresh rate
Settings level: | Standard |
Description: | This setting will switch the refresh rate of the TV / monitor to best match the frame rate of the video stream. This allows for perfectly smooth video playback. This option requires compatible hardware. [1] Using this setting may cause the TV or monitor to blank for a few seconds while adjustments are made. This is the TV adjusting for the new refresh rate and not Kodi.
|
- See also: Player process info
Adjust display HDR mode
Settings level: | Standard |
Description: | This setting allows the application to control the HDR mode of the screen.[2]
Note: setting available on platforms that support HDR, with an HDR-capable screen connected. |
Sync playback to display
Settings level: | Standard | ||
Description: | This setting enables the syncing of the video to the refresh rate of the monitor by altering the playback speed. When used in conjunction with the previous setting it allows a "fine tune" syncing. For example - watching a movie recorded at 23.967fps on a TV / monitor that is only capable of 50Hz will cause micro stutters, especially during panning shots. When this setting is enabled, the video playback is sped up to 104.271% of its original speed which simulates 25fps playback being a simple division of 50Hz.
|
- See also: Player process info
Minimise black bars
Settings level: | Advanced |
Description: | Stretches the video to minimise black bars. Note: May deform the image. |
Display 4:3 videos as
Settings level: | Advanced |
Description: | Determines the zoom level that 4:3 videos are shown on widescreen displays. Options are: Normal, Wide zoom, Stretch 16:9, Stretch 16:9- Nonlinear, Zoom |
Processing
Render method
Settings level: | Advanced |
Description: | Controls the method used by the player to process and display the video, (which is called rendering). |
Enable HQ scalers for scaling above
Settings level: | Advanced |
Description: | Use high quality scalers when upscaling a video by at least this percentage. A value below 5% makes little sense as video is processed with high GPU load without any visible picture quality improvements |
Allow use DXVA Video Super Resolution
Settings level: | Advanced |
Description: | Enables advanced DXVA upscaler using NVIDIA RTX Video Super Resolution or Intel Video Super Resolution. Used when video source is 1080p or less and the source resolution is lower than the display resolution. It is only available on specific hardware: NVIDIA RTX 20xx, 30xx, 40xx and above, Intel Arc A770, A750.[3] When used on compatible systems, it may reduce video compression artifacts and somewhat increases the sensation of sharpness and is more noticeable when viewing lower quality videos. |
Platform Specific settings
- The following settings will show up for the Processing section for their respective platforms:
Windows specific settings (click 'expand' to view) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Linux specific settings (click 'expand' to view) | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Mac OS specific settings (click 'expand' to view) | ||||
---|---|---|---|---|
|
Use high precision processing
Settings level: | Advanced |
Description: | Conversion of 8 bit YUV to RGB is not an exact process with 8 bits destination texture, but can be improved with the use of 10 bits. When enabled the player attempts to find a compatible format of 10 bits or better.
May increase the load on low powered devices. [5] |
Allow HDR dynamic metadata formats
Settings level: | Expert |
Description: | Improves compatability issues on low-powered or older devices by allowing users to choose the preferred dynamic HDR format for playback suitable for the device or no formats. This is accomplished by ignoring the metadata from the bitstream prior to decoding.[6] [7] |
Stereoscopic 3D
Playback mode of stereoscopic videos
Settings level: | Advanced |
Description: | Select which mode stereoscopic 3D videos will be played. Ask me - Will show a dialogue to select the desired mode for each playback. |
Disable stereoscopic mode when playback is stopped
Settings level: | Advanced |
Description: | While enabled the GUI and some TVs will switch back to 2D mode between videos in a playlist or when playback has ended. While disabled, the GUI and TV will stay in stereoscopic 3D mode. For video playlists with mixed stereoscopic 3D and 2D content, then the GUI will also stay in stereoscopic 3D mode even when a non-stereoscopic 2D video is playing. |
- See also: 3D
Teletext
Activate Teletext
Settings level: | Advanced |
Description: | Enables Teletext when watching a live TV stream. |
Scale Teletext to 4:3
Settings level: | Advanced |
Description: | When selected, scales Teletext to 4:3 ratio. |
References
- ↑ https://forum.kodi.tv/showthread.php?tid=219796&pid=1943753#pid1943753
- ↑ https://github.com/xbmc/xbmc/pull/24100
- ↑ https://github.com/xbmc/xbmc/pull/24123
- ↑ https://github.com/xbmc/xbmc/pull/23336
- ↑ https://github.com/xbmc/xbmc/pull/23617
- ↑ https://github.com/xbmc/xbmc/pull/24584
- ↑ https://github.com/xbmc/xbmc/pull/24600
Return to top |
---|