upscaling standard dvd movies to 1080p using ffdshow and your htpc - AVS Forum
Forum Jump: 
Reply
 
Thread Tools
post #1 of 354 Old 08-20-2009, 04:44 PM - Thread Starter
AVS Special Member
 
8:13's Avatar
 
Join Date: Sep 2006
Posts: 1,250
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 11
I Downloaded the sw kit.
I unzipped the sw kit.

I first installed Avisynth. With the Avisynth in the sw kit you don't need to replace the avisynth.dll as shown in the video.

Then I install ffdshow.

During the install of ffdshow there is a page that's called "Select Additional tasks", I check these boxes besides what's already checked:
mpeg2: libmpeg2
vc1: wmv9
raw video

Then after ffdshow is installed there is a final page that says "Run ffdshow video decoder configuration", so I check that box then press Finish.

Now ffdshow video decoder configuration pops up, here is how I set it up.

From the codecs tab I scroll down to mpeg2 and highlight it and check the "dvd decoding" box, then I click apply.

From the Decoder Options tab I uncheck the "Detect soft telecine and average frame durations" box, then I click apply.

Then I scroll down the check boxes until I see the Subtitles check box, and I click it with my mouse and hold down the mouse button and drag the subtitles check box to the top of the list, so it's right below Decoder Options.
Then I go through every list in subtitles and make sure every box is unchecked, so the subtitles checkbox has all the boxes unchecked, the titles sub list has all the boxes unchecked, then I press apply.

Then I drag the avisynth check box so it's right below the subtitles check box, and I check the avisynth checkbox and uncheck these boxes in the avisynth tab:
"add ffdshow video source"
"yuy2"
"rgb24"
"rgb32"
Still in the avisynth tab, I check the Buffers back/ahead box and leave the values at 10 10.

Then I check and drag the resize & aspect check box so it's below the avisynth check box, and this is how I setup the ffdshow resize & aspect check box:
I check the Multiply by circle and set it to the value of 1.000
I check the "No Aspect ratio correction" circle, then I click Apply.

Then I scroll down to the Output tab and uncheck these boxes:
"yuy2"
"yvyu"
"uyvy"
"rgb32"
"rgb24"
"rgb16"
"rgb15"
"High quality yv12 to rgb conversion"
"select closest matching colorspace"

I leave the YV12 check box checked, then I press Apply and OK to close the ffdshow video decoder configuration.

Third, I install Matroskasplitter.

Fourth I unzip mpc-hc and put it on my desktop.

Fifth, in Windows 7, I open windsfiltertweaker and go to the Preferred decoders tab and the 32 bit decoders to use ffdshow, specifically these decoders:
h.264
xvid
divx
mp4v
vc-1
mpeg-2
Then I click Apply and Close.
Then I check the tweaks tab and disable the "Microsoft dtv-dvd video decoder", then I click apply, close and then exit.

Sixth, I unzip the plugins folder and go to this folder C:\\Windows\\SysWOW64 to put the fftw3.dll.

Then I drag and drop the other dll’s into that folder and accept when it asks if I want to modify those dll's into the C:\\Program Files (x86)\\AviSynth 2.5\\plugins folder.

You can tell it's the right folder because Directshowsource.dll is in that folder.

For non-64 bit windows you would put the fftw3.dll into the C:\\WINDOWS\\system32 folder, and the other plugins go into the C:\\Program Files\\AviSynth 2.5\\plugins folder where directshowsource.dll is.

Seventh, I open media player classic home cinema player, and go to the "View, Options, Output" tab and check vmr9 windowed.
Then I go to the "view, Options, External filters tab" and check the Add filter box, and add "ffdshow video decoder", that set ffdshow video decoder to "Prefer", Click Apply and Ok to close the options box.
Then I go to "view, options, internal filter" and check every box.

Reboot and then put a movie in the computer and then open the movie with mpc-hc using the file tab and go to the dvd drive to open the movie.

___________________________________________


video guide at youtube link.
sw kit. Updated May 8, 2011.


