Log in

View Full Version : Advice about capturing video needed....


Pages : 1 [2]

smok3
24th August 2006, 15:37
try http://forum.doom9.org/showthread.php?p=821362#post821362
or my mirror:
http://somestuff.org/avs/mvbob.rar (right click and save as)

bloodem
24th August 2006, 15:47
I downloaded your package and I get the exact same error:
"there is no function named "merge" (mvbob.avs lines 95 and 193)"

what's happening? :(

Boulder
24th August 2006, 16:37
Post the contents (a screenshot for example) of your plugins folder.

bloodem
24th August 2006, 16:49
I now extracted everything in avisynth/plugins/mvbob, but it still doesn't work.

Here's the folder's pic:

http://img206.imageshack.us/img206/9355/file0001pm9.th.jpg (http://img206.imageshack.us/my.php?image=file0001pm9.jpg)

and here's the error's pic:

http://img169.imageshack.us/img169/1531/file0002jc6.th.jpg (http://img169.imageshack.us/my.php?image=file0002jc6.jpg)

and my avisynth script is this:

import("C:\Program Files\AviSynth 2.5\plugins\mvbob\mvbob.avs")
AVISource("D:\a.avi")
mvbob()

Boulder
25th August 2006, 09:10
Empty your plugins folder completely and then extract the contents of mvbob.rar there. Import the script and see if it works.

bloodem
25th August 2006, 15:58
I already did that like.... 3 times now.... :(

is it maybe the fact that i use virtualdubmod? maybe it only works with virtual dub...

Boulder
25th August 2006, 16:04
Take this script : http://foxyshadis.slightlydark.com/random/mvbob.avs and this Masktools v2 : http://manao4.free.fr/masktools-v2.0a30.zip . Extract the mvbob stuff into its own directory (don't even put it under the plugins folder, try elsewhere as well) and extract the mt_masktools.dll file from the MaskTools package into your plugins folder.

The two error messages you have received have both said that you don't have MaskTools v1.5.x or MaskTools v2 alpha loaded (depending on the mvbob.avs you tried to import).

bloodem
25th August 2006, 16:13
i did everything you said and now I get another error message: "there is no function named mt_motion"

PS: because i got this error message, I extracted in the same directory all those directories found in the masktools 2.0 package and I STILL get the "no mt_motion function" message.

Boulder
25th August 2006, 16:25
mt_motion, like all those mt_xxx functions, is in mt_masktools.dll as well. There's no need to extract any other files than mt_masktools.dll from the package, the rest are just source files and documentation.

I'm kind of stumped though. You could try reinstalling Avisynth and see if that fixes things - by the way, which version do you use (create a script with Version() only in it and open in a media player or VDub).

bloodem
25th August 2006, 16:46
the avisynth version is:

2.55 build september 1, 2004

Boulder
25th August 2006, 16:50
You should upgrade, it may be that MaskTools v2 won't work on such an old version.

bloodem
25th August 2006, 16:56
i'll try avisynth 2.5.7 alpha 3... is this the latest version?

bloodem
25th August 2006, 17:05
never mind... I installed it and now it works perfectly! (the only error I got was that the video was supposed to be YUY2). Thanks a lot for your help! By the way, does converting to YUY2 affect the video in any way?

PS: encoding with mvbob is a b*tch, only 2 fps on my Athlon 64 3500+. I guess I'll have to get me a Core2 Duo soon. :)

Boulder
25th August 2006, 17:09
MVBob should accept YV12 data as well..what is the original colorspace, is it RGB for some reason? Use Info() in the script after you have loaded the source to check.

bloodem
25th August 2006, 17:19
Colorspace: rgb24
So if I convert, is there any quality loss?

Boulder
25th August 2006, 18:02
I'd install Cedocida (see the sticky thread) and set it to output YV12 (MPEG2 interlaced as the sampling).

bloodem
25th August 2006, 18:41
I don't know... I encoded using ConvertToYUY2 and I didn't see any problems... BTW, this mvbob is INCREDIBLE! A true deinterlacer!

Boulder
25th August 2006, 18:44
With Cedocida, the quality will be better and processing is faster as well. Still, to each his own.

bloodem
25th August 2006, 19:43
I tried Cedocida, it is faster, but I honestly liked better the ConvertToYUV2 results (with the PANASONIC codec). (There are some unusual shadows with Cedocida in certain parts of the movie)

Boulder
26th August 2006, 08:11
Show the shadowing artifacts with a screenshot (original, Cedocida and Panasonic from the same frame), if there is a problem, it should be corrected by the author of Cedocida. What YV12 chroma sampling option did you choose?

bloodem
26th August 2006, 08:15
hmm... I don't think I know how to select MPEG-2 interlaced... I didn't find a config panel. I just installed the codec and then opened the video in virtualdub, without using the ConvertToYUY2 command

Boulder
26th August 2006, 09:26
You can see the config when you start VDub, then go to Video->Compression. Choose Cedocida and then 'Configure'.

bloodem
26th August 2006, 11:11
yes, you were right... it's so much better with cedocida. thanks so much for your help! the quality is better and... well... the processing speed is better too (3-4 FPS) :) Like i said... I definitely need a Core 2 Duo, because with this speed it would take me 30 hours to encode 60 minutes of DV video.

Boulder
26th August 2006, 11:14
You could try SecureDeint() which is also in mvbob.avs. It's faster and very high quality as well.

bloodem
26th August 2006, 12:46
I tried SecureDeint() too. It's good, but not as good as mvbob() IMO

bloodem
26th August 2006, 13:55
one more thing.... what filter would you suggest to make the indoor grains disappear? I tried undot() but it doesn't really make any difference.

Boulder
26th August 2006, 14:05
I'd try DegrainMedian or MVDegrain (in the MVTools package).

bloodem
26th August 2006, 14:22
thank you. I'll give them a shot.