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. |
7th November 2011, 14:26 | #1 | Link |
Registered User
Join Date: Mar 2010
Posts: 115
|
Ghosting and interlaced 29,970FPS NTSC
Hello. I am trying to encode my DVD disc to the .avi using XviD GKnot, but I get very poor result with very heavy ghosting on faster movement scenes. Like this i.e.:
http://i.imgur.com/V12DS.jpg It is a simple NTSC 29,970FPS. My question is what should I use on my .avs script? And together with the ghosting filter what deinterlacer would you recommend? I have tried Yadif, KernelDeint, LeakKernelDeint (and what is the difference between those two?) and TDeint. I always set the correct Order and looks like always get a good deinterlaced .avi of PAL 25FPS with all those tools, so which is the best one and why? I have no problems with PAL sources, never had a ghosting one... I think... Now got this NTSC and here you go, can't find a solution. If .vob sample needed I can provide that. Thanks everyone for replying. |
7th November 2011, 18:34 | #6 | Link |
Registered User
Join Date: Dec 2002
Posts: 5,565
|
Ask a mod to move it.
I've come so far: Code:
SeparateFields() Trim(2,0) SelectEvery(5,0,1,2,3) Weave() /edit: simplified a bit, removing every 5th and 10th field out of 10 is the same as removing every 5th field out of 5. Last edited by sneaker_ger; 7th November 2011 at 19:22. |
7th November 2011, 20:22 | #7 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,389
|
----------
bob(0,0) # or yadif(mode=1), or tdeint(mode=1), or any other bob filter Srestore(frate=25.000) # link ----------
__________________
- 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!) |
7th November 2011, 20:31 | #8 | Link |
Registered User
Join Date: Dec 2002
Posts: 5,565
|
Code:
bob(0,0) Srestore(frate=25.000) Code:
bob(0,0) Srestore(frate=23.976) AssumeFPS(25) /edit: frate=25.000 seems to create duplicates, so I assume Didée either doesn't like PAL speedups or he made a minor mistake in an otherwise good solution. Last edited by sneaker_ger; 7th November 2011 at 20:37. |
7th November 2011, 20:41 | #9 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,389
|
Actually, I didn't even try it. If a fieldblended source is 29.97 NTSC, then the origin "usually" is 25.0 PAL.
__________________
- 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!) |
7th November 2011, 20:50 | #11 | Link |
Registered User
Join Date: Dec 2002
Posts: 5,565
|
I don't get any ghosting with Didée's script, must be something else you're doing wrong.
Here, with frate=23.976, then speedup to 25 fps for PAL: http://www.mediafire.com/?m8a2rx93u8muidm Last edited by sneaker_ger; 7th November 2011 at 20:58. |
7th November 2011, 21:03 | #12 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,389
|
It's indeed 24p fieldblended to 30i, so the call should be "Srestore(frate=23.976)".
There is no blending or ghosting after this call. The result on the sample is clean 23.976 progressive. Sample video result: bob(0,0).Srestore(frate=23.976) (2MB, MediaFire) Note that you can't judge anything when you wildly jump around on the timeline. Srestore needs linear source access to work properly.
__________________
- 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!) |
7th November 2011, 22:12 | #13 | Link |
Registered User
Join Date: Mar 2010
Posts: 115
|
Ohh yes! It works now! Here's my final script:
Code:
LoadPlugin("DGDecode.dll") LoadPlugin("mt_masktools-25.dll") LoadPlugin("UnDot.dll") Import("Srestore.avsi") mpeg2source("VTS_02_2.d2v") bob(0,0) Srestore(frate=23.976) crop(0,0,720,480) LanczosResize(640,464) Undot() |
8th November 2011, 13:02 | #14 | Link |
Registered User
Join Date: Mar 2010
Posts: 115
|
Hmm. I don't know. Just encoded a whole movie, and it is shaking up and down all the time. This can be seen at the top/bottom sides (i.e. best at the end of the sample). And also it has those interlaced stripes in some places.
|
8th November 2011, 13:20 | #15 | Link | |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,389
|
Sure. What did I write at first?
Quote:
YadifMod(mode=1,edeint=NNedi3(field=-2)) is not a bad choice either.
__________________
- 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!) |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|