MPC-HC Options Playback tab Settings Guide

Guide for various Playback tab setting available in Media Player Classic Home Cinema (MPC-HC) options window.

 

  • Playback
  • DVD/OGM
  • Output
  • Shaders
  • Fullscreen
  • Sync Renderer Settings

 

 


 System Config:

  • Software : MPC HC 1.9.9 x64
  • Operating System : Windows 10 Pro x64
 

Playback tab Settings

 Audio

 


Volume : Volume slider can be used to set the output volume level of MPC-BE app.


Balance : Balance slider can be used to set the audio output level between Left(L) and Right(R) side. Moving the slider to the right, reduces the audio from the left side channel and adds it to the right side channel.

 

Control


 

Volume Step

This settings can be used to set the step size(in percentage) for increasing or decreasing the output volume level of MPC-HC app. The volume step size will be used when increasing or decreasing the volume using keyboard keys or mouse button actions.
 

By default volume can be increased (Volume Up) using Up Arrow of the keyboard or Scroll Wheel Up action of the mouse.

By default volume can be decreased (Volume Down) using Down Arrow of the keyboard or Scroll Wheel Down action of the mouse.

 

Speed Step

This settings can be used to set the step size(in percentage) for increasing or decreasing the playback speed of media files.

 

 


 

The media playback rate can be increased selecting Play > Increase Rate. Playback rate can also be increased using keyboard shortcut Ctrl + R.

The media playback rate can be increased selecting Play > Decrease Rate. Playback rate can also be increased using keyboard shortcut Ctrl + Down.

 

 Playback

 

 


Play : When this option is selected the playlist/File will be played for certain user specified number of times.

 

Repeat forever

When this option is selected,  the playlist or a media file will be repeatedly played forever.

 

Repeat mode : Here user can set whether a File or the playlist will payed repeatedly.

 


 

 

After playback

 

 

Here user can set what will be done after the media playback has ended according to the settings done in the group box labelled Playback.

 

 


After playback options:

  • Do nothing :
  • Play next file in the folder : MPC-HC will play the next file(listed in ascending order of filename) in the folder where the last played media file is located.
  • Rewind current find : Select the first media file in the playlist and move the pointed to the beginning of the seek bar.
  • Turn off the monitor : Turn of the display monitor.
  • Close : Close the currently playing media file.
  • Exit : Exit MPC-HC app.

 

 

Zoom and Alignment



Auto-zoom : When this option is checked, the MPC-HC app window will automatically zoom to the selected percentage of the original resolution of the Video file when the playback of video file starts. Auto zoom feature will not work when MPC-HC window is in maximized or fullscreen mode.



Auto zoom options:

  • 25% : MPC-HC window will zoom to 25%.
  • 50% :  MPC-HC window will zoom to 50%.
  • 100% : MPC-HC window will zoom to 100%.
  • 200% : MPC-HC window will zoom to 200%.
  • Auto Fit : MPC-HC window will zoom to the percentage set in the Auto fit factor.
  • Auto Fit (larger only)  :



Default track Preference 

Default track preference setting allows user to set the preferred language in which a subtitle or a Audio track will be selected for playback. The audio track and subtitle must have Language attribute for MPC-HC track preference feature to work.

 


Subtitles

Here user can set the list of preferred languages which will be given preference by MPC-HC in selection of subtitle track in specified from multiple loaded subtitles. Within the list of user specified preferred languages MPC-HC will give most preference to the language which has been specified first followed by other language specified in the list.

  • By default the subtitles track language settings done in External Splitter overrides this inbuilt setting.
  • It is helpful when there are multiple subtitles tracks for the Media file.  
  • By default MPC-HC selects a subtitle which has been attributed as Default and/or Forced in the Media file. Or else it will select the first subtitle in the list of multiple subtitle.

 

User need to enter the 3 letter language codes (ISO 639-2) separated by comma or space.

Link to ISO 639-2 codes for various languages :  https://www.loc.gov/standards/iso639-2/php/code_list.php

