Media Player Classic Black Edition (MPC BE) + External LAV Filters

Tutorial on how to use external LAV Filters with Media Player Classic Black Edition (MPC-BE).

LAV Filters include LAV Splitter, LAV Audio Decoder and LAV Video Decoder. Tutorial on configuring LAV filters.

Media Player Classic Black Edition is an opensource video and audio player.
MPC-BE is a light weight opensource media player which can play all common video and audio file formats.

 System Config:

  • Software :   MPC BE 1.5.5 x64
  • Operating System :  Microsoft Windows 10 Pro x64
  • LAV Filters 0.74.1

 

First, download and install the latest version of MPC-BE and LAV Filters, if its not already installed.

MPC-BE Download link :  https://sourceforge.net/projects/mpcbe/

LAV Filters download link :  https://www.videohelp.com/software/LAV-Filters

 

MPC-BE settings to use External LAV Filters

Open MP-BE Options window.

  • Open View > Options from the main interface.

 

  • Select External filters tab.
  • Click on Add Filters button to add external filters.


 

  • Find and select LAV Audio Decoder in the Select Filter window.
  • Click on OK button.



 

 

  • Select LAV Audio Decoder as shown below.
  • Select Prefer.
  • Click on  Add Filter button.


  • Find and select LAV Splitter in the Select Filter window.
  • Click on OK button.

 

 

 

  • Select LAV Splitter as shown below.
  • Select Prefer.
  • Click on  Add Filter button.

 


  • Find and select LAV Splitter Source in the Select Filter window.
  • Click on OK button.





  • Select LAV Splitter Source as shown below.
  • Select Prefer.
  • Click on  Add Filter button.


  • Find and select LAV Video Decoder in the Select Filter window.
  • Click on OK button.


  • Select LAV Video Decoder as shown below.
  • Select Prefer.
  • Click on  Apply button.



 LAV Audio Config

  • Open Windows Start Menu
  • Find and select LAV Filters > LAV Audio Configuration app

 


 
  • 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 Speaker configuration (Stereo) from the drop-down menu labelled Output Speaker Configuration.
  • Click on Apply  and OK.


 

 

 LAV Splitter Configuragion

  • Open Windows Start Menu
  • Find and select  LAV Filters > LAV Splitter Configuration  app.


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.

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.

 

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

Example 1:

To set preferred audio track language as English 
  • Enter eng in the text box labelled Audio.
  • Click Apply  and OK.
To set preferred subtitle language as English 
  • Enter eng in the text box labelled Audio.
  • Click Apply  and OK.


 LAV Video Config 

  • Open Windows Start Menu
  • Find and select LAV Filters >  LAV Video Configuration app.

 


 

Drop down list labelled Hardware Decoder to use shows the list of hardware decoder supported by LAV Video Decoder for decoding the video using GPU.


None : Selecting this will disable use of Hardware Decoder. It will use CPU for video decoding.
 
NVIDIA CUVID : Selecting this will use Nvidia GPU( only if available) for Video Decoding.
 
Intel QuickSync : Selecting this will use Intel GPU Quick Sync Video (QSV) feature for Video decoding.

DXVA2 (copy-back) : Selecting this will use DirectX Video Acceleration (DXVA) 2.0 for Video Decoding. Copy-back means the decoded video will be copied from the GPUs memory to CPUs memory. Supports Nvidia, AMD and Intel GPU.

DXVA2 (native) : Selecting this will use DirectX Video Acceleration (DXVA) 2.0 for Video Decoding. Supports Nvidia, AMD and Intel GPU.

D3D11 : Selecting this will use Direct3D 11 Graphics technology for Video decoding. Supports Nvidia, AMD and Intel GPU.


I would recommend using D3D11 or DXVA2 (native) as video decoder.



When you select a Hardware Decoder if it says OK as shown in the image below, then the GPU in the computer supports that decoder. Its fine to use it.

Next thing to note is the Resolution & Codecs the selected Hardware Decoder supports.



To use D3D11 as Hardware Decoder do the following:


  • Select D3D11 as Hardware Decoder to use in the group box labelled Hardware Acceleration.
  • Select Apply button.

 

 

 
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. To do so do the followings:
  • Select the GPU from the drop down list labelled Hardware device to use.
  • Select Apply button.
 
 
Example :  In my case its NVIDIA GeForce GTX 1070 GPU.
  • Select NVIDIA GeForce GTX 1070 from the drop down list labelled Hardware device to use.
     
  • Click on Apply and OK button.



Disable MPC BE Internal Filters

 

You may disable Internal filters to make sure that external LAV filters gets used by MPC BE. It not necessary to do it.

 1. Disable Source Filters/Internal LAV Splitter

  • Select Internal Filters > Source Filters tab
  • Right click any Source Filters in the group box labelled Source Filters and select Disable all filters as shown below..

 


 

 

 2. Disable Internal Video Decoders

  • Select Internal Filters > Video Decoders  tab
  • Right click any video decoder and select Disable all filters as shown below.

 

 

 

 3. Disable Internal Audio Decoders

  • Select Internal Filters > Audio Decoders  tab
  • Right click any Audio Decoder and select Disable all filters as shown below.

 

Video Tutorial

Configuring MPC BE to use external LAV Filters




 

Post a comment

Post a Comment (0)

Previous Post Next Post