I've looked everywhere but with no luck.
I have Power DVD 10, and using it's Motion Interpolation (Truetheater Motion), I am able to make old shows that only exist on 16mm look like they are on video ("the video look").
The problem is, i want to be able to not just watch it, but to be able to apply The motion interpolation to, say an Mpeg-2 file and then render/ save it, so i can put it on a dvd and watch the Motion interpolated footage on my tv.
I basically want something that will let me apply motion interpolation to a normal clip (not Slow Motion, standard speed) and then render it, so i can put it to a dvd.
I'm basically wanting to do what the BBC do with the Doctor Who restorations. I know this can be done, as i have seen "home made" examples.
I've also noticed that VirtualDub has an Interpolation filter, but i have had no luck with it. A VirtualDub Plugin would be the best for me, but i'm willing to accept anything.
I tried some software called "motion perfect" but that failed, and would not render any of my files.
Please help
+ Reply to Thread
Results 1 to 30 of 42
-
-
Since DVD is very restrictive in the allowed framerates (25fps for your PAL DVDs), I'm not quite sure how you figure to make a DVD out of something for which you've multiplied the framerate. Sure, for other formats it's possible, just not for DVD.
AviSynth's MVTools can usually do a pretty decent job with this sort of thing:
http://avisynth.org/mediawiki/MVTools -
The reinterlacing is easy:
SeparateFields()
SelectEvery(4,0,3)
Weave()
As for the motion interpolation, wait until poisondeathray or jagabo or someone that's done it before comes around. I've never used MVTools myself in a script I didn't copy from somewhere else and am far from an expert on it. -
Something like this:
Code:function DoubleFPS(clip source) { super = MSuper(source, pel=2, hpad=0, vpad=0, rfilter=4) backward_1 = MAnalyse(super, chroma=false, isb=true, blksize=16, searchparam=3, plevel=0, search=3, badrange=(-24)) forward_1 = MAnalyse(super, chroma=false, isb=false, blksize=16, searchparam=3, plevel=0, search=3, badrange=(-24)) backward_2 = MRecalculate(super, chroma=false, backward_1, blksize=8, searchparam=1, search=3) forward_2 = MRecalculate(super, chroma=false, forward_1, blksize=8, searchparam=1, search=3) backward_3 = MRecalculate(super, chroma=false, backward_2, blksize=4, searchparam=0, search=3) forward_3 = MRecalculate(super, chroma=false, forward_2, blksize=4, searchparam=0, search=3) MBlockFps(source, super, backward_3, forward_3, num=2*FramerateNumerator(source), den=FramerateDenominator(source), mode=0) } WhateverSource("25p.ext") DoubleFPS() SeparateFields() SelectEvery(4,0,3) Weave()
Last edited by jagabo; 11th Apr 2012 at 07:25.
-
About all I see wrong is the umbrella bar thing. If that's all, in full motion while watching the video I don't know how noticeable that would be, and I think it looks pretty good. If you had a whole sequence where every other frame was slightly messed up like that, of course that would be more noticeable. One wonders if the motion interpolation of the TV sets or the PowerDVD goodiesguy mentioned earlier can do a better job.
-
That often happens.
Not from what I've seen. Though I haven't really looked in the last few years.
A bad case example (from Tron) is attached. It's usually subtler than this. Usually you just notice that's something's not quite right with the video.Last edited by jagabo; 17th Sep 2011 at 17:17.
-
1) Install avisynth.
2) Install the third party MvTools filter. http://avisynth.org.ru/mvtools/mvtools.html
3) Create a text file with the indicated script* with notepad, use .AVS as the extension, not .TXT.
4) Open the AVS script as if it was a video file in and editor that supports AviSynth. VirtualDub for example.
http://avisynth.org/mediawiki/Getting_started
* change WhateverSource() to the appropriate command for the type of source file you have. AviSource("filename.avi") for example. -
Sweet, i understand now.
Do you know a good codec that will encode interlaced mpeg2? as at the moment i've got no idea what codec to use. -
Well nothing worked, the avs file woulnt even open in virtualdub (error line 1, colum 22).
-
-
See post #15. If you post the full script, someone here could probably spot the problem.
-
function DoubleFPS("C:\Users\Nathan\Desktop\Hullabaloo_Dec 6, 1965.avi")
{
super = MSuper(source, pel=2, hpad=0, vpad=0, rfilter=4)
backward_1 = MAnalyse(super, chroma=false, isb=true, blksize=16, searchparam=3, plevel=0, search=3, badrange=(-24))
forward_1 = MAnalyse(super, chroma=false, isb=false, blksize=16, searchparam=3, plevel=0, search=3, badrange=(-24))
backward_2 = MRecalculate(super, chroma=false, backward_1, blksize=8, searchparam=1, search=3)
forward_2 = MRecalculate(super, chroma=false, forward_1, blksize=8, searchparam=1, search=3)
backward_3 = MRecalculate(super, chroma=false, backward_2, blksize=4, searchparam=0, search=3)
forward_3 = MRecalculate(super, chroma=false, forward_2, blksize=4, searchparam=0, search=3)
MBlockFps(source, super, backward_3, forward_3, num=2*FramerateNumerator(source), den=FramerateDenominator(source),
mode=0)
}
DirectShowSource("C:\Users\Nathan\Desktop\Hullabal oo_Dec 6, 1965.avi")
DoubleFPS(60)
SeparateFields(2)
SelectEvery(0,3)
Weave() -
It would be more helpful if you told us the actual error message.
Strange you are saying errors, since Avisynth stops on the first error and won't report more than one.
Regarding your script, the lines
SeparateFields(2)
SelectEvery(0,3)
SeparateFields()
SelectEvery(4,0,3)
The SelectEvery line was wrong in jagabo's original post (typo). -
Extract the dll file into AviSynth's plugins folder.
You should say what the error is. Be sure you open the script using File -> Open Video File. Not, File -> Run Script. The latter is for VirtualDub scripts, not AviSynth scripts.
I'm not aware of any such filter for VirtualDub. -
The first line of your script should read:
Code:function DoubleFPS(clip source)
-
Also, IIRC, isn't "Hullabaloo" from the UK? That means it ought to be PAL (25/50 fps) source, so you'd also have to deal with correct PAL->NTSC conversion first/instead.
Scott -
Similar Threads
-
Videos Play In FF when trying to do motion interpolation
By ndawg101 in forum Software PlayingReplies: 5Last Post: 10th Apr 2011, 04:28 -
AviSynth working with Y8 uncompressed AVIs and MVTools motion interpolation
By a1s2d3f4 in forum Newbie / General discussionsReplies: 6Last Post: 10th Nov 2010, 21:32 -
VidFIRE processing & Reverse Standards Conversion
By lordsmurf in forum Video ConversionReplies: 3Last Post: 10th Apr 2009, 06:56 -
Video interpolation software
By VideoYelp in forum Newbie / General discussionsReplies: 4Last Post: 3rd Oct 2008, 00:38 -
3:2 Pulldown and Interpolation
By PuzZLeR in forum Video ConversionReplies: 1Last Post: 28th Oct 2007, 11:49