使用Microsoft Expression Encoder和一系列位图在C#中生成视频

时间:2012-05-08 18:18:18

标签: c# .net video video-encoding expression-encoder-sdk

我需要在C#中生成一个视频。我正在搞乱Microsoft Expression Encoder,但我所拥有的是特定时间索引的一系列位图。有没有办法使用Microsoft Expression Encoder根据我的描述使用一系列位图对视频进行编码?

1 个答案:

答案 0 :(得分:1)

可以这样做,但Expression Encoder不是正确的方法。

From a Microsoft employee in their forums

  

这种技术被称为“延时”或“停止运动”   遗憾的是,Expression Encoder本身并不是正确的工具。您   如果你愿意,可以使用AVSynth脚本作为编码器的源,但是   其他量身定制的产品将为您带来更好的效果。

further from the same employee here

  

不幸的是,Encoder不直接支持这种情况。我们的   管道只是不是为了处理那么多输入文件而构建的。那里   可能是AVISynth(我们支持)的方法,   否则你可能需要使用第三方工具来创建   我们可以导入的视频文件。除了使用QTP,看起来像人   尝试这样做是使用Adobe AfterEffects来做到这一点。其他人是   使用免费软件,如Photo Lapse 3或VirtualDub。