Log in

View Full Version : deinterlace dv with yadif error


STI
19th October 2007, 20:07
Hello :)

I am capturing old ntsc vhs videos using a canopus advc-50 card and ulead video studio 7 as capture software.
GSpot says "dvsd" as video codec.
Then I tried the AviSynth script creator. It checks "deinterlace" with Yadif. When I try to save the script I get an AviSynth script error: "Video must be YUV" from line 3 (the yadif line).

What can I do to solve the problem :confused:

Nico :thanks:

2Bdecided
19th October 2007, 20:41
After the avisource, try
converttoYUY2(interlaced=true)

IIRC I think there might be "issues", but it should at least work.

There are other DV codecs. Some give a choice of colour output formats. Some have bugs in the chroma output.

Cheers,
David.

Fizick
19th October 2007, 21:30
Yes, it should help (if DV codec output is RGB).

(that is why i am very disappointed in "MEGUI"-like collections - they stripped documentation from program and filters and make people like blind kittens)

STI
20th October 2007, 12:40
ConvertToYV12(interlaced=true) did it :D

Thanks a lot.:)

Is there a way to add this line permanently to the scripts created by avisynth script creator? (I know, this is the wrong thread for that, sorry)

Nico :rolleyes:

Blue_MiSfit
23rd October 2007, 00:37
I wouldn't go straight to YV12 before deinterlacing. Call me crazy, but I think installing Cedocida (an open source DV decoder) and having it output YUY2 (and having YADIF operate on that might give better results.

~MiSfit

Video Dude
23rd October 2007, 00:56
I use the free Canopus DV codec which outputs YUY2.