overview
____________________________________________
Step 1.) install software: avisynth before ffdshow.
Step 2.) configure ffdshow digital audio
Step 2.) configure ffdshow analog audio
Step 3.) configure ffdshow video
Step 4.) configure media player classic
Step 5.) install avisynth plugins
Step 6.) Reboot, twice.

pictures
____________________________________________
________ FFDshow configuration options ________
- for vista, use aero. for quality.

FFDshow configuration options.


________ upscaling ffdshow configuration ________

Codecs tab
Set Mpeg2 to Libmpeg2, and check "DVD decoding".
Set Avisynth to Avisynth, Raw video to All supported

Decoder options tab
Uncheck "Detect soft telecine and average frame durations"

Subtitles tab, Unchecked
Uncheck "Decode closed captions"
Uncheck "Accept embedded subs"
Uncheck "Accept SSA, ASS, ASS2 Subtitle (experimental)
Vobsub subpage, uncheck Vobsub Enable.

Avisynth tab checked
YV12 checked,
Add FFdshow Video source Unchecked,
3:2 Pulldown box: Ignore Pulldown checked,
check Buffer back/Ahead: 10, 10

Code:
setmtmode(5,0)
SetMemoryMax(512)
video=ffdshow_source().changefps(ffdshow_source(), linear=true)
A=video
setmtmode(2)
SetMemoryMax(712)
B=a.Spresso_JD()
C=a.SeeSaw_JD(B).limitedsharpenfaster(strength = 11)
return C
GetMTMode(false) > 0 ? distributor() : last
Resize & aspect tab checked
Process whole image checked
Specify horizontal and vertical Resize: 1920, 1080 (or your monitors resolution)
Process Pixel aspect ratio internally checked
No aspect ratio correction checked
spline
Luma Sharpen: 0.00
Luma Guassian Blur 0.50 (On small monitors like laptops it's best not to use this. Set it to 0.00)
Accurate rounding checked

Output tab
yv12 checked


________ Media Player Classic ________

Click the View button. Check only the top three in the drop down list.
Click options.

Click the output tab, and set Directshow output to vrm9 windowed.
Directshow Audio: Select Reclock Audio Renderer

Click the External Filters Tab.
Click the Add Filter Button.
Double click the filters you want. You'll need;
FFdshow Audio decoder
FFdshow video decoder

________ Potplayer ________

Run the potplayer installer.
Open Potplayer and right click the screen,

Set the renderer to use madvr:
Video, Video Renderer, click "Madshi Video Renderer"

Set FFDshow to be the video decoder:
- Filters, Advanced Filter Settings, video decoder, filter management, press "scan", press "Ok".
Now in "Video decoder" press the drop down menu and set all the filters to use ffdshow video decoder, press "Ok".

To open a DVD, go to:
Right click screen, "Open", "Open Directory", "Computer", highlight the DVD drive, click Ok.

________ FFdshow Audio Decoder: Analog ________

Codecs tab

- Uncompressed Tab
Set it to "32 bit integer"

Mixer tab
- checked
I use 5.1 speakers so I set the number of speakers to 5, and check the Lfe box.

Output tab,
- Select 32 bit integer.

________ FFdshow Audio Decoder: Bitstream HD Audio in Windows 7 ________

Install Haali Media Splitter

Step 1

Codecs tab

- Uncompressed Tab
Set it to "All Supported"

Output tab,
- Passthrough boxes: ac3, dts, dolby digital plus, dts hd, dolby truehd are checked.
- Connect as PCM first is unchecked
- Supported output formats: check only 16bit, 24bit.
- Check direct to file

Step 2

Put the files from the bat folder into the system32 folder. To register the bat files you need to get permission to, here is how to do that.
- Using MPCVideoDec.ax as a example. Right click and select Properties.
Go to Security, Advanced, Owner tab, Edit, Hightlight Administerators, click Apply.
From the MPCVideoDec.ax properties, security tab, click Edit. From the Group or user names list, highlight each one and make sure it has Full Control checked.
Click ok and close the properties tab.
- Do this for these three files: MPCVideoDec.ax, MpegSplitter.ax, regsvr32.exe.
- Then right click the MPCVideoDec bat file and run as Administrator. It should successfully register the .ax file.

- For 64 bit windows. Put the MPCVideoDec.ax, MpegSplitter.ax into the system32 folder and the MPCVideoDec bat, MpegSplitter bat files into the syswow64 folder.
Change the permissions for the MPCVideoDec.ax, MpegSplitter.ax, regsvr32.exe as usual.

Step 3

- Run the reg file in the My Documents folder.

Step 4

- Run the Win7DSFilterTweaker.
Under the "Preferred Directshow decoding filters in Windows 7" tab, set H.264, and VC1 to MPCVideoDec.
The "Media Foundation" tab is left at default.
Under the "More Tweaks for Windows 7", check "Disable Microsoft DTV-DVD Audio Decoder", "Disable Media Foundation".



________ Software ________

Potplayer
Win7DSFilterTweaker
Haali
FFDshow. Updated May 8, 2011.
media player classic home cinema. updated March 13, 2011
Avisynth: custom build I made

________ Optional Software ________

J River
spdifer
Reclock

Test disks for comparison.

________ Plugins ________

plugins: link. Updated May 8, 2011.

\\\\\\\\\\ List of the nessessary Avisynth plugins to go in the plugin folder. 9 in total.


\\\\\\\\\\ fftw3.dll goes into the System32 folder.
If your using a 64 bit version of windows, put the fftw3.dll into the SysWOW64 folder, instead of the system32 folder.

C:\\Windows\\System32
C:\\Windows\\Syswow64

\\\\\\\\\\ I use the ati 4670 and the 11.2 drivers.
I use hdmi to my 1080p tv.
The pixel format I use is full rgb: 4:4:4
I use a intel E6600 cpu, 2GB ram, Sata HDD, Sound card


Pictures
____________________________________________


Spdifer (For DTS and AC3)


profiles


ffdshow


media player classic


avisynth plugins folder



link to a different guide that shows you how to setup profiles

________________________

See this link for Frame Doubling, or Frame Interpolation.

 

LimitedSupport_09Jan06B.zip 37.8486328125k . file

 

lsf_seesaw_spresso.zip 5.650390625k . file

 

autolevels_0.6_20110109.zip 96.3984375k . file


There is new, and then you are new.
This is a moral of the bears and their cereal.
8:13 is offline  
Sponsored Links
Advertisement
 
post #2 of 354 Old 08-23-2009, 08:36 AM
Member
 
travolter's Avatar
 
Join Date: May 2009
Posts: 162
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
hi 8:13.. Im sad to notice that the old thread is gone.. but nice to see a new one.

I was testing the "Step 2.) replace ffdshow.ax"

mpg1 videos seems not to work with it... I also had to replace ffdshow to a new version cause the one that you provide in the package dont work with certain wmvs and the replaced ffdshow.ax file


One question that I posted in the old thread:

"how do I enable postprocessing with WMV?".

I know that h264 has his own debloquing. For wmv the prosprocessing tab of ffdshow seems not to work ( I can use SPP debloquing for example and image is not processed... no high cpu usage... so that mean that prostprocessing is off when playing wmv?
travolter is offline  
post #3 of 354 Old 08-24-2009, 05:16 AM
Advanced Member
 
etrin's Avatar
 
Join Date: Feb 2007
Posts: 681
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 1 Post(s)
Liked: 12
I can see the highlight on the first one I believe its wmvp but I can't see any highlight on the second set of images.
etrin is offline  
post #4 of 354 Old 08-24-2009, 05:56 AM
AVS Special Member
 
amheck's Avatar
 
Join Date: May 2001
Location: Tampa, FL
Posts: 1,715
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
These instructions seem very thorough, but daunting.

I'm currently using VMC and MediaBrowser to play ripped VOB files from my media server. Will following this guide yeild a noticable PQ improvement over my current setup? Is this configuration easy to maintain?
amheck is offline  
post #5 of 354 Old 08-24-2009, 09:03 PM
Member
 
weneversleep's Avatar
 
Join Date: Nov 2003
Location: Houston, TX
Posts: 49
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
I'm going to ask a really silly question, but I honestly don't know the answer.

If I'm running Windows Media Center on Windows 7 (or even Vista), with screen resolution set to 1080p (1920x1080), and I'm playing a DVD inside WMC, isn't the video being upconverted by the Windows codecs? (assuming that I don't have any other codecs installed)
weneversleep is offline  
post #6 of 354 Old 08-25-2009, 11:32 AM
Advanced Member
 
Ben_Tech's Avatar
 
Join Date: Apr 2003
Posts: 900
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Quote:
Originally Posted by weneversleep View Post

I'm going to ask a really silly question, but I honestly don't know the answer.

If I'm running Windows Media Center on Windows 7 (or even Vista), with screen resolution set to 1080p (1920x1080), and I'm playing a DVD inside WMC, isn't the video being upconverted by the Windows codecs? (assuming that I don't have any other codecs installed)

