Improving movie playback on pc

Install media player classic home cinema. The latest version has lav codecs integrated. Setup lav to use DXVA2 copy back. Then download madvr, put it in a convenient location and run the install script. Set media player classic home cinema's output to be madvr. Play any movie. The madvr logo should appear in the task bar. Double click it and go to scaling algorithms. Set chroma upscaling to jinc 4 taps and enable the anti ringing filter checkbox. Do the same for image upscaling. For image downscaling, select lanzcos and enable the anti ringing filter. That's it! Your machine is setup for state of the art video playback now.

When I try to enable madvr after installing it with a batch file it says unavailable in the output window of media player classic

Any idea where I can be going wrong? Or madvr wont work with media player 64 bit?


32 bit does not have lav inbuilt
 
When I try to enable madvr after installing it with a batch file it says unavailable in the output window of media player classic

Any idea where I can be going wrong? Or madvr wont work with media player 64 bit?


32 bit does not have lav inbuilt

There is some points to consider before installing madVr. You have to uninstall all codec pack if you previously installed them (such as K-Lite, CCCP etc).
You only need to install MPC-HC exe file. Now disable all internal Audio, Video and Source filters of MPC-HC . Now add separately these filters and prefer them.

MPC-HC > View > Options > External Filter > Add Filter > MadVR > Prefer >Apply;
MPC-HC > View > Options > External Filter > Add Filter > Lav Video > Prefer >Apply;
MPC-HC > View > Options > External Filter > Add Filter > Lav Audioo > Prefer >Apply;
MPC-HC > View > Options > External Filter > Add Filter > Lav Splitter > Prefer >Apply;

You can configure them by individually by clicking them.

But before all that you have to separately download and install MadVR and LavFilter first. Do not install 64bit version of LavFilter only install 32bit (x86) version LavFilter. I think your problem will be solved by doing this.
 
There is some points to consider before installing madVr. You have to uninstall all codec pack if you previously installed them (such as K-Lite, CCCP etc).
You only need to install MPC-HC exe file. Now disable all internal Audio, Video and Source filters of MPC-HC . Now add separately these filters and prefer them.

MPC-HC > View > Options > External Filter > Add Filter > MadVR > Prefer >Apply;
MPC-HC > View > Options > External Filter > Add Filter > Lav Video > Prefer >Apply;
MPC-HC > View > Options > External Filter > Add Filter > Lav Audioo > Prefer >Apply;
MPC-HC > View > Options > External Filter > Add Filter > Lav Splitter > Prefer >Apply;

You can configure them by individually by clicking them.

But before all that you have to separately download and install MadVR and LavFilter first. Do not install 64bit version of LavFilter only install 32bit (x86) version LavFilter. I think your problem will be solved by doing this.


Thanks ROC and Subha for your responses

32 bit has madvr inbuilt and some how I could make lava also run with it but still there was no hardware acceleration happening

I will uninstall and start afresh following your posts

I am doing this for the first time, hence cant troubleshoot myself
 
Last edited:
Thanks ROC and Subha
I could manage to run LAV filter and madvr with media player classic 32 bit

Both load when video plays

When only LAV was installed , hardware acceleration was happening. I could make out as video was not jerky at all. Its 5.5 gb 1080p mkv

But as soon as I install madvr and it loads when video is played, it becomes very jerky but I can make out color and sharpness has improved by quiet a lot

My mobo is AMD E350N which has some 5600 AMD RAdeon GPU inbuilt


Will appreciate your help on this issue
 
E350N is not fast enough for madvr - please do not use it. Will degrade your experience.

You need at least a core i3 or amd equivalent with a 1GB discrete GPU to fully exploit madvr. Anything lower will mean dropped frames and slowdowns.
 
E350N is not fast enough for madvr - please do not use it. Will degrade your experience.

You need at least a core i3 or amd equivalent with a 1GB discrete GPU to fully exploit madvr. Anything lower will mean dropped frames and slowdowns.

Hi ROC

That's what is happening exactly :)

But now I atleast know the process thanks to you. For a future build it will be helpful. Meanwhile I will enjoy with full hardware acceleration which was also not enabled


PS - What should I use as output filter to instead of MADVR now that I wont be using it?
 
Hi ROC

That's what is happening exactly :)

