STC-Fan
3rd March 2010, 14:09
Recently I have been re-capturing some old PAL VHS tapes using a Conexant Fusion 878A-based capture card, with better results than from my previous efforts a few years back, capturing through the VIVO port of my then-primary GeForce 4 Ti4200 graphics card.
However, in one of the tape re-captures, one of the fields shifts up, moving out of alignment with the other field, causing jagged edges and generally making for ugly artefacts after deinterlacing.
So far I have been unable to find a filter for AviSynth that is able to correct occasional field shifting, and was wondering if anyone here knows of a solution to this problem. As of this time, I am only aware of one plugin, from the MSU Graphics & Media Lab (http://compression.ru/video/old_film_recover/field_shift_en.html), but this is only capable of correcting fields shifted horizontally - not vertically.
From my investigations, there is a plugin for VirtualDub that will perform a vertical shift on interlaced video fields. However, that plugin shifts all fields in all frames, so it does not address the problem of only correcting those frames which actually suffer from shifted fields.
I have uploaded a sample of the affected video, which can be found here (http://stc.hacking-cult.org/videos/VerticalFieldShift_Sample.avi). The file is compressed with (the latest version of) Lagarith, so bear this in mind if you primarily use VLC Media Player for viewing video files, as it will not play in that application. (This is despite the VLC Wiki stating that Lagarith playback is supported (http://wiki.videolan.org/VLC_Features_Formats), but that's another topic for another thread.)
However, in one of the tape re-captures, one of the fields shifts up, moving out of alignment with the other field, causing jagged edges and generally making for ugly artefacts after deinterlacing.
So far I have been unable to find a filter for AviSynth that is able to correct occasional field shifting, and was wondering if anyone here knows of a solution to this problem. As of this time, I am only aware of one plugin, from the MSU Graphics & Media Lab (http://compression.ru/video/old_film_recover/field_shift_en.html), but this is only capable of correcting fields shifted horizontally - not vertically.
From my investigations, there is a plugin for VirtualDub that will perform a vertical shift on interlaced video fields. However, that plugin shifts all fields in all frames, so it does not address the problem of only correcting those frames which actually suffer from shifted fields.
I have uploaded a sample of the affected video, which can be found here (http://stc.hacking-cult.org/videos/VerticalFieldShift_Sample.avi). The file is compressed with (the latest version of) Lagarith, so bear this in mind if you primarily use VLC Media Player for viewing video files, as it will not play in that application. (This is despite the VLC Wiki stating that Lagarith playback is supported (http://wiki.videolan.org/VLC_Features_Formats), but that's another topic for another thread.)