Yes, by default your video card driver resizes (up-converts) video to the screen resolution when in full-screen mode.

The advantage of FFDShow is that you can manipulate the algorithms used to do that resizing by using your CPU to run the numbers instead of your video hardware, and then output the finished product to the video card just for display.

This freedom to manipulate the signal is very appealing to HTPC hobbyists.

In addition, it is a flexible codec that can decode more formats than most, so if you have an old Divx file or such, there is no need to install a different codec just to play that one file. However, this thread is strictly about improving DVD's.

For example, if the installed video card does not de-interlace well but you have a powerful CPU, FFDShow can fix that.

If the image looks too dull or blurry, FFDShow can help.

If you wished standard DVD looked a bit closer to 720p HD material in terms of overall impression, FFDShow can help.

My Blog - Ask Toy Tech
Ben_Tech is offline  
post #7 of 354 Old 08-27-2009, 05:42 AM
Newbie
 
jclim00's Avatar
 
Join Date: Jun 2009
Posts: 1
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
I just want to say that thanks for this thread and the old one, never would have known how great avisynth was without it. Some questions though. I've been using this script to IVTC some interlaced movies.

Code:
TFM(order=1,chroma=false)
TDecimate(mode=1,hybrid=1,conCycle=1,chroma=false)
Is there any way to combine the mid range ffdshow script with this or is it either or? Also, what benefits does using the ffdshow version + ffdshow.ax bundled in the package have over installing the lastest build?
jclim00 is offline  
post #8 of 354 Old 08-27-2009, 02:41 PM
AVS Special Member
 
