Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
27th April 2012, 12:25 | #1 | Link |
Registered User
Join Date: Feb 2002
Location: Germany
Posts: 540
|
Framerate conversion thread 2012
Hello everyone,
i found some "old" threads about framerate conversion. Is someone using avisynth for NTSC<->PAL (interlaced) conversions in a professional enviroment? Are there new modern "2012" tools (plugins/scripts) that can be used? regards, hanfrunz |
28th April 2012, 06:09 | #2 | Link |
partially-informed layman
Join Date: Jan 2002
Location: Bangkok, Thailand
Posts: 314
|
This is what I do for interlaced>interlaced and the results are great.
PAL to NTSC DV Code:
AviSource("whatever.avi") ConvertToYUY2(interlaced=true) QTGMC( Preset="Slower", SubPel=2, Sourcematch=3, Lossless=2 ) super = MSuper(levels=1, pel=2) MFlowFps(super, QTGMC_bVec1, QTGMC_fVec1, num=60000, den=1001) Spline36Resize(720,480) AssumeBFF() SeparateFields() SelectEvery(4,0,3) weave() Code:
AviSource("whatever.avi") ConvertToYUY2(interlaced=true) QTGMC( Preset="Slower", SubPel=2, Sourcematch=3, Lossless=2 ) super = MSuper(levels=1, pel=2) MFlowFps(super, QTGMC_bVec1, QTGMC_fVec1, num=50, den=1) Spline36Resize(720,576) AssumeBFF() SeparateFields() SelectEvery(4,0,3) weave() (edit: there are more variants of these scripts here, including HD versions) Last edited by nhope; 28th April 2012 at 06:12. |
28th April 2012, 14:12 | #3 | Link | |
Registered User
Join Date: Dec 2007
Location: Germany
Posts: 632
|
Quote:
If you have an interlaced YV12 video and watch a frame of it on a PC monitor using VirtualDub or the like the color space needs to be upsampled to RGB somewhere. And that's where the problem occurs. If you do not convert – just for displaying, not for encoding – to RGB within AviSynth using ConvertToRGB(interlaced=true) you will see the chroma getting mixed between the two fields of each frame, giving this "chroma-ghost". One of the reasons I always recommend to convert to RGB at the very end of a script while checking things. For encoding of course it should be removed. Last edited by TheSkiller; 28th April 2012 at 14:16. |
|
29th April 2012, 01:02 | #5 | Link |
Formerly davidh*****
Join Date: Jan 2004
Posts: 2,496
|
The Wikipedia page on standards conversion talks about "phase correlation" and makes it out to be the best method - are any of the existing AviSynth solutions anything like that?
David |
30th April 2012, 01:03 | #6 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,391
|
Diggin' an old post about phase correlation: <click>
Briefly: Phase correlation tells you that there IS something. But it doesn't tell you WHERE it is. Practical examples: straight camera panning -> phase correlation works beautifully. Closeup of a bustling anthill -> phase correlation is utterly useless.
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
30th April 2012, 22:09 | #11 | Link |
Registered User
Join Date: Jul 2010
Posts: 448
|
I tried MSU quite a while ago. Visibly very blocky where motion is complex - at the time I much preferred the how MFlowFPS dealt with difficult areas (that blurry wobbliness). Of course we now have SVP/Interframe improving things in that area. Dunno if MSU has been updated more recently
|
1st May 2012, 08:33 | #12 | Link |
interlace this!
Join Date: Jun 2003
Location: i'm in ur transfers, addin noise
Posts: 4,555
|
i'd vote SVP, or super-duper-wrapper scripts that incorporate it as a motion engine.
it's a little less prone to failblocks and faster than mvtools (though based on it), and allows us to use the GPU for fancy things. currently i'm using it to go from sharp 720p60 to motion-blurred 720p24 and its very rarely gives artefacts, and when it fails it just gives a frame-blend rather than a warpy-thing. i'm about to build a proper converter with it in the coming weeks, so i'll post back here with results
__________________
sucking the life out of your videos since 2004 |
|
|