I did a comparison of deinterlacers (1080-60i to 1080-30p) using Stringer's driving clip (thanks Gregory!).
Edit: On my computer, Firefox is zooming these pics which makes it impossible to compare. These should be 750px wide. If they are not then view in another browser or save them and view offline.
Full frame screengrabs including these and a few more tests are available as an 11MB zip file here.
Method:
Stringer's 1080-60i AVCHD clip was on a Vegas Pro 10.0c timeline with 1920x1080 generated text ("...tion Detail") on a higher track. Both within studio RGB levels.
Each test was rendered out to a 1080-30p HuffYUV file except for the Handbrake test, which was rendered to DNxHD then x264 in Handbrake at 20 Mbps.
Mike Crash's Smart Deinterlace plugin, the Yadif plugin, and the BCC7 plugin were added as Media fx.
The QTCMG tests went via Debugmode Frameserver, AviSynth (for QTGMC), VFAPIConv, and back into a 2nd instance of Vegas Pro 10.0c for HuffYUV rendering.
I saved snapshots in Vegas Pro 10.0c, cropped/annotated/saved to very high quality JPEG in Photoshop CS3.
Notes:
1. This is only one test! Results will differ with different footage.
2. In Vegas Pro 8.0c the Smart Deinterlacer cannot be used as a track fx, but in 10.0c it now can be, as can Yadif and BCC7. The pre/post toggle is more intuitive now, and by default the fx comes in correctly as "pre".
3. It's useful to compare the sharpness of the generated text, top left. The Handbrake and QTGMC methods oblige it to go through the external deinterlacing process, whereas it bypasses deinterlacing (I assume) in the Vegas native or plugin methods.
4. Setting Smart Deinterlace motion thresholds to 0 defeats the purpose of the plugin somewhat but I wanted to force it to deinterlace the whole frame in order to make a meaningful comparison of its blending/interpolating.
5. Yadif plugin is here. It has 32-bit and 64-bit versions in the download.
6. Mike Crash's Smart Deinterlace plugin is here: 32-bit, 64-bit versions.
7. The QTGMC method is in my YouTube/Vimeo tutorial (discussed here). It can be greatly speeded up by multi-threading.
8. I can see that the colours have become adjusted somewhere during the QTGMC workflow and will discuss that elsewhere.
Personal Observations (your mileage may vary):
1. The blend methods play back more smoothly than all the other methods, but are much softer (nothing new here but worth repeating).
2. I prefer Yadif over Smart Deinterlace.
3. Improvements in QTGMC using slower presets than "super fast" are slight.
4. In this test, Handbrake decomb doesn't seem to do much that the Yadif plugin isn't doing, and the yellow in the car's headlights is getting shifted over to the left. The yellow is also getting shifted in the QTGMC tests (Edit: Now fixed for QTGMC. I discovered this was due to leaving "interlaced=true" out of my AviSynth script. Not fixed for Handbrake though. See further down the thread for details):
Discuss!
Edit: On my computer, Firefox is zooming these pics which makes it impossible to compare. These should be 750px wide. If they are not then view in another browser or save them and view offline.
Full frame screengrabs including these and a few more tests are available as an 11MB zip file here.
Method:
Stringer's 1080-60i AVCHD clip was on a Vegas Pro 10.0c timeline with 1920x1080 generated text ("...tion Detail") on a higher track. Both within studio RGB levels.
Each test was rendered out to a 1080-30p HuffYUV file except for the Handbrake test, which was rendered to DNxHD then x264 in Handbrake at 20 Mbps.
Mike Crash's Smart Deinterlace plugin, the Yadif plugin, and the BCC7 plugin were added as Media fx.
The QTCMG tests went via Debugmode Frameserver, AviSynth (for QTGMC), VFAPIConv, and back into a 2nd instance of Vegas Pro 10.0c for HuffYUV rendering.
I saved snapshots in Vegas Pro 10.0c, cropped/annotated/saved to very high quality JPEG in Photoshop CS3.
Notes:
1. This is only one test! Results will differ with different footage.
2. In Vegas Pro 8.0c the Smart Deinterlacer cannot be used as a track fx, but in 10.0c it now can be, as can Yadif and BCC7. The pre/post toggle is more intuitive now, and by default the fx comes in correctly as "pre".
3. It's useful to compare the sharpness of the generated text, top left. The Handbrake and QTGMC methods oblige it to go through the external deinterlacing process, whereas it bypasses deinterlacing (I assume) in the Vegas native or plugin methods.
4. Setting Smart Deinterlace motion thresholds to 0 defeats the purpose of the plugin somewhat but I wanted to force it to deinterlace the whole frame in order to make a meaningful comparison of its blending/interpolating.
5. Yadif plugin is here. It has 32-bit and 64-bit versions in the download.
6. Mike Crash's Smart Deinterlace plugin is here: 32-bit, 64-bit versions.
7. The QTGMC method is in my YouTube/Vimeo tutorial (discussed here). It can be greatly speeded up by multi-threading.
8. I can see that the colours have become adjusted somewhere during the QTGMC workflow and will discuss that elsewhere.
Personal Observations (your mileage may vary):
1. The blend methods play back more smoothly than all the other methods, but are much softer (nothing new here but worth repeating).
2. I prefer Yadif over Smart Deinterlace.
3. Improvements in QTGMC using slower presets than "super fast" are slight.
4. In this test, Handbrake decomb doesn't seem to do much that the Yadif plugin isn't doing, and the yellow in the car's headlights is getting shifted over to the left. The yellow is also getting shifted in the QTGMC tests (Edit: Now fixed for QTGMC. I discovered this was due to leaving "interlaced=true" out of my AviSynth script. Not fixed for Handbrake though. See further down the thread for details):
Discuss!