OpenShot Video Editor

任务:为 Linux系统创建一个开源的、非线性视频编辑器。OpenShot 提供广泛的编辑和合成功能

Github stars Tracking Chart

OpenShot Video Editor是一个获奖的免费开源视频编辑器,适用于Linux、Mac和Windows,并致力于向世界提供高质量的视频编辑和动画解决方案。

功能介绍

  • 跨平台(Linux、Mac和Windows)。
  • 支持许多视频、音频和图像格式(基于FFmpeg)。
  • 强大的基于曲线的关键帧动画
  • 桌面集成(支持拖放)。
  • 无限轨道/层
  • 片段大小调整、缩放、修剪、捕捉、旋转和切割
  • 带有实时预览的视频转换
  • 合成、图像叠加、水印
  • 标题模板、标题创建、副标题
  • 支持2D动画(图像序列)
  • 3D动画标题(和效果)
  • 对SVG友好,可创建和包括矢量标题和字幕
  • 滚动的电影片头
  • 先进的时间轴(包括拖放、滚动、平移、缩放和抓取)
  • 帧的准确性(通过视频的每一帧步进)。
  • 时间映射和片段的速度变化(慢/快,前/后,等等...)。
  • 音频混合和编辑
  • 数字视频效果,包括亮度、伽玛、色调、灰度、色度键等等
  • 实验性硬件编码和解码(VA-API、NVDEC、D3D9、D3D11、VTB)。
  • 导入和导出广泛支持的格式(EDL, XML)
  • 以许多编解码器和格式渲染视频(基于FFmpeg)。

开始使用

开始使用OpenShot的最快捷的方法是下载我们的预置安装程序。在我们的下载页面,点击Daily Builds按钮来查看最新的实验性构建,这些构建是为这个 repo的每一个新的提交而创建的。

https://www.openshot.org/download/

教程

观看官方的分步视频教程,或阅读官方的用户指南。

开发人员

你是否有兴趣更多地参与OpenShot的开发?构建令人兴奋的新功能,修复错误,结交朋友,成为一个英雄 请阅读关于获取源代码、配置依赖关系和构建OpenShot的分步说明。

文档

漂亮的HTML文档可以用Sphinx生成。

cd doc

make HTML

最新版本的文档可以在openshot.org/user-guide在线查看。



Overview

Name With OwnerOpenShot/openshot-qt
Primary LanguagePython
Program languagePython, JavaScript, CSS, HTML, Shell, Inno Setup (Language Count: 8)
Platform
License:Other
Release Count25
Last Release Namev3.1.1 (Posted on )
First Release Namedaily (Posted on 2015-01-01 00:00:00)
Created At2015-06-01 08:39:27
Pushed At2024-04-05 22:42:03
Last Commit At2021-09-10 18:27:09
Stargazers Count4k
Watchers Count102
Fork Count502
Commits Count4.1k
Has Issues Enabled
Issues Count4501
Issue Open Count212
Pull Requests Count818
Pull Requests Open Count5
Pull Requests Close Count153
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

OpenShot Video Editor is an award-winning free and open-source video editor
for Linux, Mac, and Windows, and is dedicated to delivering high quality
video editing and animation solutions to the world.

Build Status

openshot-qt CI Build libopenshot CI Build libopenshot-audio CI Build

Features

  • Cross-platform (Linux, Mac, and Windows)
  • Support for many video, audio, and image formats (based on FFmpeg)
  • Powerful curve-based Key frame animations
  • Desktop integration (drag and drop support)
  • Unlimited tracks / layers
  • Clip resizing, scaling, trimming, snapping, rotation, and cutting
  • Video transitions with real-time previews
  • Compositing, image overlays, watermarks
  • Title templates, title creation, sub-titles
  • 2D animation support (image sequences)
  • 3D animated titles (and effects)
  • SVG friendly, to create and include vector titles and credits
  • Scrolling motion picture credits
  • Advanced Timeline (including Drag & drop, scrolling, panning, zooming, and snapping)
  • Frame accuracy (step through each frame of video)
  • Time-mapping and speed changes on clips (slow/fast, forward/backward, etc...)
  • Audio mixing and editing
  • Digital video effects, including brightness, gamma, hue, greyscale, chroma key, and many more!
  • Experimental hardware encoding and decoding (VA-API, NVDEC, D3D9, D3D11, VTB)
  • Import & Export widely supported formats (EDL, XML)
  • Render videos in many codecs and formats (based on FFmpeg)

Getting Started

The quickest way to get started using OpenShot is to download one of
our pre-built installers. On our download page, click the Daily Builds
button to view the latest, experimental builds, which are created for each
new commit to this repo.

https://www.openshot.org/download/

Tutorial

Watch the official step-by-step video tutorial, or read the official user-guide:

Developers

Are you interested in becoming more involved in the development of
OpenShot? Build exciting new features, fix bugs, make friends, and become a hero!
Please read the step-by-step
instructions for getting source code, configuring dependencies, and building OpenShot.

Documentation

Beautiful HTML documentation can be generated using Sphinx.

cd doc
make html

The documentation for the most recent release can be viewed online at openshot.org/user-guide.

Report a bug

Please report bugs using the official Report a Bug
feature on our website. This walks you through the bug reporting process, and helps
to create a high-quality bug report for the OpenShot community.

Or you can report a new issue directly on GitHub:

https://github.com/OpenShot/openshot-qt/issues

Translations

Translating OpenShot into other languages is very easy! Please read the step-by-step instructions or login to LaunchPad and get started.
All you need is a web browser.

Dependencies

Although installers are much easier to use, if you must build from
source, here are some tips:

OpenShot is programmed in Python (version 3+), and thus does not need
to be compiled to run. However, be sure you have the following
dependencies in order to run OpenShot successfully:

Launch

To run OpenShot from the command line with an installed libopenshot,
use the following syntax:
(be sure the change the path to match the install or repo location
of openshot-qt)

cd [openshot-qt folder]
python3 src/launch.py

To run with a version of libopenshot built from source but not installed,
set PYTHONPATH to the location of the compiled Python bindings. e.g.:

cd [libopenshot folder]
cmake -B build -S . [options]
cmake --build build
    
cd [openshot-qt folder]
PYTHONPATH=[libopenshot folder]/build/bindings/python \
python3 src/launch.py

Websites

Copyright (c) 2008-2021 OpenShot Studios, LLC. This file is part of
OpenShot Video Editor (https://www.openshot.org), an open-source project
dedicated to delivering high quality video editing and animation solutions
to the world.

OpenShot Video Editor is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

OpenShot Video Editor is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with OpenShot Library. If not, see http://www.gnu.org/licenses/.

To the top