OpenShot 函式库(libopenshot)是一个功能强大的跨平台开源 C ++ 视频编辑库,在 LGPL 3.0 版下获得双重许可,并可在商业许可下使用。多线程、跨平台、功能丰富的视频编辑 API。此外,可用于Python、Ruby和其他语言。

功能 列表

OpenShot库(libopenshot)支持以下操作系统:Linux(支持大多数发行版)、Windows(版本7、8和10+),以及OS X(版本10.15+)。项目文件也是跨平台的,这意味着您可以在一个操作系统中保存视频项目,然后在另一个操作系统上打开它。

基于功能强大的FFmpeg库,OpenShot可以读取和写入大多数视频和图像格式。有关支持的格式的完整列表,请参阅FFmpeg项目。

OpenShot附带了一个强大的关键帧动画框架,能够提供无限数量的关键帧和动画。关键帧插值模式可以是二次贝塞尔曲线、线性或常量,这决定了动画值的计算方式。

轨道用于对项目中的图像、视频和音频进行分层。您可以根据需要创建任意多个层,例如水印、背景音轨、背景视频等…任何透明度都将通过其下方的图层显示。轨道也可以向上、向下移动或锁定。

时间轴上的视频可以通过多种方式进行调整,包括缩放、修剪、旋转、Alpha、捕捉和调整X、Y位置。这些属性也可变成动画!

逐渐从一个视频淡入另一个视频。还可以使用关键帧(如需)调整转场的快速性和清晰度。

在视频项目中排列剪辑时,较高轨道/图层上的图像将显示在顶部,下部轨道将显示在它们后面。就像一叠纸一样,顶部的物品掩盖了其下方的物品。如果您切开任何洞(即透明度),下面的图像会显示出来。

支持矢量标题(SVG格式),支持完全透明。

Libopenshot 在构建时考虑了准确性。这允许 OpenShot 精确调整帧的显示及其显示时间。

使用OpenShot控制时间!加快和减慢剪辑。反转视频的方向。或者使用我们强大的关键帧动画系统,根据需要手动设置剪辑的速度和方向。

OpenShot内置了许多强大的音频编辑功能,例如显示波形,甚至将波形作为视频的一部分进行渲染。您还可以分割视频剪辑中的音频,并单独调整每个音频通道。

OpenShot包括许多视频效果(更多的视频效果正在进行中)。调整亮度、伽马、色调、灰度、色度键等等!libopenshot结合了转场、动画和时间控制,是一个功能极其强大的视频编辑库。

商业许可

Libopenshot拥有LGPL版本3和一个简单的商业许可下的双重许可。我们建议您首先尝试开源版本,一旦验证它满足项目的需要,然后迁移到商业许可。OpenShot Studios,LLC使用商业许可的资金开发OpenShot视频编辑器,这是我们屡获殊荣的开源桌面视频编辑器。我们认为这是一个公平的权衡,有助于为OpenShot视频编辑器的持续开发提供资金。商业许可不包括JUCE (用于音频功能)或任何其他相关库的许可。如果您有兴趣了解更多信息,请随时向我们发送电子邮件

请记住,某些依赖项(如FFmpeg、Libav、JUCE和其他依赖项)有自己的许可和限制,您应该验证这些许可和限制是否与您的商业应用程序许可方案兼容。

开源免费

了解更多
  • LGPL 版本 3 许可协议
  • 更改必须在同一许可证下公开
  • 没有支持
  • 社区提供的更新
  • -
  • -

商用

联系我们
  • 商用 授权许可
  • 变更可以在没有 LGPL 限制的情况下散发
  • 电子邮件支持,24小时回复
  • 包含12个月的更新
  • 免版税发行
  • 1 个开发者席位

云端 API

了解更多
  • 按需付费定价
  • REST API (无需 C++)

支持和咨询

不是程序员?没有时间实施OpenShot云端API?没问题!只需向我们发送一封电子邮件,并描述您要实现的目标。我们很乐意与您一起集思广益,如果需要,我们将提供具有竞争力的咨询服务。