Video of a fireplace deinterlaced with QTGMC. I find the bricks in the fireplace distort or "dance" along with the flickering light. I've tried deinterlacing with "combine fields" in Virtualdub but the resulting image is duller and has artifacts in it.
Any suggestions are appreciated.
3 sec samples in DV avi format on Google Drive. Both can be downloaded.
Interlaced
https://drive.google.com/file/d/0B0zvAZXgfLgiV1lTOFZ1R2hsRnM/view?usp=sharing
Similar shot deinterlaced
https://drive.google.com/file/d/0B0zvAZXgfLgic2luZ043X2d2SXc/view?usp=sharing
+ Reply to Thread
Results 1 to 4 of 4
-
Last edited by brassplyer; 22nd Dec 2014 at 08:41.
-
I don't know the reason, aside from maybe wondering if it's a plugin issue, because I can't duplicate the problem. When I try to use QTGMC on your sample, I get an error message regarding masktools not supporting the colorspace. From memory that probably means you're using mt_masktools-25.dll or masktools-25.dll, as they do.... I think that's how it works....
The version I'm using is masktools2-x86.zip from here, so in order to use QTGMC on your sample, I need to convert to YV12 first, and the attached sample is the result. (I'm also using Avisynth+).
(Side note: The version of masktools2 I linked to isn't bothered by mod2 or mod4 video. The other versions slow down quite a bit, and slow QTGMC as a result)
ConvertToYV12()
QTGMC()
SelectEven()
The second sample is Yadif de-interlacing. It's also converted to YV12, but after it was de-interlaced.
Load_Stdcall_Plugin("C:\Program Files\MeGUI\tools\avisynth_plugin\yadif.dll")
Yadif(order=-1)
ConvertToYV12()
Edit: I forgot to set the aspect ratio so I re-uploaded the samples. I'm pretty sure for DV, the pixel aspect ratios here would be the ones to use.
Pixel aspect ratios of common video formatsLast edited by hello_hello; 21st Dec 2014 at 17:45.
-
You could use a mask to mark use qtgmc only in the immeidiate area of the fire and use a blend elsewhere.
Code:mask=ImageSource("mask.png").ConvertToYV12(matrix="pc.601") AviSource("image_bounce_bef_deint.avi") AssumeBFF() ConvertToYV12(interlaced=true) v1=QTGMC(preset="placebo") v2=Blur(0,1.0).Sharpen(0,0.7).ConvertFPS(60000,1001) Overlay(v2,v1, mask=mask)
The lines right behind the fire still bounce around but the rest of the image is stable.