I was having problems with MKV files using MPC-HC and Reclock to correct the Tearing problem on my HTPC, i then thinked about changing the display Refresh rate before launching MPC-HC to correct it.
That's why i made a small Batch file using MediaInfo and Display Changer to adapt the Refresh Rate of the Display according to a video file then launching this video file in MediaPlayerClassic-HomeCinema.
It allow to remove Tearing much better than Reclock does with MPC as this solution change the display setting before
starting MPC-HC, allowing to correct the Black Screen problem.
To use it , extract the zip in your MPC-HC directory and launch your video by dragging them onto the "Refresh_MPC-HC.bat" Batch file. It will take care of everything.
Content of this Batch :
rem Auto Refresh Batch Selector for videos files
rem Version for Mpc-HC
rem this Batch use the excellent MediaInfo and DisplayChanger
rem MediaInfo - http://mediainfo.sourceforge.net
rem Copyright (c) 2002-2009, Jerome Martinez, firstname.lastname@example.org
rem DC (Display Changer) - http://www.12noon.com/displaychanger.htm
rem Copyright (c) 12noon
rem goto current batch directory 'here the mpc-hc.exe location'
cd /d %~dp0
rem minimize the current Dos window
rem Retrieve the FrameRate information via MediaInfo and put it into %frames%
mediainfo --inform=Video;%%FrameRate%% %1 > temp
set /P frames=
Please don't forget to adapt the nref in the if "%frames%"=="xx.xxx" set nref=yy
You can also use the Windows function "Open this file with..." and then activate the "Always use this program".
I always use MPC-HC but you can of course modify the batch to launch anything you want in place.
Everything is included (DC and MediaInfo -- Folowing the Licenses).
Work Great with all Containers/Media Types MPC-HC nd MediaInfo supports... (avi,mpeg,mp4,mkv,divx...)
Download it here http://jump.fm/IYJCE