这个项目能做什么

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还声明,商业产品可获得商业许可证。