视频一般来说每秒24帧就够了吧,是不是可以认为每40毫秒截一次屏就够了呢
如果屏幕刷新慢的时候 是足够了 但屏幕上在播放一段视频 录制出来以后 那视频就是 卡卡停停的 或者JS的渐变特效 也是
@浣花溪: 如果能确保40毫秒截一次屏,那就算电脑在播放视频截下来的应该也还算流畅吧,现在的视频不都差不多是24帧的吗
HI,同意楼上的观点。只要找到那个人眼感知的界限就可以了,对于人来说500毫秒内的速度变化是没有明显感觉的,但对于电脑来说已经做了极多的操作了。
网上有一些屏幕录像的例子的 可以看看别人怎么实现的
System.Threading.Thread.Sleep(500);延迟
lock 和死循环有点差别
求解释,为何不能有休眠。难道我们看到的电影真的是连续的?生物学上也没说过需要连续的吧。每秒15帧,人的肉眼能识别出不来的吧,具体数字多少我记不清了。如果你休眠真的导致不流畅的话,那么我只能说你的代码写的存在问题。要不,把你截图的代码与压缩的代码晾出来晒晒