3 letter language codes for some languages:

  • English : eng
  • Arabic : ara
  • Chinese : chi
  • Finnish : fin
  • French : fre
  • Persian : per
  • Hungarian : hun
  • Japanese : jpn


To set the Default track preference for Subtitles track selection,  do the followings:

  • Select Playback tab.
  • Enter a single or multiple language codes in the textbox labelled Subtitles in the groupbox labelled Default track preference



Example : If spa fre jpn has been entered then MPC-HC will give highest preference to the subtitle in Spanish language, followed by subtitles in french and Japanese language.



Audio

Here user can set the list of preferred languages which will be given preference by MPC-HC in selection of audio track in specified from multiple loaded audio tracks. Within the list of user specified preferred languages MPC-HC will give most preference to the language which has been specified first followed by other language specified in the list.

 

  • By default the Audio track language settings done in External Splitter overrides this inbuilt setting.
  • It is helpful when there are multiple audio tracks for the Media file.  
  • By default MPC-HC selects an audio track which has been attributed as Default and/or Forced in the Media file. Or else it will select the best quality audio track in the list of multiple audio tracks in the media file.

User need to enter the 3 letter language codes (ISO 639-2) separated by comma or space.

Link to ISO 639-2 codes for various languages :  https://www.loc.gov/standards/iso639-2/php/code_list.php

3 letter language codes for some languages:

  • English : eng
  • Arabic : ara
  • Chinese : chi
  • Finnish : fin
  • French : fre
  • Persian : per
  • Hungarian : hun
  • Japanese : jpn

 

To set the Default track preference for Audio track selection,  do the followings:

  • Select Playback tab.
  • Enter a single or multiple language codes in the textbox labelled Audio in the groupbox labelled Default track preference.

 


Exapmle : If fre eng ita has been entered then MPC-HC will give highest preference to the audio track in french language, followed by subtitles in french and Japanese


Allow overriding external splitter choice :  When this option is enabled, the Default track preference setting will override the audio track and subtitle chosen by external splitter.



DVD/OGM Tab settings

Open DVD/BD behaviour

Here user can set what will happen when File > open DVD/BD is selected from the MPC-HC menu bar. Shortcut key : Ctrl + D.


Prompt for location : MPC-HC will user prompt for user to select the folde where DVD file .


Always open the default location : MPC-HC will open the specified location when File > Open DVD/BD is selected.



Preferred language for DVD navigator and the external OGM Splitter



Menu : When this option is selected , user can set the language for DVD navigator.

Audio : When this option is selected, user can set the preferred language for selection of audio track.

Subtitle : When this option is selected, user can set the preferred language for selection of subtitle track.



Output tab Settings

DirectShow Video

MPC-HC support Microsoft DirectShow based video renderer to output the video.

A video Renderer can be selected from the drop down list labelled Directshow Video.




DirectShow Video renderer options :

  • System Default : It will use default video renderer which has been set in Windows OS.
  • Enhanced video renderer :  EVR uses Direct3D 9 API for video rendering. It uses less CPU and GPU compared to  EVR-CP.
  • Enhanced video renderer ( custom presenter) :  EVR-CP uses Direct3D 9 API for video rendering . MPC-HC allocator presenter is used which offers some subtitles and video processing. 
  • Sync video Renderer: It uses EVR-CP for video rendering. It will focus in syncing of video frame rate with the display screen refresh rate.
  • Video Mixing Renderer 9 ( renderless ) : It uses Direct3D 9 API for video rendering in Renderless mode. In this mode MPC-HC custom allocator-presenter is used. It is useful in doing some processing in the video.
  • Video Mixing Renderer 9 ( windowed ) : It uses Direct3D 9 API for video rendering in Windowed mode.
  • madVR : madVR video renderer will be used if it is installed in the computer.
  • MPC Video renderer : MPC video renderer will be used if it is installed in the computer.
  • Haali Video renderer : Haali video renderer will be used if it is installed in the computer.
  • Old Video Renderer : Video renderer of windows 95, 98, 2000, me
  • Overlay Mixer Renderer : It is outdated Overlay mixer. The Overlay Mixer uses DirectDraw for rendering.
  • Null: It uses Null Video Renderer. MPC-HC won't output any video.






