PDA

View Full Version : Trying to IVTC video capture by Canopus advc-110 firewire capture device


bigdog660
7th September 2007, 19:02
I have a Canopus advc-100 fire wire capture device that I'm using to capture VHS movies for conversion to DVD. I use iuVCR as my capture software, and use HuffYUV 2.1.1 CCESP Patch as my capture codec.

After capturing my video, and opening it up with VrtualDub, I notice that every frame is a (K)eyframe. When I try to use VirtualDub's IVTC (reconstruct from fields - adaptive), the resulting direct stream copy file that is saved is still 29.97 fps.

I am guessing that the problem is every frame is a keyframe, and that is why I can't get 23.97 fps. I have not tried reconstruct from fields - manual because I do not know what to set the offset at, and whether to checkbox invert polarity or not.

Also in iuVCR, under Muxer, I have different muxer options. I use AVI, but under interleave, I have a choice of None, Capture or Full. Currently it's on None. Would this possibly make a difference whether I get all Keyframes or not?

Any help would be appreciated.

I tried Interleave Capture and Full, but have the same results.

neuron2
7th September 2007, 20:37
If you capture to HUFYUV, it is correct for every frame to be a keyframe.

You should do your IVTC using Avisynth tools, such as Decomb or TIVTC. They are much more flexible and easier to use than VirtualDub's built-in support.

Blue_MiSfit
7th September 2007, 20:54
Well said.

Very simple to do...


Loadplugin("...\tivtc.dll")

AVISource.avi("video.avi")

TFM()
TDecimate()

ConvertToYV12() #For DVD encoding with HC, use YUY2 for CCE


This should return 23.976fps, assuming your source is actually 23.976 with pulldown.

~MiSfit

bigdog660
7th September 2007, 23:49
Thanks, works like a charm!