OSS Tanbou

OpenShot — A cross-platform video editor built around FFmpeg and libopenshot with timelines, keyframes, and 3D titles

OSS health 89
About these scores

Discovery score is an unbounded weighted, log-compressed index of stars, watchers, forks, and contributors. Growth momentum is its change over the observed period; OSS health is a 0–100 score from available repository recency, Community Health, and release data.

Stars
6,509
Primary language
Python
License
GPL-3.0-or-later
Repository last updated
Sep 15, 2026

Overview

OpenShot is a free and open-source video editor for Linux, macOS, and Windows. It combines broad media-format support through FFmpeg with multi-track timelines, curve-based keyframes, transitions, compositing, titles, audio editing, and time mapping. The latest release as of September 17, 2026 is v4.0.0.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Cover multi-track editing, keyframes, transitions, compositing, titles, and audio in one GUI

The README lists unlimited tracks/layers, clip resizing and trimming, real-time transition previews, overlays and watermarks, subtitles and titles, 2D/3D animation, frame-accurate navigation, speed changes, and audio mixing.

Sources: [2]

Read and render many formats through FFmpeg, with experimental hardware acceleration

Media format support and rendering rely on FFmpeg-family libraries. The project also documents experimental VA-API, NVDEC, D3D9/D3D11, and VideoToolbox hardware encoding/decoding paths.

Sources: [2]

For users who want approachable desktop timeline editing and animation in an open-source, cross-platform package

It fits home video, educational content, and creator workflows that need conventional non-linear editing without adopting a larger proprietary suite.

Hardware acceleration is experimental, while source builds require a broader dependency stack

The README explicitly labels hardware encoding and decoding experimental, so GPU, driver, and codec combinations should be tested against software rendering for important projects.

Running from source requires Python 3, Qt bindings, libopenshot, libopenshot-audio, FFmpeg/Libav, and build tools, making development setup significantly more involved than using prebuilt installers.

Sources: [2]

Official sources

  1. [1]OpenShot/openshot-qt — GitHub repository metadata(2026-09-17)
  2. [2]OpenShot Video Editor — README(2026-09-17)
  3. [3]OpenShot v4.0.0 release(2026-09-17)
Supplemental curator note

OpenShot is approachable for cross-platform editing, but its hardware acceleration paths are documented as experimental.

Try it in 3 steps

  1. 1

    Get the source

    git clone --depth 1 https://github.com/OpenShot/openshot-qt.git
  2. 2

    Enter the repository

    cd openshot-qt
  3. 3

    Check the official steps

    Continue with the commands in the README Installation, Quick Start, or Getting Started section.

    find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Check the official README

Growth

Growth trends · Last 30 days

6,509 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
61
Open PRs
27

Development activity is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • video-editing
  • video-production
  • openshot
  • python
  • c-plus-plus
  • ffmpeg
  • gplv3
  • qt5
  • video
Stars
6,509
Forks
807
Watchers
103
Open issues
399
Primary language
Python
Repository last updated
Sep 15, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.

OpenShot — Open-source Cross-platform Video Editor | OSS Tanbou