The post processing supported by the select Video Renderer is marked with tick sign in the test box labelled DirectShow Video.  The processing which is not supported by the select Video renderer is marked with cross.





Audio Renderer

Audio renderer settings is used to select a audio renderer which will output the audio.




Audio Renderer options :
  • System Default : It uses the default Audio Renderer set in Windows OS.
  • Speaker (Realtek(R) Audio) : It uses Microsoft Waveout API for rendering audio waveform. The audio adapter (Realtek(R) Audio) will be used for audio output device. Audio mixing is disabled in the waveOut Audio Renderer.
  • Default DirectSound Device  : It uses Microsoft DirectSound API for audio rendering. The audio adapter which has been set as default device in Windows OS will be used for audio output device.
  • Default WaveOut Device  : It uses Microsoft Waveout API for rendering audio waveform. The audio adapter which has been set as default device in Windows OS sound settings will be used for audio output device. Audio mixing is disabled in the waveOut Audio Renderer. When multiple apps are using waveout renderer, then audio from only one app will be output to audio device and audio from other apps will not ouput to audio device.
  • DirectSound : LG Ultra HD (NVIDIA High Definition Audio) : It uses Microsoft DirectSound API for audio rendering. The audio adapter (NVIDIA high definition Audio)  will be used as audio output device. (Note : The audio adapter device name could differ in your case)
  • DirectSound : Speaker (Realtek(R) Audio) : It uses Microsoft DirectSound API for audio rendering.The audio adapter (Realtek(R) Audio) will be used for audio output device.. (Note : The audio adapter device name could differ in your case).
  • LG Ultra HD (NVIDIA High Definition Audio) : It uses Microsoft Waveout API for rendering audio waveform. The audio adapter (NVIDIA high definition Audio) will be used for audio output device. Audio mixing is disabled in the waveOut Audio Renderer.
  • Null  : Null Audio Renderer is used. MPC-BE won't output any audio. 
  • Internal Audio Renderer : MPC-HC  will use its internal audio renderer which uses Windows Audio Session API (WASAPI) for audio rendering.




All available Audio Adapter device can be found in Device manager > Sound,video and game controllers.


 

 

Subtitle Renderer


 




 Subtitle Renderer options :

  • Internal Subtitle renderer : MPC-HC app will use its inbuilt subtitle renderer.
  • VSFilter/ DirectVobSub : MPC-HC app will use VSFilter  subtitle renderer if it is installed in the computer.
  • XySubFilter :  MPC-HC app will use XySubFilter  subtitle renderer if it is installed in the computer.
  • AssFilter :  MPC-HC app will use its AssFilter  subtitle renderer if it is installed in the computer.

 

 

VMR-9 (renderless) and EVR (CP) settings


Alternative VSync : When this option is enabled, the MPC-HC inbuilt VSync is used instead of Microsoft Direct3D 9 VSync.


D3D Fullscreen : When this option is checked, the fullscreen mode of MPC-HC app will run with exclusive access to desktop. The GPU computing power will be full utilized by MPC-HC app.


Reinitialize when changing display :


Cache compiled Shaders

 

Resizer 

Here user can set the algorithm which will be used to upscale and downscale the video frame.


 


 Resizer options :

  • Nearest nieghbor : It uses nearest neighbor algorithm to resize the video. The output image is inaccurate.
  • Bilinear : It uses Bilinear algorithm to resize the video. It use GPU pixel Shader 2.0 for executing resizer algorithm. It consume low computing power.
  • Bilinear (PS 2.0) : It uses Bilinear algorithm to resize the video. It use GPU pixel Shader 2.0 for executing resizer algorithm. It consume low computing power.
  • Bicubic A=-0.60 (PS 2.0) : It uses Bicubic algorithm to resize the video with parameter set to -0.60. It use GPU pixel Shader 2.0 for executing resizer algorithm. It consume low computing power.
  • Bicubic A=-0.75 (PS 2.0) : It uses Bicubic algorithm to resize the video with parameter set to -0.75. It use GPU pixel Shader 2.0 for executing resizer algorithm. It consume low computing power.
  • Bicubic A=-1.00 (PS 2.0) : It uses Bicubic algorithm to resize the video with parameter set to -1.00. It use GPU pixel Shader 2.0 for executing resizer algorithm. It consume low computing power.

 

 

