It seems to be a common case with PPD. Every time I install PPD on someone PC, I find myself struggling with video delay/lag/freezing on high res movies, and it quickly becomes unplayable, even on powerful PC.
Hopefully, I found a way to fix this for every single PC. Even on my slow core i3, I can play PPD with 1080p movies without a problem. So I'm sharing this "fix"/workaround with you guys, so you can play with a lag free PPD. Basically, all you've got to do is to cap your fps. How to do so?
1/ I assume you've got ffdshow installed, and you followed the instructions given by the installer: http://projectdxxx.me/forum/thread/id/135
Just to be sure, everything is installed fine, when you play a movie in PPD, two FF icons should be in your task bar. If they're not here, please reinstall ffdshow ( http://codecguide.com/download_k-lite_codec_pack_full.htm ) and follow the instruction given by the installer.
2/ Go in the windows start menu, and launch "ffdshow video decoder (x64)" or "ffdshow video decoder" (depending if you run on a 64bits OS or not).
In the left Column, Click on Codec-> set the decoder for the H.264 on "libavcodec", and also check the box at the bottom saying "skip deblocking when safe". And set the decoder for VC-1 on wmv9.
3/ Download Dxtory, here http://dxtory.com/v2-download-en.html
Launch it, minimize it. Then launch PPD.
Go back to Dxtory, select at the top the PPD.exe profile. Click on the 8th tab (the processor picture). Check the "Limit Video FPS" box and set its value to 59.
Click on the 2th tab (the screen picture), and uncheck "Video FPS".
Then Exit Dxtory, and PPD
4/ Launch PPDConfig.exe, be sure that movie draw method is set to VMR9
5/ And you're ready to go ... well almost.
All you've got to do, is to launch Dxtory every time you want to play PPD... Yeah I know painful. But here's the solution to do it automatically. Open notepad, create a new file and copy that:
@echo off
cd "C:\outils\Dxtory Software\Dxtory2.0\"
start /min Dxtory.exe
cd "C:\jeux\Project Project Dxxx\PPD"
PPD.exe
taskkill /f /IM Dxtory.exe
But be sure to change the 2 lines beginning with cd, the first one should be like
cd "path of the dxtory repertory"
and the second one
cd "path of PPD"
(also depending on your region you may see a "Yen symbol" instead of "backslash symbol" on the script above, be careful)
Then save that file under the name "PPDLauncher.bat" (yes .bat, not PPDLauncher.bat.txt otherwise you won't be able to launch it).
Launch that PPDLauncher.bat, and have fun. It will automatically launch PPD and Dxtory and close Dxtory when you'll exit the PPD.
Note: if you're using windows 8. The .bat may not end correctly, not killing the Dxtory process... Because shenanigans... It's due to security bullsh***. So the solution I've come with is using an other program to kill the process. So I installed "process hacker" and replaced the "taskkill /f /IM Dxtory.exe" line by
cd "C:\outils\Process Hacker 2"
ProcessHacker.exe -c -ctype process -cobject Dxtory.exe -caction terminate
Of course you'll need to change the cd "C:\outils\Process Hacker 2" part according to your system/where you installed process hacker
Enjoy your lag free PPD. If that helped you (or not), you've got any questions, please let me know
PS: KHCMaster, It could help anyone, how can I post in the two sections (english and japanese) ?
作成日時:2013-05-26 06:07:05 更新日時:2014-10-16 21:37:48
A wild non japanese player appears !