Is there any method to deinterlace a video with a bob without getting those annoying flickers (how the image shakes a little)?
+ Reply to Thread
Results 1 to 18 of 18
-
-
Have you tried the AviSynth Smart Bobbers? A regular Bob does as you describe. That's why it's called a bob - because the picture bobs up and down. Or are you talking about a different kind of shaking - the kind where thin lines "shimmer" or "alias"? If so, then the better the bobber (and the slower the encoding), the less of that effect you'll get, but you'll never be entirely rid of it, I don't think.
-
Thank-you for your reply. Yes, I was talking about the shimmering lines. Can you suggest one of those smart "bobbers", please?
-
I don't know what you've tried already, and how demanding you are. The fastest decent ones and the only ones fast enough to actually use, in my opinion (for full length movies, anyway), are the bobber in TDeint, the bobber in Yadif, and LeakKernelBob, part of LeakKernelDeint. I use Yadif almost always. For much slower and slightly better ones, there's MCBob, MVBob, TempGaussMC, and several others. Info and links can be found here:
http://avisynth.org/mediawiki/External_filters#Deinterlacing -
Before I tried VirtualDub's built-in bob, which as you said it is a regular one. Now I've tried DGBob, IBob (doesn't work at all), MCBob and MVBob and TempGaussMC(very good quality and FAST). Those that work deliver fabulous quality, the only problem is that they don't convert the fields to frames (I have a DVD with 50 fields per second and if I use those filters, it still encodes 25 frames, or 50 frames, but it uses only half of the fields).
-
Originally Posted by andy_blah
SeparateFields()
Trim(1,0)
Weave() -
Or realign the fields with:
Telecide()#from Decomb, or:
TFM()#from TIVTC.
Or, if you're not sure about what you have, upload a small piece of the source for us to have a look. -
It seems that I fixed it using DGIndex, VirtualDub's bob and blur filter, and it seems that it looks very smooth. But I still want to see if there is any alternative to this.
@jagabo: I don't know if it is what you say it might. How could I find out? Should I post a GSpot screenshot?
@manono: not sure how to cut a part from a .vob file -
Well, it's not phase-shifted. It's real PAL interlaced video. So, your earlier comment:
...the only problem is that they don't convert the fields to frames (I have a DVD with 50 fields per second and if I use those filters, it still encodes 25 frames, or 50 frames, but it uses only half of the fields).
Just out of curiosity, why do you want to bob this thing anyway? What are you planning to do with it? And are you trying to encode it with something as 50fps? I hope you're not trying to encode as MPEG-2 at 50fps. -
Sorry for my puzzling talk, it happens sometimes.
What I wanted to say is that the DVD has 25 frames per second and 50 fields per second. Those filters did not convert those 50 fields to frames in the encoded avi. But in the end I think this was caused by using DirectShowSource in the AviSynth script.
To answer your questions:
I want to bob deinterlace this DVD because of quality reasons, if you know what I mean. With this, I plan to back-up the DVD on my HDD. Just want to convert the DVD to avi, not to MPEG-2 at 50 frames. -
Oh, DVD to AVI at 50fps. Then make a D2V project file with DGIndex, use the DGDecode.dll together with MPEG2Source, and then put on the bobber you're using. If you do it that way then I know of no reason at all why you won't get 50fps out of it.
Although there are ways to make DirectShowSource do what you want, why bother when MPEG2Source is better and easier? -
Yes, I did what you both said, just did it half in AviSynth (loading the .vob) and VirtualDub (bob filter+resize), only that I resized the video to 5:4, because it looks better IMHO, and by this, I got what I initially wanted. So, after all it turns out to be my mistake, using DirectShowSource
Thank-you both for your help! -
Once you start with AviSynth, go all the way and do all the filtering in the script as well. Set VDub(Mod) for Video->Fast Recompress and the result will be 30% or so faster encoding and slightly better quality output.
And I really doubt that it's meant to be watched in some 5:4 ratio, rather than a 4:3 one such as 480x360 or 640x480. Benny Hill is a bit too slender at 5:4.
Using ITU resizing, removing the black bars, and then cropping an additional 2 pixels into the video both top and bottom to lower the Aspect Error, I get a perfect 4:3:
Crop(20,2,-8,-6)
LanczosResize(512,384)#or 480x360 or 640x480 -
Well, I suppose that he would look off better being slender than being bloated
Seriously now, I will try your advice tomorrow to see if it is better. Thank-you for the suggestion ^_^
Similar Threads
-
What deinterlace method to choose for virtualdub?
By muffinman123 in forum Capturing and VCRReplies: 7Last Post: 6th Sep 2011, 14:06 -
KMPlayer and FFDShow deinterlace - how to get "bob" effect working?
By ANOther1676 in forum Software PlayingReplies: 3Last Post: 18th Feb 2011, 07:47 -
a good BOB? for DVCPRO via SDI output TO CAPTURE into Precision 690 PC?
By cowtowne in forum Capturing and VCRReplies: 0Last Post: 14th Feb 2011, 11:01 -
Best deinterlace method
By Lastman369 in forum Video ConversionReplies: 18Last Post: 1st Feb 2011, 10:20 -
What Is The Good/Correct Method to convert from 25fps into 29.97fps..
By hypershade in forum Newbie / General discussionsReplies: 1Last Post: 21st Mar 2009, 07:49