这个项目能做什么
libopenshot是OpenShot视频库,一个免费、开源的C++库,用于构建视频编辑、动画和播放功能。它跨平台,为Linux、macOS和Windows提供了构建说明,并通过Python和Ruby绑定公开其功能。
文档化的能力包括:
- 多层视频合成
- 视频和音频效果,包括色度键、颜色调整和灰度
- 贝塞尔、线性和恒定动画曲线
- 基于曲线的时间映射,用于慢动作、速度变化和反向播放
- 音频混合、重采样、VST和AU插件支持,以及多种音频驱动程序
- 电视电影转换、逆电视电影转换和帧率转换
- 支持FFmpeg支持的图像、视频和音频格式及编解码器
- 一个Qt视频播放器,可以在QWidget上显示视频
- 多处理器支持和包含的单元测试
该项目提供了Doxygen生成的文档和示例,以及单独的日志记录和实验性硬件加速编码/解码文档。硬件加速被描述为实验性的,结果取决于可用的显卡及其功能。
libopenshot与libopenshot-audio和OpenShot Qt客户端一起开发。源代码、构建文档和问题跟踪托管在GitHub上。该库根据GNU LGPL v3.0或更高版本许可;README还声明,商业产品可获得商业许可证。
评论
0 评分人数达到10人后显示
登录后参与讨论。