2008-09-18 40 views

回答

4

我知道有mencoder(mplayer项目的一部分)和ffmpeg,这两者都可以做到这一点。

0

不是库,但mplayer能够将JPEG序列编码为任何格式。它可以运行在Linux,Windows,BSD和其他平台上,如果你想使用python,你可以编写一个python脚本。

1

在C++中的OpenCV(开源英特尔计算机视觉库)让您创建一个AVI文件,只是把框架内的...

,但它就像用大炮一只苍蝇拍摄。

3

ffmpeg是用于构建各种视频,并且将一个类型的视频(图像在此情况下的序列)转换成其它类型的视频的大(开源)程序。

通常从命令行使用它,但这实际上只是其内部库的包装。它明确可用于used from within another program

也有python bindings包装c api,虽然这个特定的项目似乎没有得到最好的支持(可能有其他项目在做同样的事情)。

还有this link有人使用ffmpeg来做类似于你要找的东西。

2

GStreamer是一个热门的选择。它与DirectShow或QuickTime类似,是一个完整的多媒体框架,具有获得合法授权的编解码器的优点,并且具有出色的Python绑定。