测试内容:
DIVX公司的解压引擎效率。
测试环境:
WINDOWS2000,256M,p41.7,使用VFW,DIRECTDRAW对同一窗口画。总帧数2386帧,帧大小480*260,并非标准的352*288.
测试结果:
DIVX公司的压缩/解压引擎连解带画在同一窗口上操作,一个AVI文件2386帧需要30秒,这样来说,一秒钟连解压带显示不超过80帧。
问题:
如果一秒钟连解压带显示只有80帧再加上其他的开销,估计能到60帧,按每路15帧,大约能显示四路(压件压缩,使用DIVX公司的压缩引擎),这样显然不能满足需要,请问造成这种问题的瓶劲在哪儿。怎样才能使它能解更多的帧。
疑点:因为我是在同一窗口用DIRECTDRAW上画的,怀疑在缓冲表面上LOCK时会占较多的时间和资源,不知道这种想法对不对。而发现其他产品使用微软的MPEG4 V2时效率很高。
请做过这方面的高手提些建设,该如何处理才能使解压及显示的效率提高。
DIVX公司的解压引擎效率。
测试环境:
WINDOWS2000,256M,p41.7,使用VFW,DIRECTDRAW对同一窗口画。总帧数2386帧,帧大小480*260,并非标准的352*288.
测试结果:
DIVX公司的压缩/解压引擎连解带画在同一窗口上操作,一个AVI文件2386帧需要30秒,这样来说,一秒钟连解压带显示不超过80帧。
问题:
如果一秒钟连解压带显示只有80帧再加上其他的开销,估计能到60帧,按每路15帧,大约能显示四路(压件压缩,使用DIVX公司的压缩引擎),这样显然不能满足需要,请问造成这种问题的瓶劲在哪儿。怎样才能使它能解更多的帧。
疑点:因为我是在同一窗口用DIRECTDRAW上画的,怀疑在缓冲表面上LOCK时会占较多的时间和资源,不知道这种想法对不对。而发现其他产品使用微软的MPEG4 V2时效率很高。
请做过这方面的高手提些建设,该如何处理才能使解压及显示的效率提高。
解决方案 »
- 程序崩溃,求解释
- 请教MSMQ与COM+之间的关系
- 谁有mschart相似但比其漂亮的免费(源码)控件?给一个或推荐一下啊
- 刚学mfc,一个问题:vb api 和通常意义上的api有什么区别?
- 提问:return 0和return (0)有什么区别?
- 菜鸟问题?我用ALT模版生成了一个service服务程序,结果可以启动,但是无法停止。不知道问题出在什么地方,不知道哪位做过同样的程序,望
- 有谁知道Rational Rose Enterprise Edition 2000英文版的注册码?
- 如何写静态连接库,如何与静态库连接?
- 我们来讨论一下CSDN论坛改版后出现的问题及解决方案好吗??
- 为什么编译时有时显示错误有时又显示对
- 请教一个多媒体的问题,API
- 基于CListBox的列表控件,怎样才能使其具有拖放动属性呢?(急求....)
另外还有一个问题,如果我把分辩率设成32位,显示速度很快,但如果我改成24位则显示速度非常慢,因为帧解压缩后是24位的,按理说,缓冲表面和解压出的图像都是24位,只是把数据一行一行拷到缓冲表面就行了,还用不着24位到32位时需要3字节到4字节的转换,但为什么速度这么慢,瓶颈在哪儿,请高手解答。
AI和图像编程都是极难