将图像序列转换为视频

时间:2011-10-14 11:32:19

标签: c++ c video sequence flv

我想创建一个屏幕捕获实用程序,到目前为止,我能够定期捕获屏幕以获得编号的图像序列,现在我想将它们编码为视频格式,最好是flv(因为良好的压缩和网络支持) ....出于这个原因我尝试了ffmpeg.exe,但由于一些奇怪的原因,它没有用 在我的远景终极...只有第一张照片被编码而剩下的 - 我不知道他们发生了什么。

另外,我更喜欢以编程方式编写stuf(使用c / c ++库api,如果有的话),而不是使用工具作为ffmpeg.exe,我感兴趣的是将图片序列编码为视频而不直接捕获连接视频。< / p>

我通过互联网搜索....有很多图书馆和教程可以在视频格式之间进行转换,但我找不到对我的问题有用的东西。

我不熟悉视频格式和sdk库,我只需要一种快速的方法将一些图片编码为具有一些基本控制的视频(作为两个连续帧之间的时间间隔)。 那么你可以帮我提一下我应该使用哪个库以及如何(代码片段和小描述性答案会有很大帮助),请不要推荐任何.NET解决方案,我需要从中学到一些东西并且不想申请一些蛮力的方法来解决问题。

对不起我的英语......并提前致谢。