Log in

View Full Version : Tutorial - How to setup a HTPC with MPC-HC madVR ffdshow Reclock Avisynth


Pages : 1 [2]

Dogway
12th April 2011, 17:31
Looks good that Huey. So you mean ArgyllCMS can use the Spyder to make color profiles? Im going to test when I got some time.

Maccara
13th April 2011, 02:38
So you mean ArgyllCMS can use the Spyder to make color profiles?

Should work.

jeremy33
19th May 2011, 14:17
There is a lots of news on my site HomeCinema-HD (http://www.homecinema-hd.com/) :

- Pack HomeCinema-HD N°10.2
- AutoFrequency 1.3.3.381
- madVR is recommended in the tutorial
- LAV Splitter replace haali media splitter
- Some fixes and improvements in the tutorial
- etc...

The tutorial and the packs are still avaible here : HomeCinema-HD - Tutorial HTPC - Pack (http://www.homecinema-hd.com/intro_en.html)
You can go here to see the latest updates : News HomeCinema-HD (http://www.homecinema-hd.com/news-page-1_en.html)

Carpo
19th May 2011, 15:17
You should add LAV CUVID Decoder to that guide, quite handy if you have an Nvidia Card

jeremy33
12th April 2015, 19:07
Hello,

I updated my HTPC tutorial (http://www.ezoden.com/htpc/4/how-to-setup-htpc-introduction) :

Update 04-12-2015

- Lastest softwares used
- Ultra HD TV (4K) start to be available so I added it
- Everything has been checked and every part that needed an update has been updated.
- MPC-HC 5.1 is now MPC-HC-Surround and MPC-HC 2.0 is now MPC-HC-Stereo.

bouwew
19th April 2015, 09:00
@Jeremy33
A tip: you can use the standalone MPC-BE audio renderer (MpcAudioRenderer.ax) as a replacement for Reclock if you want to bitstream via WASAPI. Particularly useful for MPC-HC x64 version.
Install it and select it as the audio renderer in MPC-HC. After that, play a file with DTS-sound, go to the Filters-list, where it is now shown and set it up.

jeremy33
10th May 2015, 10:20
That can be useful I will add it to the tutorial ;)

ivanfullhd
11th November 2016, 16:57
Hi everyone.
jeremy33's site id down and his awesome tutorial "How to setup MPC-HC with ffdshow, avisynth, reclock and more - Ezoden.com" is unreachable. Webarchive, Google Cache and others have no popy of it.
Can anyone tell me where can I find that tutorial?
Thanks in advance!

NewDeli
8th December 2016, 15:40
Hi guys,

Any chance Jeremy / jemery33's HTPC tutorial being hosted some place else ?
It seems ezoden.com has been down for quite some time :( .
Personally, I don't mind if the tutorial isn't up to date
or miss a few new tools or methods, I find it a great starting place for a proper setup.
Should it be considered lost, I would be willing to contribute to put up a tutorial written from scratch, possibly in French and in English.

NewDeli
8th January 2017, 19:49
Can anyone tell me where can I find that tutorial?
There are three preserved pages left, that's all I could gather :
http://archive.is/1hLdl
http://archive.is/Nz2no
http://archive.is/TvvT6

Hope someone can come up with a full reup', with due credits of course.
Or maybe compiling some CHM help files based on an offline copy would be more convenient.

odin
26th May 2017, 18:29
Hi everyone

Attached are the ffdshow and MadVR registry settings, created per instructions from the ezoden.com website, which is now no longer active. Hope someone will have some use of it.

However, the AviSynth codes throw out errors and should be updated. Could anyone knowledgeable have a look at them and update, please? I'm currently running the latest development version of AviSynth+, so it would be great if you could also convert the code to something both recent and compatible with that version.

To make it easier for someone to have a look, here are the codes for each AviSynth preset:

#"4K - UHD - 2160p"

SetMemoryMax(512)
SetMTMode(3,4)
ffdshow_source()
SetMTMode(2)
dispWidth = 1920
dispHeight = 1080
mWidth = float(last.width)
mHeight = float(last.height)
ratio = (mWidth/mHeight)
newHeight= round((dispWidth/ratio)/2)*2
newHeight > dispHeight ? Eval("""
newHeight=dispHeight
newWidth=round((newHeight*ratio)/2)*2
""") : Eval("""
newWidth=dispWidth
""")
spline64resize(newWidth,newHeight)
LSFMod(defaults="slow",ss_x=1.0,ss_y=1.0,strength=20)
SetMTMode(1)
GetMTMode(false) > 0 ? distributor() : last


#"HD - 1080p - Bluray"

SetMemoryMax(512)
SetMTMode(3,4)
ffdshow_source()
SetMTMode(2)
dispWidth = 1920
dispHeight = 1080
mWidth = float(last.width)
mHeight = float(last.height)
ratio = (mWidth/mHeight)
newHeight= round((dispWidth/ratio)/2)*2
newHeight > dispHeight ? Eval("""
newHeight=dispHeight
newWidth=round((newHeight*ratio)/2)*2
""") : Eval("""
newWidth=dispWidth
""")
spline64resize(newWidth,newHeight)
LSFMod(defaults="slow",ss_x=1.0,ss_y=1.0,strength=50)
SetMTMode(1)
GetMTMode(false) > 0 ? distributor() : last



#"HD - 720p"

SetMemoryMax(512)
SetMTMode(3,4)
ffdshow_source()
SetMTMode(2)
dispWidth = 1920
dispHeight = 1080
mWidth = float(last.width)
mHeight = float(last.height)
ratio = (mWidth/mHeight)
newHeight= round((dispWidth/ratio)/2)*2
newHeight > dispHeight ? Eval("""
newHeight=dispHeight
newWidth=round((newHeight*ratio)/2)*2
""") : Eval("""
newWidth=dispWidth
""")
spline64resize(newWidth,newHeight)
LSFMod(defaults="slow",ss_x=1.0,ss_y=1.0,strength=80)
SetMTMode(1)
GetMTMode(false) > 0 ? distributor() : last



#"SD - DivX", "SD - DVD" and "SD - Other"

SetMemoryMax(512)
SetMTMode(3,4)
ffdshow_source()
SetMTMode(2)
LSFMod(defaults="slow",ss_x=2.0,ss_y=2.0,strength=100)
SetMTMode(1)
GetMTMode(false) > 0 ? distributor() : last

ivanfullhd
3rd August 2017, 19:06
GUYS.
One very nice Frenchman re-posted Jeremy33's tutorial here: http://forum.hardware.fr/hfr/VideoSon/Traitement-Video/ffdshow-avisynth-ezoden-sujet_151163_1.htm
Idk which version is that tutorial, because Jeremy33 improved it from time to time.
By the way, good night, MPC-HP :(

pirlouy
4th August 2017, 09:39
Unfortunately, like often, documentation is good if it is updated.
There's a good chance lots of users don't need these doc anymore since madVR can do all that, and more easily, even if some factors can interfere (GPU for example).

Still I would not advise ffdshow for a beginner.