Tutorial on how to use external LAV Filters with Media Player Classic Home Cinema.
LAV Filters include LAV Splitter, LAV Audio Decoder and LAV Video Decoder.
Tutorial on configuring LAV filters.
System config:
OS : Microsoft Windows 10 x64
Software : MPC HC 1.9.7 x64
LAV Filters 0.74.1
Install MPH HC app.
Download and install LAV Filters
Setup MPC HC app to use LAV Filters
Open the MPC-HC Options window.
Select 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.
Disable MPC HC Internal Filter
You may disable Internal filters to make sure that external LAV filters gets used by MPC HC.
1. Disable Source Filters/Internal LAV Splitter
- Select Internal 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 and audio filter
- Select Internal Filters tab.
- Right click any transform filters in the group box labelled Transform Filters and select Disable all filters as shown below.
LAV Splitter Config
- 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 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.
- Select Speaker configuration (Stereo) from the drop-down menu labelled Output Speaker Configuration.
- Click on 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.
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.
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.
- 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.
Post a Comment