Apologies if this should be in newbies instead, I couldn't decide.
I wondered what were the differences between using Virtualdub's inbuilt "Deinterlace filter" and QTGMC with Avisynth please?
My source is PAL VHS and i'm only after reasonable output for my parents not videophile quality.
What i've currently done is capture the vhs using Virtualdub to a lossless AVI.
Complete name : D:\9thJan2018.avi
Format : AVI
Format/Info : Audio Video Interleave
Format profile : OpenDML
File size : 35.3 GiB
Duration : 49mn 5s
Overall bit rate : 103 Mbps
ID : 0
Format : YUV
Codec ID : UYVY
Codec ID/Info : Uncompressed 16bpp. YUV 4:2:2 (Y sample at every pixel, U and V sampled at every second pixel horizontally on each line). A macropixel contains 2 pixels in 1 u_int32.
Duration : 49mn 5s
Bit rate : 102 Mbps
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 3:2
Frame rate : 29.970 fps
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:2
Compression mode : Lossless
Bits/(Pixel*Frame) : 9.849
Stream size : 35.0 GiB (99%)
ID : 1
Format : PCM
Format settings, Endianness : Little
Format settings, Sign : Signed
Codec ID : 1
Duration : 26mn 23s
Bit rate mode : Constant
Bit rate : 1 536 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Stream size : 290 MiB (1%)
Alignment : Aligned on interleaves
Interleave, duration : 43 ms (1.28 video frame)
+ Reply to Thread
Results 1 to 13 of 13
QTGMC as I understand is high end quality deinterlacer. Virtualdub is using default blending method as deinterlacer. So VD filter is very fast at cost of quality. You lost lots of information from source. On other hand QTGMC is superb quality at cost of speed. But since your source is VHS and you are not videophile , VD filter should be sufficient
BTW your source seems more likely NTSC than PAL 720x480 and fps at 29,970 seems like NTSC.
Thanks for the reply
I have no idea why it says it's 29.970fps, it is definitely PAL unless something very strange has gone on, i've never bought any videos outside of the UK
It is those compact VHS though if that makes a difference?!
I must admit i'm trying a virtualdub inbuilt filter now and it's going to take 1.5hours! Longer than I thought it'd be! Plus it will rise from 60GB to 80GB!!
Last edited by Bernix; 9th Jan 2018 at 13:59. Reason: EDIT
As I talked about loss of information I meant a blend. If you don't need quality, once watch then delete, it can speed up a process. But I feel now everybody will cast stones at me.
Once watch delete isn't worth do deinterlacing of VHS probably
QTGMC is not a deinterlace filter, it's a deinterlacing script, big difference. at the ultrafast and superfast presets it uses Yadif for deinterlacing. Personally, I always thought QTGMC was over-rated, it automates some of the analysis and processing but in all honesty if one were motivated enough there's no reason why they couldn't accomplish the same thing by manually choosing a filter chain.
True, QTGMC is a script, but I'd still think it would be possible to make that a background process/task. Sort of how calling QTGMC is essentially hidden in Avisynth with a single line.
Yadif + good anti-aliasing would be next best solution. But no AA in VirtualDub either. Again, we have the script santiag in Avisynth, based on NNEDI3.
VirtualDub just doesn't have anything good. Yadif is behind the times on quality.
I'd never use QTGMC beyond faster, preferring slow in most cases.
Avisynth+ x64 and VirtualDub FM x64 is a nice combo for speed on QTGMC. 2x-3x realtime isn't bad (ie 1 hour of footage take 20-30 minutes to deinterlace). I started to do that not long ago, huge speed boost.
Yes, it's a script that relies on a number of AviSynth plugins (which in turn may have additional dependencies). I don't know how difficult it would be to port but the VapourSynth guys did it so it's not impossible. (Maybe the VapourSynth version would even be a better starting point as they probably rewrote or cleaned a lot of stuff during porting.)