But now I atleast know the process thanks to you. For a future build it will be helpful. Meanwhile I will enjoy with full hardware acceleration which was also not enabled


PS - What should I use as output filter to instead of MADVR now that I wont be using it?

If not madvr, please use EVR Custom - The default option.
 
E350N is not fast enough for madvr - please do not use it. Will degrade your experience.

You need at least a core i3 or amd equivalent with a 1GB discrete GPU to fully exploit madvr. Anything lower will mean dropped frames and slowdowns.



is it purely dependant on CPU power or if I have say a 1 gb ddr5 gpu over say Intel celeron atom 1.8 GHz dual core edition (same league as e350n) can that also work?
 
It takes barely 20-25 lines of code to write a video player as long as you have the requisite codecs on your system.

I would be very much interested in such a lightweight player. All I need is, Open, play, stop, forward, backward, pause and window size buttons. Happen to have a link to such a player?
 
Well I have setup MPC as per your guide and also a couple of other guides on the internet and every single time PotPlayer is the better player (tested with SD and HD content).
.
I felt the same.Sound quality also is very good in Potplayer compared to other free players.
 
I would be very much interested in such a lightweight player. All I need is, Open, play, stop, forward, backward, pause and window size buttons. Happen to have a link to such a player?

MPC-HC or BS Player are the lightest commercial ones you'll get.
 
E350N is not fast enough for madvr - please do not use it. Will degrade your experience.

You need at least a core i3 or amd equivalent with a 1GB discrete GPU to fully exploit madvr. Anything lower will mean dropped frames and slowdowns.

I was checking a few online forums and general feeling I got (again correct me if I am wrong) is that madvr utilizes GPU primarily and not CPU. I do understand that for E350N it is combined into one but I think adding a dedicated GPU will solve this. Then again I think the GA E350N does not come with a pci-e slot so options can be real limited though. Also in many of the articl;es, folks are running madvr with hardware builds using just dual core. So wondering if core-i3 is really needed. I am saying all these because I am on a lookout for new HTPC setup myself.
 
I was checking a few online forums and general feeling I got (again correct me if I am wrong) is that madvr utilizes GPU primarily and not CPU. I do understand that for E350N it is combined into one but I think adding a dedicated GPU will solve this. Then again I think the GA E350N does not come with a pci-e slot so options can be real limited though. Also in many of the articl;es, folks are running madvr with hardware builds using just dual core. So wondering if core-i3 is really needed. I am saying all these because I am on a lookout for new HTPC setup myself.

I had tried with a dedicated GPU on the E350 platform initially - it just doesn't work - Too slow. The CPU on the E350 is just horrible. After that I gave up and moved to a core i3 mini itx board+cpu and sold the E350 motherboard.
 
I had tried with a dedicated GPU on the E350 platform initially - it just doesn't work - Too slow. The CPU on the E350 is just horrible. After that I gave up and moved to a core i3 mini itx board+cpu and sold the E350 motherboard.

may be because you had a slower pci slot on that board and not a pcie. Of this is just guesswork I am doing, if someone has really tried with Atom / E350N builds and PCIE GPU that will be nice to know.
 
MPC-HC or BS Player are the lightest commercial ones you'll get.

Know about MPC, didn't hear about BS player. I thought you knew about even more lightweight player. That 20~25 lines of code media player does sound very interesting, if it exists.
 
haisaikat, I tried the settings with an E350 APU Laptop (no discrete card though, as you mentioned). As roc said, too jerky and slow. A more powerful machine is needed.
 
Know about MPC, didn't hear about BS player. I thought you knew about even more lightweight player. That 20~25 lines of code media player does sound very interesting, if it exists.

Well if you want a sample, download GraphEdit and try putting a source and sink. It'll automatically build the directshow filtergraph for you. This code is what I referred to as 20-25 lines of code.

If one has to build a UI, that itself will run into a few hundred lines.
 
For those not technically inclined, I saw that Nero 12 gave a better video quality than MPC or VLAN or XBMC. Including the tweaks.
Of course you will have to pay for it. I dont know about their free KwikMedia.
I imagine, playback will be better with better commercial SW as Nero is one of the budget ones.

EDIT: I kind of agree with the Potplayer looking better in the pics.
 
Buy from India's official online dealer!
Back
Top