最佳视频编解码器,用于编码模拟图形信息/ AVI

时间:2010-08-06 06:58:30

标签: video video-capture video-encoding codec

我有一个应用程序可以每秒多次捕获模拟测量 - 让你知道它的样子 - 这里是一个示例框架(显然曲线会随着测量变化而变化):

alt text http://img829.imageshack.us/img829/3692/curve.png

我需要这个应用程序将这些帧记录到AVI或任何其他可以在没有自定义编解码器的Windows上播放的视频文件中。

我想过只创建一个巨大的动画GIF文件,但回放/暂停功能是必须的。 FLV也不会这样做。

那里有编解码器吗:

  • 最适合这种视频(3-4种颜色,没有抖动,帧间到帧的变化很小,大约4-8 fps)
  • 随时可在Windows Media Player中使用
  • 可用作linux的文件库来编码文件

非常感谢任何建议。

2 个答案:

答案 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文件。