Arre Dude!
That Article was'nt only about video codecs but also how to encode stuff the right way, And if u read the entire post a lot has been said about how virtual Dub works and how to solve problems associated with it....(Read the
ENTIRE
Post!!!)
Anyways, i'll answer u here as well, U shud never encode *.DAT files from a VCD directly as the *.DAT is not a true video container but a very general container used to house anything( DAT = data). The reason VCDs use *.DAT is because VCDs need to store more info(parity & correction info, etc.) then the A/V data itself and the mpeg container does not provide the flexiblity to do so.
So u r supposed to conver *.DAT to *.mpg using
VCD Gear enabling the Fix mpeg errors option. Encoding from DAT directly will also give u major A/V sync issues in ur output.
Try it out, u'll also notice that the converted *.mpg will be smaller in size to the *.DAT owing to the extra info being stripped off!!! And still play the same way.
P.S.: You can use AIMOne Video Converter also, Virtual Dub Provides lotta IP & AP filters but if u dont want to use them u can use AIMOne, its much more stable than Virtual Dub!!!
Hey n BTW, whatever iv mentioned above is there it the other post, its just that u din figure out your answer