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