PDA

View Full Version : Fieldshift or conversion artifact (or other!) ?


R3Z
15th October 2007, 04:31
I am working on a video here which seems to be PAL 25fps BFF Interlaced. From my knowledge there has been no standards conversion. The strange issue is that it appears to have field shift artifacts like so;

http://www.users.on.net/~inet_s51/stuff/Test/test.jpg

Keeping in mind these artifacts still occur once deinterlaced (either dumb or smart bobbing).

I have tried the MSU_FieldShift plugin without any luck as well as a function by davidhorman that shifts the even fields up one row;

assumebff
separatefields

e=last.selecteven.converttorgb24
o=last.selectodd.converttorgb24

interleave(e,o.crop(0,1,720,287).addborders(0,0,0,1))
weave

Its neither of those i think, though i am stabbing blind :confused: I can minimise/fix everything else thats wrong with the clip to my liking (and theres alot).

I have uploaded a sample if anyone is game to have a look :) ;

Sample 29MB (http://www.users.on.net/~inet_s51/stuff/Test/strange.mpg)

Any help or advice is greatly appreciated :)

neuron2
15th October 2007, 05:26
Tell us more about the clip. How did you capture it or where did you get it?

R3Z
15th October 2007, 07:35
Tell us more about the clip. How did you capture it or where did you get it?

Unfortunately i only know that the clip was captured with an amateur video camcorder and then captured from a PAL VCR to PC via a Cannon MVX250i and then authored with SceneAlyzerLive 2.1

As far as i know, no PAL > NTSC conversion was done as the end movie is PAL and the documentation from the info file doesnt state it.

I guess that means i am stuffed ? :sly:

Didée
16th October 2007, 11:38
Try vinverse() (http://forum.doom9.org/showthread.php?p=896352#post896352) on separated fields:

SeparateFields().vinverse(amnt=4).Weave()

either before or after deinterlacing - see which way works out better. amnt as high as needed, but as low as possible.

R3Z
16th October 2007, 15:03
Try vinverse() (http://forum.doom9.org/showthread.php?p=896352#post896352) on separated fields:

SeparateFields().vinverse(amnt=4).Weave()

either before or after deinterlacing - see which way works out better. amnt as high as needed, but as low as possible.

Absolutely perfect :) Thanks Didée !

Theres one for the memory bank (i mean favourites list :cool: ).