Hello all. I just want to clarify that this is a well-known problem with GKnot and x264 VfW (after rev607). The source of the problem is the many changes that occured after rev606 in the field of the encoding speed. I transfer here the words of snow_xmas from Doom9:
I have added r606 into my space. This version has no bugs. And move r658 to "x264vfw_Beta". From r607, the encoding melody has changed, encode some frames at the same time. Instead of encode frame by frame. So from r607, Maybe the last frame has finished to process and some others haven't. But while converting soft would stop to process. And in the 1st pass stats file, some frames do not exist. So it will display "2nd pass has more frames than 1st pass".
When developers stop to provide vfw, libx264 code was deserting vfw day after day. Maybe r606 is the last version which can support vfw well.
I have to say sorry to everyone. And I like vfw same to you. I will amend the code as far as possible.
So we don't have other choice if we want to make two passes with x264 VfW and of course with 2 threads: Only use the rev606. Download from here:
http://amd.streamload.com/snow_xmas/x264vfw/
Because I have search and ask a lot here and there, I truly believe that it's very difficult to have further development in x264 VfW. Some people try or tried to do something (like DTS, snow_xmas and others), but it seems that they work alone and not as a team. And this is a hard work for one man... Except that, I am not even sure that it could be possible to achieve something due to the many changes in the x264 development from one side and the native limitations of the VfW framework on the other.
Anyway, the truth is that (if you tweak it to the max) the quality of the x264 VfW rev606 is still amazing! That's why I am still using it. If anyone is thinking to switch to the x264 CLI version but he doesn't want to spend much time learning it, I propose (and I am sure DTS will agree) the excellent lmx264gui, which is a CLI frontend identical to the VfW configuration panel. That's all.