在使用VirtualDub打开视频文件后,我发现拖动下面的进度条快速浏览时,CPU占用率很高,但硬盘灯几乎不太闪,用任务管理器观察了一下,发现也就只用了不到20M内存(视频文件为一般的VCD格式,60分钟左右)。众所周知,视频信息量极大,内存中显然无法全部存放;如果是做了简单的索引,那么在快速拖动的时候必然会疯狂读硬盘(像超级解霸,MediaPlayer一样),因此十分不理解。我看了源码(V1.5.9)中的VDProject::Open函数,但没有看得太明白。    望了解VirtualDub机制的大虾不吝赐教,多谢了!