Fudoh's Avatar
 
Join Date: Jun 2001
Location: Munich, Germany
Posts: 1,340
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 1 Post(s)
Liked: 21
AVISynth as part of a videoprocessor shootout (?)

Hey guys, I have been on the AVS board for quite some while now, but that's actually my first posting in the HTPC section. I'm in the midst of creating a (standalone) videoprocessor shootout. The results will be recorded in 1080p24, encoded in VC-1 and uploaded. Part of the task force are an Anchor Bay Technologies processor (VP50Pro), a Gennum VXP machine and a HQV Realta processor and I'd love to include a "reference" AVISynth script as well.

Since I don't use a HTPC I'm not this familiar with AVISynth. I've used it for filtering captured material, but nothing too fancy. And since I see quite some potential inside this thread, I ask kindly for your help.

Fight for your way of post processing ! Bedazzle me with the best possible quality AVISynth can achieve

What I ask for:

a) source will be a film-based NTSC DVD, ripped to HDD and frameserved with either DGIndex or VirtualDub
b) Deinterlacing and IVTC has to be included.
c) Postprocessing (NR, sharpen, Deblocking) as you like
d) Output must be 1080p23.97 in YUV and Video Levels (16-235)
e) it should be running in real time on my Q9550S (Quadcore 2.83GHz)
f) no audio.

