我有一个应用程序可以每秒多次捕获模拟测量 - 让你知道它的样子 - 这里是一个示例框架(显然曲线会随着测量变化而变化):
alt text http://img829.imageshack.us/img829/3692/curve.png
我需要这个应用程序将这些帧记录到AVI或任何其他可以在没有自定义编解码器的Windows上播放的视频文件中。
我想过只创建一个巨大的动画GIF文件,但回放/暂停功能是必须的。 FLV也不会这样做。
那里有编解码器吗:
非常感谢任何建议。
答案 0 :(得分:1)
我的第一个想法是:您可能有需求问题。
如果一个要求“在Windows Media Player中随时可用”,那么除非您在Windows 7上使用WMP(最终在Windows 7中添加了新的编解码器),否则这个要求会非常缩小。 Here's a list of codecs supported in XP(Vista大致相同)。此外,容器格式存在一些限制,可能会进一步限制--XMP和Vista上的WMP实际上只能支持avi和asf容器。
在Windows 7上,您还可以访问H264和mp4容器。
假设您使用的是Windows 7,那么您最好的选择绝对是h264。您可以使用x264,它是当前可用的最佳编码器实现(它可以轻松处理您指定的视频类型),将其复制到MP4容器中,然后您拥有在所有主要操作系统中广泛兼容的文件(视窗/ *尼克斯/ OSX)。
如果你没有使用Windows 7,那么我会说你最好的选择是AVI容器中的MPEG-4。
答案 1 :(得分:0)
现在刚才看到这个问题。对于窗户上只有一个小颜色托盘的图像的最佳解决方案是WMV屏幕编解码器(为屏幕捕获创建的原始图像)。
使用WMV Encoder SDK,您可以轻松地从一组图像中创建一个wmv文件。