We are currently using the Microsoft's default AVI muxer to record realtime video in 1080p60 video and there is an inherent problem. If full interleaving is selected, there will be CPU or Memory leak in Vista or Windows 7. If capture interleave is selected, drop frames will occur randomly.
As such, we need a replacement for the AVI muxer that could overcome the above problem.
Below is the requirement:
- A totally independent DirectShow filter that will not rely on any other libraries.
- No drop frames and no lip sync problem regardless or recording duration.
- Preferably with build-in file writer for higher efficiency.