I know that most part of the stuff above is about FFDShow, but I wouldn't know how to frameserve FFDShow's output into an encoding tool.
Fudoh is offline  
post #9 of 354 Old 08-29-2009, 12:55 PM
Newbie
 
Baard's Avatar
 
Join Date: Dec 2005
Posts: 13
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
@ 8:13

Can't upload pictures off: Zoomplayer Pro and Theatertek. Could you please take a look at it?
Baard is offline  
post #10 of 354 Old 08-29-2009, 05:32 PM
Member
 
rcoe's Avatar
 
Join Date: Aug 2004
Location: Grand Rapids MI
Posts: 172
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 1 Post(s)
Liked: 10
Thanks for updating this thread.

I just built a new win7 HTPC and this really helped getting going just like the last guide got my XP system working great.

My HT
Optoma HD33
120" Elite ultra white screen
Denon 4311
Panasonic bd210
SVS PB12 plus/2
rcoe is offline  
post #11 of 354 Old 09-01-2009, 03:22 AM
AVS Special Member
 
Fudoh's Avatar
 
Join Date: Jun 2001
Location: Munich, Germany
Posts: 1,340
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 1 Post(s)
Liked: 21
Thanks again (probably easier to continue here than by PM on the d9 board)!

Got your standpoint on the IVTC issue, no problem, I'll work this out!

I'm still wondering about the performance issue. The script doesn't give me more than a few fps on my CPU. Now, I don't mind working with an encoding after all, but I would like to get your opinion on the script's performance compared to (for example) your usual FFDShow setup.

Does FFDShow use more than one core on current Quadcore setups ? The AVISynth script only uses a single core, so FFDShow could potentially deliver four time the performance after all....
Fudoh is offline  
post #12 of 354 Old 09-01-2009, 04:42 PM
AVS Special Member
 
Fudoh's Avatar
 
Join Date: Jun 2001
Location: Munich, Germany
Posts: 1,340
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 1 Post(s)
Liked: 21
Quote:
The results of the script I gave you are equivalent to the realtime version using ffdshow and media player classic

That's what I needed to hear! Thanks
Fudoh is offline  
post #13 of 354 Old 09-07-2009, 08:07 AM
Member
 
fallengt's Avatar
 
Join Date: Jul 2009
Posts: 161
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 8 Post(s)
Liked: 10
I have a question , when using MPC WMR9 renderless + Frame doubler , the subtitle text will blinking ,is there a way to fix it ?.
I have to use ffdshow subtitle engine just to view subtitle .
fallengt is online now  
post #14 of 354 Old 09-09-2009, 01:37 AM
Member
 
fallengt's Avatar
 
Join Date: Jul 2009
Posts: 161
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 8 Post(s)
Liked: 10
No its not hardcoded , it's soft-sub and happen only with MPC-HC built-in subtitle engine .
So I have to disable MPC-HC subtitle and use ffdshow subtitle instead .It's no big deal but I just don't like ffdshow 's subtitle engine ...
fallengt is online now  
post #15 of 354 Old 09-10-2009, 05:46 AM
Member
 
travolter's Avatar
 
Join Date: May 2009
Posts: 162
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
I love the frameratedoubling effect and Im thinking that having this effect enabled to everything that appear into the computer window would be amazing. (that also would solve the problem of 1080 videos and framedoubling)


Exist any computer monitor with the frameratedoubling technology?


or.. if connect the computer to one of these TVs...
lg truemotion
samsung motion plus
sony motionflow

.. the image is so nice than using a monitor conected through the DV-i cable?

plz.. if anyone have experiences about using computer thought the TV.. and truemotion effect enabled (desktop.. games usage.. etc).. plz comment


I also wonder if exist any videocard that enable the framerate effect to everything on the screen. Would be nice having the GPU to do the framerate interpolation and not the CPU
(maybe a 3rd part driver)
travolter is offline  
post #16 of 354 Old 09-12-2009, 06:59 AM
Member
 
