Overclock.net › Forums › Software, Programming and Coding › Other Software › Eagle's Video playback guide.
New Posts  All Forums:Forum Nav:

Eagle's Video playback guide.

post #1 of 2
Thread Starter 
CCCP isn't bad but it's outdated and has had some playback issues for me, so after getting fed up with such issues i went about my own method of getting better playback in general.

Required Software:

MPC-HC or any other media play that accepts codecs, aka not VLC. I can reccomend KMPlayer, PotPlayer, and surprisingly enough without 3 billion codecs installed WMP usually works fine.
XY-VSFilter I've said get Xy-vsfilter and many people respond "go why? CCCP includes VSFilter already." As you know my goal here is to get a better codec setup then CCCP. So i'll explain what xy-vsfilter is, it's a faster more optimized fork of vsfilter. It doesn't make a huge difference with faster rigs but on slower rigs it does.
FFDShow I can't really say much here other then it's good old ffdshow and it's been update many times since cccp stopped updating. It even has QuickSync support now.
If you have playback issues with ffdshow I'd use LAV Filters, it seems to have just as good playback support but it's faster. Another benefit of LAV is that it supports dvxa, quick sync, and cuda.
Haali Media Splitter I use KMP myself and i've noticed i've needed it to get VSFilter to work correctly for some reason, so I've decided to throw it into this guide as well.

Optional Downloads:
MadVR It's an awesome Video Render, It's not a must have but I do like how it works.

Now onto the guide!

Step 1: Installation.


MPC-HC
338
Install to where ever you want it to go, I installed the icons and translation as well, but that's not really needed. Next up FFDshow.


FFDShow
338
That's about all one will need, you can install everything if you really want to or have a use for it.

338
I usually disable the mixer, but some people have reported that they prefer to chose what actually matches their sound system more. I can see this being really useful for 5.1 audio systems with a 2.0 audio source, but alas I only have 2.1. So my final advice on this is if you have 2.1 or a 2.0 sound system don't bother with the mixer, but if you have a surround sound system I'd use it. I've tried headphone mixer with headphones and didn't notice much of a difference.


Haali Media Splitter:
338
Install it to where ever, I usually just throw it into program files. I'd tick avi support as i've ticked and circled. At this point the simplest parts are done.


xy-VSFilter
xy-vsfilter is a bit more annoying to install. Extract vsfilter into something like: C:\Program Files (x86)\vsfilter or C:\Program Files (x86)\xy-VSFilter as this will make installation really easy. Simply extracting vsfilter into the folder doesn't install it to do this you have to register it. To do this open an Administrative Command Prompt (CMD), type/paste regsvr32 "C:\Program Files (x86)\xy-VSFilter\VSFilter.dll" At that point you should be good if you put it into \Vsfilter\vsfilter.exe change the command to this: regsvr32 "C:\Program Files (x86)\VSFilter\VSFilter.dll"

338
The line entered into CMD, it should look like this if it works:
338

MadVR
Now if you got MadVR, the instal is pretty easy. Extract the rar where you want to install it too then run install.bat. NOTE: If you move the folder after running the install.bat you will break madVR.
338

Step 2: Setup.

Now it's time to run MPC-HC, when you first turn it on it'll ask if you want it to check for updates periodically. I myself let it check for updates, might as well keep it up to date.
Hit O on your keyboard or go View then click on options.

338
In this case we are using madVR so click madVR here. If you aren't using madVR just ignore this.

338
338
Un-check these as ffdshow will be handling this. Now click on external filters

338
Click on add filter, Now Add: Haali Media Splitter, DirectVobSub, FFDShow, audio Decoder, and FFDShow Video Decoder. It should look like the image below.

338
To make DirectVobSub to work (xy-vsfilter) you need to make it the preferred filter so click preferred. Hit ok and restart MPC-HC

Now it's simply making sure everything is working. Play a video right click then go up to filters and it should look like this:
338


Other notes: For those of you who followed Haruhichan's 10-bit playback guide, you'll find this in the troubleshooting:
Quote:
If you’re using MPC-HC’s internal subtitle renderer and animations don’t work properly or anything else looks wrong, enable “Allow animations when buffering” in the Subtitles menu. Note: The MPC-HC internal renderer uses the same exact rendering code as DirectVobSub, except it’s also multi-threaded. Everything that DirectVobSub can play back, MPC-HC can too! It is not bugged or lacking.
This isn't quite true at all, I'm going to refer to the MPC-HC Internal Subtitle Render as ISR from this point out. You can see how ISR and Vsfilter work in this handy little graph
348
Now VsFilter isn't perfect and has it's own issues, with VsFilter the subtitles are rendered to the res of the original video resolution, not the output video resolution. Watching a 480p video at 1080p the subtitles can look a little blocky. That being said HD subtitles don't look bad at 2560x1440p, they do look a little pixelated but it's still quite readable. ISR actually renders the subs at your output video resolution, so you don't get the slightly pixelated subtitles but nice sharp subtitles. I will show you the reason why I chose VSFilter over ISR for subtitles.

This here is the subtitles at the Video Source Resolution
338
The subtitles look fine right? Now let's see what happens with resizing the video.

375
Now then what happened here, the typesetting completely broke for some reason.

375
Now with VsFilter and the subtitle's typesetting hasn't broken.

ISR and Vsfilter both handle coloring differently too but I don't find that it's a huge deal but here is an example, ISR is first and then VSFilter.

375
ISR

375
VsFilter

So in the end I fully believe that VsFilter is a better subtitle renderer even with it's resizing flaw.
Anyways that's about all I can write on this, If someone has any commments/feedback on this guide please leave them. If someone can write this up better then I can it would be much appreciated, I also think I don't have great formatting.
Edited by Eagle1337 - 6/11/12 at 7:49am
post #2 of 2
Thread Starter 
Reserved for KMP.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Other Software
Overclock.net › Forums › Software, Programming and Coding › Other Software › Eagle's Video playback guide.