after about 12000 frames it corrupts the rest of the cature process while the filesize of the video still increases but the video will restart...
I really need this... capturing as image sequence will take nearly 24 hours and a 70GB of space so also not a workaround for me.
I used 900fps (so i can add smooth motionblur afterwards)
Also
loading in virtualdub it said:
AVI: Index not found or damaged - recontructing via file scan.
AVI: Keyframe flag reconstruction was not specified in open options and the video stream is not a kneon keyframe-only type. Seeking the video stream may be extremely slow.
I used ffdshow ascodec
(and btw... its totally unclear which codecs ezquake supports)
okay, there is no frame number where things go wrong.
It's after the video file exceeds 4 GB
(repairing in virtualdub only can correct the keyframs but while it does make it allow the video file to be opepened by my video editor, the part after 4GB still remains corrupt/black)
sidenote: I do have 4 GB ram installed but a quick look at windows taskmanager it shows ezquake doesnt eat ram while capturing.
so....to sum it all up: after filesize exceeds 2 GB the video gets the keyframe problems, and after 4 GB the rest of the video will be lost.
Thanks a lot for the extensive info. This sounds like a 32-bit signed integer overflow problem.
"If you decide to capture in AVI format before encoding, you need to be aware of the 2 GB file limitation. The original AVI format specification required that hardware and software tools built to that specification support AVI files that are smaller than 2 GB. The specification was changed to allow files that are larger than 2 GB, but some of the hardware and software tools that support the AVI format do not yet support this updated specification. This AVI format is often called AVI Type II or extended AVI."
It should be investigated whether we can use the updated functionality of Windows Media API.