Media Player Classic Home Cinema - Best settings

Tutorial on how to do the basic video and audio setting in Media Player Classic Home Cinema for most users.

MPC-HC is a light weight opensource media player which can play all common video and audio file formats.

System Config:

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

 Media Player Classic Home Cinema 1.9.7 : https://sourceforge.net/projects/mpc-hc/



 

 

Configuring Media Player Classic Homecinema

1. Set MPC-HC to keep its window at top of others while playing a video file.
  • Select View > On Top > While playing Video.

 

 

 Open the MPC-HC Options window.

  • Select View > Options from the main interface.


2. Set MPC-HC to run with CPU process priority level Above Normal.
  • Select Player tab.
  • Enable Process priority above normal in group box labelled Other.

Set MPC-HC  windows to resize in proportion to the video file being played.

  • Tick Limit window proportions on resize in group box labelled Other.

 

3. Associate video files formats to run by default with MPC HC when opened from Windows Explorer.

  • Select Player > Formats tab.
  • Click on Run as administrator in the group box labelled Association.

 


  • Click Associate with video formats only icon as shown below, to select File extensions of video file formats extensions which will be associated with MPC-HC.

  • Click on Set as default program button in the group box labelled Association.
  • Click on Apply button.

4. Decrease the volume step which sets the step volume will take when increasing or decreasing the volume . 

Disable Auto zoom so that MPC HC do not automatically zooms to the resolution of the video file being played.

  • Select Playback tab.
  • Set Volume step to 2 in the group box labelled Control.
  • Dsiable Auto-zoom in the group box labelled Zoom and Alignment.

 

 

5.  Speed Step Setting

Speed Step allows the user to set the step (in percentage) which will be taken when increasing or decreasing the speed of media playback.

To do so do the followings:

  • Select Playback tab.
  • Set Speed step to 10 in the group box labelled Control.

 


  

6. Set the resizer algorithm for resizing the video for both uplscaling or downscaling.

  • Select Playback > Output tab.
  • You may set Resizer to Bicubic A=-1.0 (PS 2.0) .

 


7. Set the Audio Renderer.

  • Select Playback > Output tab.
  • Select Internet Audio Renderer as Audio Renderer.

 


  

8. Internal LAV Video decoder settings.

  • Select Internal Filters tab.
  • Click on Video Decoder button in the group box labelled Internal LAV Filters settings.

  • Select D3D11 as Hardware Decoder to use in the group box labelled Hardware Acceleration.
  • Enable all Resolutions and Codecs for HW Decoding as shown below.
  • If you want a specific GPU device to be used for video decoding then select it in drop-down list labelled Hardware Device to use.
  • In my case it NVIDIA NVS 5400M GPU.
  • Click Apply button.


9. LAV Audio decoder settings

  • Select Internal Filters tab.
  • Click on Audio Decoder button in the group box labelled Internal LAV Filters settings.

 

 
  • In the Properties window.
  • Enable Enable Mixing in the group box labelled Mixer.
  • Enable Don't mix Stereo sources in the group box labelled Settings.
 
Make sure you select correct Speaker configuration from the drop-down menu labelled Output Speaker Configuration . Its more about wiring you are using to connect the computer to the speaker.
In may case its Stereo which is the most common scenario.
 
  •  Select Stereo from the drop-down menu labelled Output Speaker Configuartion.
  • Click on Apply  and OK.



10. Color controls. If you want to adjustment to video playback brightness,contrast and Saturation then do as shown below

  • Set Brightness to "-10"
  • Set Contrast to "+10"
  • Set Saturation to "-10"

 

Video Tutorial to setup MPC HC



 

More MPC-HC Settings

 1. How to repeatedly play a Media File forever.

  •  Select Playback tab.
  •  Select Repeat forever in the group box labelled Playback.
  • Set Repeat Mode to File.

 



 2. How to repeatedly play the Media Files in the playlist forever.

  •  Select Playback tab.
  •  Select Repeat forever in the group box labelled Playback.
  • Set Repeat Mode to Playlist.

 

 

 3.  Set what MPC-HC will do after playing the media files in the playlist.

  • Select Playback tab.
  • Select a option from the drop down menu labelled After Playback.

 

 

  •  To play the next file in the folder after playback select Play the next file in the folder from the drop down menu labelled After Playback.

 



4. Disable On Screen Display (OSD) . 

 


  •  Select Player tab.
  • Disable Show OSD in the group box labelled Other.

 

 
 
5. Subtitle Style and placements settings
 
