免费视频编辑器 OpenShot 3.0 发布

经过一年多的开发,免费的非线性视频编辑系统OpenShot 3.0.0已经发布。 项目代码在 GPLv3 许可证下提供:界面用 Python 和 PyQt5 编写,视频处理核心 (libopenshot) 用 C++ 编写并使用 FFmpeg 包的功能,交互式时间线使用 HTML5、JavaScript 和 AngularJS 编写。 现成的程序集适用于 Linux (AppImage)、Windows 和 macOS。

该编辑器具有方便直观的用户界面,即使是新手用户也可以编辑视频。 该程序支持几十种视觉效果,可以使用多轨时间线,并能够使用鼠标在它们之间移动元素,允许您缩放、裁剪、合并视频块,确保从一个视频到另一个视频的流畅流动,覆盖半透明区域等。 可以对视频进行转码并实时预览更改。 通过利用 FFmpeg 项目的库,OpenShot 支持大量视频、音频和图像格式(包括完整的 SVG 支持)。

免费视频编辑器 OpenShot 3.0 发布

主要变化:

  • 改进了实时预览时的视频播放性能。 播放冻结的问题已得到解决。 视频解码引擎经过重新设计,其架构已更改,可以在丢包或时间戳丢失的情况下正常工作。 改进了与各种格式和编解码器的兼容性,包括 AV1 等多流编解码器。 改进了在时间戳丢失、元数据不正确和编码有问题的情况下对播放持续时间和文件结尾的检测。
  • 视频缓存系统已被重新设计。 对于缓存,使用单独的后台线程,它主动准备进一步播放期间可能需要的帧。 实现了对不同播放速度(1X、2X、4X)和反向播放的缓存操作的支持。 这些设置提供了新的缓存管理选项,以及清除整个缓存的功能。
  • 时间轴显着提高了修剪和移动剪辑和过渡效果时的捕捉准确性。 按住 Shift 键可确保播放头与剪辑的边缘对齐。 剪辑剪辑的操作已加快。 关键帧图标经过重新设计,现在可以单击、过滤并用于更改插值模式。 比例尺上的每个视频效果都有自己的颜色,每个过渡效果都有自己的方向(淡出和出现)。
    免费视频编辑器 OpenShot 3.0 发布
  • 用于处理声波的工具已得到扩展和优化。 提供与文件相关的声波数据缓存,并将缓存保存在项目内,这使得缓存独立于用户会话成为可能,并在多次剪切和重新添加一个文件到项目时加快声波的渲染速度时间线。 由于能够将剪辑比例缩放到单独的帧,因此提高了剪辑与声波匹配的准确性。
  • 减少内存消耗并消除内存泄漏。 所做工作的主要目标是使 OpenShot 能够执行多个小时的渲染,例如,在处理长期视频流和监控摄像头的录像时。 为了评估优化,进行了 12 小时的编码研究,该研究证明了整个会话内存消耗的一致性。
  • 添加了对导出动画 GIF、MP3(仅限音频)、YouTube 2K、YouTube 4K 和 MKV 的支持。 改进了对变形视频配置文件(具有非方形像素的视频)的支持。
  • 添加了以批处理模式导出剪辑的功能,其中文件被分为一系列剪辑,然后使用原始配置文件和格式一次性导出所有这些剪辑。 例如,您现在可以剪切家庭视频中的精彩片段,并以单独的视频文件的形式一次性导出这些片段。
  • 动画模板适用于 Blender 3 3.3D 建模系统。
  • 添加了新设置,用于确定选择导入、打开/保存和导出的文件路径时的行为。 例如,保存时可以使用项目目录或最近使用的目录。
  • 确保英语以外语言的数据按字母顺序正确排序。
  • 已实现对高像素密度(高 DPI)屏幕的全面支持,包括 4K 分辨率显示器。 所有图标、光标和徽标都转换为矢量格式或以高分辨率保存。 选择小部件尺寸的算法已经过重新设计,同时考虑到屏幕参数。
  • 该文档已更新以反映项目的当前状态。
  • 为了消除导致崩溃和影响稳定性的问题,我们做了很多工作。 除此之外,还实施单元测试来监控多线程处理的质量,检测更新时间线和缓存视频播放时的竞争条件和锁定问题。



来源: opennet.ru

添加评论