我想在编写的Python应用程序中包含一些简单的视频编辑功能,通过谷歌搜索,我找到了以下几个库:
- pymedia
- pyglet(使用媒体模块)
- gst-python
要求:
- 占用空间小。我已经在使用wxPython(只是因为它),这会使最终的EXE文件变得很臃肿,因此,我希望用于实现此视频编辑功能的任何内容都不应显著增加体积。
- 该库应仍在积极维护。
- 不应需要专有许可证,因此FMOD不在考虑范围内。
- 依赖关系最小化。
- 不是一个完整的视频编辑器。没有需要花哨的东西。只需能够跳转到视频的不同部分,并且可以获取帧或放置(多个)标记以剪切视频的开始和结束部分。
- 跨平台 - 应该能够在Windows、Linux和OS X上运行。
如果您在Python应用程序中使用过上述视频编辑库或其他我尚未发现的库,请告诉我每个库的缺点以及它们彼此之间的差异。如果您还知道avbin的Python绑定,我想知道在哪里找到它。
gst-python(带有Python绑定的Gstreamer)似乎没有很好的文档。它似乎也与pyGTK紧密耦合,而pyGTK是一个相当大的工具包。