The setting done here will only work if text based subtitle formats (srt,cc,ssa,sub).
Picture based subtitles (Vobsub,PGS) will not be affected by the setting done here.


In Subtitles tab you can set the subtitle fonts and its placement.

Font Group Box
 
  • Fonts : Here you can set the font , font style and font size which will be used to display the subtitles. To do so click on the fonts button.
  • Spacing : Here you can set the spacing between the letters in the subtitle.
  •  
  • Angle (z,°) : Here you can set the angle ( in degree)  at which the subtitle will be shown.
  • Scale (x,%) : Scale the subtitle ( in percentage ) along its horizontal axis.
  •  
  • Scale (y,%) : Scale the subtitle ( in percentage ) along its vertical axis

Subtitle Screen Alignment & margins Group Box

  • The default it is set at the bottom in vertical axis and center in horizontal axis.
  • By selecting the radio button you can set the alignment of subtitles on the screen relative to the screen itself.
  • The spin control labelled Left,Right,Top and Bottom allows you to set the margins for respective side of the screen for showing the subtitle.

 

Border Style Group Box

 The setting allows user to set how the Border of the subtitle will look.

There are two styles for the border

  1. Outline : Selecting this shows border as outline of the subtitle
  2. Opaque box : Selecting this shows the border as an opaque box around the subtitle.

  • Border width allows the user to set the width of the border.
  • Shadow allows the user to set the width of the shadow of the subtitle.

 

Colours & Transparency Group Box

In the title it says transparency, but the setting is about Opacity level(in percentage). Setting it to 100% means the subtitles will be shown with 100% Opacity. Setting it to 0% means the subtitles will be shown with 0% Opacity.


  • Primary : Set the color & opacity of the subtitle.
  • Secondary : Set the color & opacity of the highlighted subtitle.
  • Outline : Set the color & opacity of the outlined border of the subtitle.
  • Shadow : Set the color & opacity of the shadow of the subtitle.

 

 

 

Override placement settings

Here you can do setting for even more precise placement of subtitles on the screen.

To do so do the followings:

 

  • In Subtitles tab.
  • Enable Override placement.
  • Horizontal spin control allows user to set the placement of subtitle along the horizontal axis.
  • Vertical spin control allows user to set the placement of subtitle along the vertical axis.

6. EVR Buffers setting

  • The Default setting is fine. You don't necessarily need to change it.
  • EVR buffer setting allows user to set the buffer size used by the video renderer.
  • The higher the value of the EVR buffer the more the RAM will be used by the video renderer. 
  • If there is no discrete graphics card the the buffer will use system RAM. 
  • If there is a discrete graphics card present in the computer then the buffer will use  GPUs RAM.
  • The amount of RAM used depends on the resolution and the quality of the video file being played. 
  • With EVR buffer set to 60, expect RAM usage to be as high as 2.5 GB when playing a 4K resolution video file.
  • EVR Buffers value of 10 is fine for most users. 

 To change the EVR Buffer settings, do the following:

  • Select Playback > Output tab
  • Set EVR Buffers to 10.

 

 7. Default Track Preference Settings

  • By default the settings of External Splitter overrides this setting.
  • It is helpful when there are multiple subtitles & audio tracks in the Media file.  
  • By default MPC-HC selects a subtitle which has been set as Default or Forced in the Media file. Or else it will select the first subtitle in the list of multiple subtitle.
  • By default MPC-HC selects an audio track which has been set as Default 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.
  • Default track preference setting allows user to set the preferred language in which a subtitle or a Audio track will be selected for playback.


Subtitles: This setting allows the user to set the the preferred languages in which the subtitle will be selected  for playback from multiple subtitles present in the media file.

Audio: This setting allows the user to set the the preferred languages in which the audio tracks will be selected for playback from multiple audio tracks present in the media file.

You 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



You can also set multiple preferred language. It will select the audio track  and subtitles in the order you have specified.

 



 8. Setting for the selection of  subtitles and audio track in the preferred language in LAV Splitter Setting.

It is helpful when there are multiple subtitles & audio tracks in the Media file.  

To do so do the followings:

  • Select Internal filters tab.
  • Select Splitter in the group box labelled Internal LAV Filters settings.




Subtitles: This setting allows the user to set the preferred language in which the subtitles will be selected for playback.

Audio: This setting allows the user to set the preferred language in which the audio tracks will be selected for playback

You 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



You can also set multiple preferred language. It will select the audio track in the order you have specified.

 


 



Post a comment

Post a Comment (0)

Previous Post Next Post