travolter's Avatar
 
Join Date: May 2009
Posts: 162
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
thanks for the info 8:13 really instructive

My idea was use the framerate effect to certain games that does not have a "smooth" movement.. cause the animation dont provide for example 60 images per sec... but you are true... if the desktop is already running at 60hz.. I could not get extra interpolated frames.

-----------------------------------------------
.--------------.-.-.----------------------------

Im pretty sure that you have checked everything to do frameratedoubling..

the 1080 problem seem a task that needs extra processing.

DO you know if these new CUDA-nvidia cards implement this technology?

maybe we will have to wait for other frameratedoubling proyects or sofware updates....

anyway my big question is?

What CPU use these TVs with motionflow/truemotion etc?
they can do the framerate effect without problem... and why our quadcores cannt handle it at 1080?
travolter is offline  
post #17 of 354 Old 09-12-2009, 09:10 AM
Member
 
fallengt's Avatar
 
Join Date: Jul 2009
Posts: 161
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 8 Post(s)
Liked: 10
Quote:
Originally Posted by travolter View Post

thanks for the info 8:13 really instructive

My idea was use the framerate effect to certain games that does not have a "smooth" movement.. cause the animation dont provide for example 60 images per sec... but you are true... if the desktop is already running at 60hz.. I could not get extra interpolated frames.

If you want your games have fluid motion then simply upgrade VGA card , no ? Just turn of Vsyn to get your game fps higher than screen Refreshrate , but game motion is less complex then real motion so anyway It just doesn't look like smooth for me even @ 200fps .


Quote:


the 1080 problem seem a task that needs extra processing.

Have you tried 64bits processing ? 1080p( 1920x1080) video Framedouling work better for me in windows7 64bits , It still get quite amount frame drop for me but watchable in some scene not all (which 32bits do horible ) .
My CPU @ 3,4ghz , I think If I push up to 3,8 would run it fine but I dont want overload cpu @ that speed .
fallengt is online now  
post #18 of 354 Old 09-13-2009, 03:40 AM
Member
 
travolter's Avatar
 
Join Date: May 2009
Posts: 162
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
8:13

you are true ! the 3d technology will be a really hit when available .. so its better wait for these screens to appear. Framedoubling+3D will provide a very "Real" experience


fallengt

Are you using framedoubling in x64?
you need all these tools:
- ffdshow x64 (available)
- player x64 (available)
- avisynth x64 (no idea if available)
- mvtools2 x64 (no idea if available)
- MT.dll x64 (no idea if available)

or simply using the x86 versions into a x64 OS just work better?

I notice that I have enough CPU to move and process the movie.. anyway I think that there is a bottleneck somewhere ..


maybe the video driver is the problem?
the video bandwidth have a bottleneck with x86?

plz fallengt tell us how do you use framedoubling into your x64 system


also resizing to 720.. and applying some ffdshow filters the CPU meters are in the middle of scale and the framedropping is noticeable.

I tested many drivers for my nvidia card and since version 186.18 everything goes better

maybe some unnofficial or tweaked drivers can solve these problems. The videodrivers are a new field to test, and Im pretty sure that some bottleneck is present there
travolter is offline  
post #19 of 354 Old 09-13-2009, 04:18 AM
Member
 
fallengt's Avatar
 
Join Date: Jul 2009
Posts: 161
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 8 Post(s)
Liked: 10
Quote:
Originally Posted by travolter View Post

8:13

you are true ! the 3d technology will be a really hit when available .. so its better wait for these screens to appear. Framedoubling+3D will provide a very "Real" experience


fallengt

Are you using framedoubling in x64?
you need all these tools:
- ffdshow x64 (available)
- player x64 (available)
- avisynth x64 (no idea if available)
- mvtools2 x64 (no idea if available)
- MT.dll x64 (no idea if available)

Yes Avisynth 64 does available , It's in software pack at 8:13 first post .When I said x64 ,it mean 64bits processing so It does work better than x86 .
Quote:



