OpenShot视频库(libopenshot)是一个免费、开源的C++库,致力于为全世界提供高质量的视频编辑、动画和播放解决方案。
构建状态
功能特点
- 跨平台(Linux、Mac和Windows)
- 多层合成
- 视频和音频效果(色度键、颜色调整、灰度等)
- 动画曲线(贝塞尔、线性、常量)
- 时间映射(基于曲线的慢动作、加速、倒放)
- 音频混音和重采样(基于曲线)
- 音频插件(VST和AU)
- 音频驱动(ASIO、WASAPI、DirectSound、CoreAudio、iPhone Audio、ALSA、JACK和Android)
- 电视电影转换和反向转换(电影转电视、电视转电影)
- 帧率转换
- 多处理器支持(性能优化)
- Python和Ruby绑定(支持所有功能)
- 包含Qt视频播放器(能够在任何QWidget上显示视频)
- 单元测试(稳定性)
- 支持所有FFmpeg格式和编解码器(图像、视频和音频文件)
- 完整的文档和示例(由Doxygen生成)
安装
每个操作系统构建libopenshot和libopenshot-audio的详细说明。这些说明也可以在/docs/
源文件夹中找到。
硬件加速
OpenShot现在支持实验性的硬件加速,用于视频编码和解码。启用后,这可能会加快或减慢这些操作,具体取决于您的显卡的性能和支持的功能。
请查看doc/HW-ACCEL.md
获取更多信息。
文档
可以使用Doxygen生成漂亮的HTML文档。
make doc
(也可在线查看:http://openshot.org/files/libopenshot/)
开发者
您是否有兴趣更多地参与OpenShot的开发?构建令人兴奋的新功能,修复错误,结交朋友,成为英雄!请阅读分步说明以获取源代码、配置依赖项和构建OpenShot。
报告错误
您可以直接在GitHub上报告新的libopenshot问题:
https://github.com/OpenShot/libopenshot/issues
网站
- https://www.openshot.org/ (官方网站和博客)
- https://github.com/OpenShot/libopenshot/ (源代码和问题跟踪器)
- https://github.com/OpenShot/libopenshot-audio/ (音频库源代码)
- https://github.com/OpenShot/openshot-qt/ (Qt客户端源代码)
- https://launchpad.net/openshot/
版权和许可
版权所有 (c) 2008-2022 OpenShot Studios, LLC。本文件是OpenShot视频编辑器(https://www.openshot.org)的一部分,这是一个致力于为全世界提供高质量视频编辑和动画解决方案的开源项目。
OpenShot库(libopenshot)是自由软件:您可以根据自由软件基金会发布的GNU较低通用公共许可证的条款重新分发和/或修改它,可以选择使用第3版许可证,或(由您选择)任何更高版本。
OpenShot库(libopenshot)分发的目的是希望它能够有用,但不提供任何保证;甚至不提供对适销性或特定用途适用性的暗示保证。有关更多详细信息,请参阅GNU较低通用公共许可证。
您应该已经随OpenShot库收到了GNU较低通用公共许可证的副本。如果没有,请参阅http://www.gnu.org/licenses/。
要发布使用libopenshot的商业产品(即视频编辑和播放),也提供商业许可:如需更多信息,请联系sales@openshot.org。