自己写的屏幕录像软件,用的是
http://www.codeproject.com/Articles/7388/A-Simple-C-Wrapper-for-the-AviFile-LibraryA Simple C# Wrapper for the AviFile Library的代码。通过截图合成视频,然后通过解码器压缩成一个完整的AVI文件。录音则是用的driectX,最后把音频视频合在一起。方法有些笨,但是完全新手只能找到这样的简单办法……于是很自然的遇到的音画不同步的问题,由于帧数是在创建avi文件的时候设置的,而每秒钟的屏幕截图数量却经常有相当大的变化,于是延迟经常会很大,少则几秒,多则十几秒,完全无法预测。不知道有没有大大用过这个库,这样的问题是如何解决的?
或者说有没有其他难易度类似的办法可以完成这样的工作回避这样的问题?