Log in

View Full Version : MVBob issues with new capture card


Seraphic-
23rd August 2006, 16:49
Hi,

Picked up a new capture card the other day and I was starting to create videos. However, as before, I need to deinterlace.

After deinterlacing my first video I found an issue with MVBob that I didn't have with my much older capture card. The capture format is still YUY2, but the size is now 720x480 not 640x480. Anyway, after deinterlacing with MVBob, I found the video to be very jumpy and the video is going about 12 frames foward, then 1 or 2 back. This looks to be the same issue I had when using MVBob with Playstaion 1 games, but this is a few month old Playstaion 2 game.

The odd thing is that I used this same video with my older capture card, and even though it also turned the video from 30FPS to 60FPS, I didn't have this issue.

Any help would be great, thank you!

Guest
23rd August 2006, 19:56
Please post your complete script, together with any included functions.

Guest
23rd August 2006, 20:01
Never mind!

You don't need to deinterlace it. It's one-field-shifted 30fps progressive. Try this:

avisource("1.avi")
assumetff()
telecide(post=0)

...or, if the phase is constant throughout:

assumetff().separatefields().trim(1,0).weave()

Seraphic-
23rd August 2006, 20:21
Hi,

Thanks for the reply.

A few questions about those:

1. Are both these somewhat lossess, or do they remove one whole field?
2. I get an error when using your first sript, is telecide a dll? I don't seem to have it and can't find a link.

I was using just the default "mvbob()". But I also added in "TDecimate(mode=0,cycler=1,cycle=2)" to keep it at 30FPS after I found the issue at 60FSP.

Guest
23rd August 2006, 20:30
As I said, you don't need to deinterlace as it is 30fps progressive video. You should always determine the nature of your source material before blindly applying a script to it.

Guest
23rd August 2006, 20:32
1. Are both these somewhat lossess, or do they remove one whole field? They are lossless. Both fields are retained. The scripts just correct the one-field phase shift.

2. I get an error when using your first sript, is telecide a dll? I don't seem to have it and can't find a link. There's a package called Decomb some guy wrote. I think it's in there. Maybe look here:

http://neuron2.net/decomb/decombnew.html

Seraphic-
23rd August 2006, 20:36
Hi,

But you're right, I should have done that. What program did you use to view the video field source?

Also, what do you mean by "phase is constant throughout"? How could I tell if it changes during the video?

Thanks

Guest
23rd August 2006, 20:43
Time for me to make a FAQ abut this at my web site. :)

I use an Avisynth script to separate the fields. Then I step through the fields of a motion section in VirtualDub. Letting a letter denote a unique picture, and frame boundary by :, we have:

1. Video:

a b : c d : e f : g h...

2. Progressive:

a a : b b : c c : d d : e e ...

3. Field-shifted progressive:

x a : a b : b c : c d : d e : e f ...

4. 3:2 Pulldown:

a a : a b : b c : c c : d d ...

etc.

Your video is case 3 and the solutions I gave convert it to case 2.

Seraphic-
23rd August 2006, 20:56
That's a lot to take in. But I think I understand how it works.

Please check your PM when you get a chance. I have something to ask.