CPU graph only shows average CPUs usage over time , In truth there are some frames require more power than other thus peak CPU over 100% (the graph only shows average so you can't see it) .If your cpu can't run fast enough encode those frames then frameskip happen .

Edit : I forgot to tell that you can add more threads to speed up .This work for me
Quote:


setmtmode(2,8)
Last=ffdshow_source()
setmemorymax(550)
setmtmode(2,8)
super = MSuper(pel=1,hpad=16,vpad=16)
backward_vec = MAnalyse(super,chroma=false, blksize=16, isb = true, search=5, searchparam=1)
forward_vec = MAnalyse(super, chroma=false, blksize=16)
MFlowFps(super, backward_vec, forward_vec,num=2*FramerateNumerator(last), \\
den=FramerateDenominator(last), mask=0)
distributor()

Watchable in some fullHD movies of mine , haven't got time to test all .
fallengt is online now  
post #20 of 354 Old 09-13-2009, 01:07 PM
Member
 
travolter's Avatar
 
Join Date: May 2009
Posts: 162
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
thanks for the tips fallengt

I usually use (2,24) but the rest of the script is the same.

Im not really sure if currently x64 will provide better performance than x86
(im not x64 expert) but if some element of the chain is not x64 (mvtools2.dll and MT.dll) for example... all the processing will become x86? .
travolter is offline  
post #21 of 354 Old 09-14-2009, 04:40 AM
Member
 
fallengt's Avatar
 
Join Date: Jul 2009
Posts: 161
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 8 Post(s)
Liked: 10
Why 24 ? If you have 4cores then 8threads is enough .
Quote:


(im not x64 expert) but if some element of the chain is not x64 (mvtools2.dll and MT.dll) for example... all the processing will become x86? .

You only need avisynth x64 .Btw You should try some methods to decrease CPU load :
- Use CoreAVC/h264 CUDA to decode video If you are Nvidia Owner (Disable H264/AVC in ffdshow )
- Same As above but use DXVA decode with compatitble video card instead
- Beside Avisynth turn off other ffdshow filters (for testing purpose)
- In ffdshow Queue&misc tab .Check Queue output sample and Enable VMR9-YV12 Queue ( if using VMR9 as video render)
fallengt is online now  
post #22 of 354 Old 09-14-2009, 10:19 AM
Member
 
askimo's Avatar
 
Join Date: Oct 2005
Posts: 38
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Somebody knows why using the double buffer script will cause my voice to be off sync? I believe this issue was discussed before, but I couldn't find that information anymore. Using the non double buffer script plays just fine.

I use Vista X64, and followed the directions in this post to install the software and plug-ins

Hope somebody can help me out to resolve this issue
askimo is offline  
post #23 of 354 Old 09-15-2009, 11:39 AM
Member
 
travolter's Avatar
 
Join Date: May 2009
Posts: 162
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Quote:
Originally Posted by fallengt View Post

Why 24 ? If you have 4cores then 8threads is enough .

You only need avisynth x64

Umm Im not using x64 cause I always though that mvtools2.dll and MT.dll were also needed.. Ill try then.


Quote:
Originally Posted by fallengt View Post

.Btw You should try some methods to decrease CPU load :
- Use CoreAVC/h264 CUDA to decode video If you are Nvidia Owner (Disable H264/AVC in ffdshow )
- Same As above but use DXVA decode with compatitble video card instead
- Beside Avisynth turn off other ffdshow filters (for testing purpose)
- In ffdshow Queue&misc tab .Check Queue output sample and Enable VMR9-YV12 Queue ( if using VMR9 as video render)

all my 1080 videos are VC-1.. Its a pity that Corewmv is not released (many people is waiting it), cause I know that coreavc do a nice job with h264.

btw for high res WMV Im using "WMV powertoy" to change the decoding settings.. so I can enable disable postprocessing.. and sometimes can save little cpu
travolter is offline  
post #24 of 354 Old 09-17-2009, 12:12 PM
Member
 
thedumbhead's Avatar
 
Join Date: Nov 2007
Posts: 82
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Is there any benefit to upscaling a DVD to a higher resolution and then outputting it at standard resolution (480i/p or 576i/p depending on the material) ?

Will it make it look any better due to the processing it does at the higher precision of a better resolution, or is it just pointless and all the benefits will be flattened out when it's scaled down again?
thedumbhead is offline  
post #25 of 354 Old 09-19-2009, 07:14 PM
Member
 
askimo's Avatar
 
Join Date: Oct 2005
Posts: 38
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Quote:
Originally Posted by 8:13 View Post

I made a new avisynth.dll: link

Try that and see if it fixes your audio sync problem.

Thanks mate

I will try it tomorrow and report back here
askimo is offline  
post #26 of 354 Old 09-20-2009, 04:52 AM
Member
 
fallengt's Avatar
 
Join Date: Jul 2009
Posts: 161
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 8 Post(s)
Liked: 10
Hi 8:13,
I have a question .Is there a point to using Reclock with 24p doubleframe with 60hz TV ? Mine shows yellows icon which say " Cannot sync this CINEMA(2x) video to your hardware. Please set your monitor refresh rate near to a multiple of 48 Hz "
Since my TV/monitor doesnt support 48hz nor multiple of it , so I wonder what the point using it ? and beside framedoubling somehow already remove juddger and smooth montion anway (because of extra frame maybe) .
fallengt is online now  
post #27 of 354 Old 09-24-2009, 04:43 AM
Member
 
fallengt's Avatar
 
Join Date: Jul 2009
Posts: 161
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 8 Post(s)
Liked: 10
I'm trying to build Linux-based HTPC , do VLC or Mplayer support Real-time avisynth ? Cuz they haven't ported ffdshow to Linux ( never will ...) .
fallengt is online now  
post #28 of 354 Old 09-24-2009, 09:52 AM
Member
 
travolter's Avatar
 
Join Date: May 2009
Posts: 162
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Deblocking 1080 videos problem
------------------------------

1.-The postprocessing ffdshow tab do not work with wmv.
2.-Libavcodec doesnot have any deblocking feature for wmv like h264
3.-The only solution is use wmv codec to decode content and use "WMV power toy" program to select the deblocking level.. deringing etc.

4.- Cause 1080 videos are huge.. the deblocking is a cpu killer for current CPUs... so a trick like resize the video before apply deblocking would be nice (as we do for frameratedoubling with 1080)

There is any way to apply a resize 1080->720 before the WMV decoder applies the deblocking filter?
travolter is offline  
post #29 of 354 Old 09-24-2009, 10:52 AM
Member
 
fallengt's Avatar
 
Join Date: Jul 2009
Posts: 161
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 8 Post(s)
Liked: 10
Quote:
Originally Posted by 8:13 View Post

I don't know.

Heh nvm , I don't think avisynth on linux can be compatible with all plugins right now
fallengt is online now  
post #30 of 354 Old 09-24-2009, 07:21 PM
Advanced Member
 
guitarlp's Avatar
 
Join Date: Oct 2006
Posts: 882
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
VMR9 in TheaterTek looks terrible on Windows 7... but using your guide I get a pink screen if I choose EVR within TheaterTek. If I remove ffdshow I can use TheaterTek with EVR.

So my question is... what do I need to changed within ffdshow in order to get rid of the pink screen if I want to use EVR wthin TheaterTek?

Or, is there something I can edit or add to Windows 7 so VMR9 works better? I think I read that Windows 7 default DVD decoder (DirectShow?) isn't very good and there's some patch I can add so I can use a different decoder? I know that when I enabled or disabled MPEG2 within ffdshow, it made no difference to the image on the screen. So I'm assuming TheaterTek was using Windows 7 built in MPEG 2 decoder instead of the one in ffdshow?

XBL/PSN Name: Sheekamoo
guitarlp is offline  
Reply Home Theater Computers

User Tag List

Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off