EVR buffers

Buffers are used to store uncompressed video frame in the GPU memory. 

Here user can set the number of frame buffers allocated for the video processing. One of the allocated buffer is Front buffer which is used to present the image to the display while others are used as back buffer. Front buffer contains complete rendered image data . MPC-HC app writes image data in the back buffer which will be displayed later on. Back buffer is used to avoid tearing.

 

 

Shaders tab Settings

 


Shaders settings can be used to do process the video using Pixel Shaders.

Add to pre-resize : This button is used add a shader to the list box labelled Active pre-resize shaders . The shader processing is done before the video frame is resized.

 

Add to Post-resize : This button is used add a shader to the list box labelled Active post-resize shaders . The shader processing is done after the video frame has been resized.  

 

 

Fullscreen tab Settings

Fullscreen monitor

 


Launch files in fullscreen : When this option is checked, MPC-HC app will start the playback of video file in fullscreen mode.

 

Exit fullscreen at the end of playback : When this option is checked, MPC-HC app will exit fullscreen mode when the playback of media files listed in the playlist ends.

 

Hide controls in fullscreen 

 


 

 Hide controls in fullscreen :

  • Checked : MPC-HC playback controls will hide in fullscreen mode
  • Unchecked :  MPC-HC playback controls will show in fullscreen mode

 

Hide controls in fullscreen options:

  • Never show : Controls will not be shown.
  • Show when moving the cursor, hide after :  Controls will be shown when user moves the mouse cursor. When the user do not move the mouse cursor the controls hide after certain specified amount of time.
  • Show when hovering the cursor, hide after :  Controls will be shown when user hovers the mouse cursor to the bottom of the screen. When the user moves the mouse cursor away from the bottom of the screen the controls hide after certain specified amount of time.

 



Time after which contols hide

 

User can specify the time after which the MPC-HC Controls hides. The time is entered in millisecond unit.

 

 

Use autochange fullscreen monitor mode

 


 Use autochange fullscreen mode :
  • Checked : The display monitor refresh rate and resolution is changed when playback of media file starts. The display mode is changed according to the various rules.
  • Unchecked : 


 


 With settings shown in the above image, if the frame rate of the video file is between 23.500 FPS and 23.981 FPS then the monitor refresh rate will be changed to 60 FPS and resolution will be set to 3840x2160p.

 

 

 


With settings shown in the above image, if the frame rate of the video file is between 23.982 FPS and 24.499 FPS then the monitor refresh rate will be changed to 30 FPS and resolution will be set to 2560x1600p.

 

 Apply default monitor mode on fullscreen exit : When this option is checked, the default monitor FPS and resolution is restored when MPC-HC exits fullscreen mode.


Restore resolution on program exit : When this option is checked, the original monitor FPS and resolution is restored when MPC-HC app exits.


 


 

 Add : Add button is used to add new rule which will be used to change the monitor FPS and resolution.

Del : Del button is used to delete a rule

Up :  Up button is used to move a rule up in the list.

Down :  Down button is used to move a rule down in the list.

 

Delay

 


 Delay settings can be used to delay the start of playback in fullscreen mode.

 

 

Sync Renderer Settings

 Sync renderer settings can be done when Sync renderer is selected in Playback > Output > DirectShow Video. Sync Renderer is equivalent to EVR-CP with sync features enabled.

 

 

 Present at nearest VSync :   Present the video frame at a nearest VSync.

 

 



Sync video to display : MPC-HC will try to sync the video frame to display refresh rate.

 

Sync display to video :  MPC-HC will try to sync the display refresh rate to video frame rate.

 

 


Post a Comment

Post a Comment (0)

Previous Post Next Post