Open source Final Cut Pro alternatives

Every project in the catalog is MIT, Apache or BSD licensed. 0 projects explicitly describe themselves as a Final Cut Pro alternative; 35 more are in the category where Final Cut Pro is a typical product.

Open source projects in the same category: Video & Media Production

Category-level information: these projects are the same kind of software as Final Cut Pro; they have not claimed to be a one-to-one replacement.

SU

roboflow · Video & Media Production

STARS51.4K
FORKS4.9K
COMMITS5.1K
CONTRIBUTORS186
VERSION0.30.2
UPDATEDtoday
PythonComputer VisionData ProcessingModel EntegrasyonuMIT

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • You can process outputs from different computerized vision models in a standard format.
  • You can add customizable layers of description and visualization on the image data.
  • You can upload, split, merge and save computer vision datasets.
User reviews
  • • NeutralHacker News

    Supervision: Reusable Computer Vision

    “I'm not sure what this is for - can't I use the API of the underlying models? Using Supervision means I need to learn a new API for using existing CV tools and I don't see how it reduces enough complexity to justify that extra layer of abstraction. I see value in unifying…”

  • • NeutralHacker News

    Supervision: Reusable Computer Vision

    “Hi! Supervision does not run models, but it connects to existing detection and segmentation libraries, allowing you to do more advanced stuff easily. Take a look here to get a high-level overview: . As for Roboflow, you can use the `inference` package to run (among other things)…”

Verified against README · Oct 26, 2026 · source

VI

videojs · Video & Media Production

STARS40.0K
FORKS7.5K
COMMITS—
CONTRIBUTORS549
VERSIONv8.9.0
UPDATEDtoday
video-playerhtml5hlsdashApache-2.0

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • You add video players to websites and applications that support HLS and DASH formats
  • With HTML special elements or React components, you install the player and select one of the video, audio, or live broadcast presets.
  • You switch between the default or plain (neutral) themes and customize the player interface.
Heads up
  • • High number of open issues (869)
User reviews
  • • NeutralHacker News

    Show HN: I took back Video.js after 16 years and we rewrote it to be 88% smaller

    “Hey, core contributor here! If a plain video element plus hls.js is all you need to accomplish your goals, we wouldn't ever try to convince you otherwise. In fact, our "HlsVideo" media renderer is backed by hls.js, and Rob Walch has done Herculean feats maintaining and updating…”

  • • NeutralHacker News

    Show HN: I took back Video.js after 16 years and we rewrote it to be 88% smaller

    “Can you give an example of a player/feature combo where this is the case? For general player features there's not really an excuse for only working in one browser, but features like Casting can be browser dependent because the browser has to expose that functionality. Other…”

Verified against README · Oct 25, 2026 · source

VI

browser-use · Video & Media Production

STARS30.2K
FORKS3.5K
COMMITS—
CONTRIBUTORS0
VERSION—
UPDATED22 days ago
PythonVideo EditingAI AgentAutomationMIT

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • You do automatic video editing by throwing raw images into the folder and chatting with AI agents.
  • You automatically clear the filler words and the dead spaces between the cuts
  • You edit colors for each segment and add customized subtitles
Heads up
  • • No published release

Verified against README · Oct 26, 2026 · source

SR

SRS

100

ossrs · Video & Media Production

STARS29.4K
FORKS5.7K
COMMITS—
CONTRIBUTORS150
VERSIONv6.0.48
UPDATEDtoday
StreamingrtmpwebrtchlsMIT

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • Broadcast through the RTMP protocol and distribute it by converting it to formats such as WebRTC or HLS.
  • You set up a video streaming platform on servers with different processor architectures.
  • Using various supported codecs, you broadcast live media content through different protocols.
User reviews
  • ↓ NegativeHacker News

    Anki SRS Algorithm : Spaced repetition explained with code

    “I've used Anki to learn languages with SRS for years. I keep running into the same problem, even with difficult languages: my knowledge of the language quickly outpaces the rate at which I can study new cards, and my ability to retain vocabulary doesn't really seem to fade. Once…”

  • • NeutralHacker News

    Anki SRS Algorithm : Spaced repetition explained with code

    “Doesn't just putting the cards in order of concepts essentially accomplish this? When I was doing Anki I adjusted my new card rate so my retention rate stayed above 90%. If you do it this way then your chances of getting stuck in a certain areas of the dependency graph (if you…”

Verified against README · Oct 26, 2026 · source

ME

memvid · Video & Media Production

STARS17.3K
FORKS1.5K
COMMITS261
CONTRIBUTORS23
VERSIONv2.0.140
UPDATED3 mo ago
RustAIVector DatabaseBellek YönetimiApache-2.0

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • With the intelligent framework that works on a single file, you provide permanent and long-term memory to AI agents.
  • By collecting data, embeds, and search structures in a single package, you eliminate the need for an external server database.
  • With a timeline-based control mechanism, you can examine past memory states and debug them.
User reviews
  • • NeutralHacker News

    Memvid – Video-Based AI Memory

    “Cisco has a lot invested into optimizing video and voice communications in layer 2 network protocols. Does compressing this data into videos mean these network optimizations can be leveraged to speed up the delivery? Hardware accellerated H.264 encode and decode are becoming…”

FI

storytold · Video & Media Production

STARS17.0K
FORKS7.0K
COMMITS0
CONTRIBUTORS0
VERSIONv0.6.0
UPDATEDtoday
RustVideo DüzenlemeWebAssemblyCodecApache-2.0

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • On the source monitor, you can mark the Input and Output points and add or overwrite to the timeline.
  • You can perform precision cropping using Ripple, roll, slip, slide, rate stretch and razor tools.
  • With the custom shortcut editor, you can configure the panels-specific shortcuts and keyboard layout.
Heads up
  • • High number of open issues (2,070)
YO

Tyrrrz · Video & Media Production

STARS16.6K
FORKS2.1K
COMMITS0
CONTRIBUTORS0
VERSION1.17.1
UPDATEDyesterday
downloaddownloaderffmpegmp3MIT

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • Video, oynatma listesi veya kanalı URL ile indirirsin
  • Anahtar kelimeyle arama yapıp sonuçları hemen indirirsin
  • Video kalitesini ve biçimini seçip alternatif dil ses izlerini ve altyazıları gömebilirsin
User reviews
  • ↓ NegativeGitHub Issue

    Cannot download videos while authenticated (`400 Bad Request`)

    “### Version V1.14.0 ### Platform WINDOWS 10 ### Steps to reproduce log in:400 bad request log out:XXX vidoe not avaiable (PS:I have try all the videos that I saw, both no working) ![image]( ### Details no detail ### Checklist - [X] I have looked through existing issues to make…”

Verified against README · Oct 30, 2026 · source

MO

Zulko · Video & Media Production

STARS15.1K
FORKS2.1K
COMMITS—
CONTRIBUTORS191
VERSIONv2.2.1
UPDATED2 mo ago
video-editingpythonffmpegAnimationMIT

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • You can cut video files by specific time intervals or merge multiple clips.
  • You can add text layers to the videos, adjust the volume, and apply special visual effects.
  • You can export videos you have processed in common formats such as MP4, WebM or GIF.
User reviews
  • ↑ PositiveGitHub Issue

    The Future of MoviePy project

    “I'm opening the issue in an attempt to provide a platform for discussion on the project's future. The project is unmaintained and it looks like the original contributors lost interest in it. Currently, few fellows giving their best and taking care of reviewing PRs and fixing the…”

  • • NeutralGitHub Issue

    Slide In Effect with Images

    “``` clips = [] for _, name in urls: img = name.replace("webp", "jpg") Image.open(name).convert("RGB").save(img) clips.append(ImageClip(img).set_duration(3)) video = CompositeVideoClip([ clip.fx(transfx.slide_out, duration=0.4, side="left") for clip in clips ])…”

GO

go2rtc

New75

AlexxIT · Video & Media Production

STARS14.5K
FORKS1.5K
COMMITS0
CONTRIBUTORS0
VERSIONv1.9.15
UPDATED5 days ago
ffmpeggogolanghassioMIT

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • Kameralarının akışlarını tek bir yapılandırma dosyasında tanımlayıp onlarca protokolden alabilirsin
  • Akışı WebRTC, RTSP ve MP4 gibi popüler biçimlerde yayınlayabilirsin
  • Destekleyen kameralarla çift yönlü ses kurabilirsin
Heads up
  • • High number of open issues (1,037)
User reviews
  • • NeutralGitHub Issue

    Reolink Video Doorbell discussion

    “The latest FW 1859 enables 2-way audio via ONVIF profile T. I checked with Happytimesoft ONVIF client and 2-way audio works. Is there any chance to get it working in go2rtc? Output from info page ``` { "producers": [ { "type": "RTSP active producer", "url":…”

  • • NeutralGitHub Issue

    Add Tuya source

    “Hi, Some people in has reported that Home Assistant did not have support for playing their Tuya cameras because of being WebRTC only. I did some search about it, and I found the Tuya API SDK for it: There is an endpoint for requesting the WebRTC stream with examples and so. I…”

Verified against README · Oct 30, 2026 · source

OW

owncast · Video & Media Production

STARS11.6K
FORKS1.2K
COMMITS—
CONTRIBUTORS194
VERSIONv0.2.5
UPDATED4 days ago
GoLivestreamSelf-HostedMIT

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • You can stream live on your own server using your current streaming software.
  • You can redirect the broadcast tools that support the RTMP protocol to your Owncast server.
  • You can manage your streaming and chat components through the web interface and the admin panel.
User reviews
  • ↑ PositiveHacker News

    Show HN: Owncast – An open-source, self-hosted live streaming server

    “congrats, Gabe -- amazing to see Owncast grow these past few months!!! great work by you and the team!”

  • ↓ NegativeHacker News

    Owncast Instances

    “I have been running for some time a small single-stream video streaming server. When I saw Owncast mentioned here my immediate thought was to switch over to it, because it has features beyond my homegrown solution (based on nginx-rtmp and a Python/Flask application which…”

FF

leandromoreira · Video & Media Production

STARS11.1K
FORKS1.0K
COMMITS0
CONTRIBUTORS0
VERSION1.0.0
UPDATED4 mo ago
CFFmpeglibavmultimediaBSD-3-Clause

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • You apply transcoding and transmuxing operations on media files.
  • You learn the concepts of video, sound, codec and container at a basic level.
  • In C language, you write code using the FFmpeg libav library.
User reviews
  • • NeutralGitHub Issue

    make error

    “``` ffmpeg version 3.0.7-0ubuntu0.16.10.1 Copyright (c) 2000-2017 the FFmpeg developers built with gcc 6.2.0 (Ubuntu 6.2.0-5ubuntu12) 20161005 configuration: --prefix=/usr --extra-version=0ubuntu0.16.10.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu…”

  • • NeutralGitHub Issue

    cannot make

    “I use centos7. I use yum installed the following pakages: >sudo yum install ffmpeg.x86_64 ffmpeg-debuginfo.x86_64 ffmpeg-devel.x86_64 ffmpeg-libs.x86_64 and I can run ffmpeg. But when I make your 0_helllo_word.c, show me the following error: > gcc -g -Wall -o build/hello_world…”

AU

zhouxiaoka · Video & Media Production

STARS9.9K
FORKS1.8K
COMMITS0
CONTRIBUTORS0
VERSIONv1.3.5
UPDATEDtoday
PythonVideo KırpmaAICLI / WebMIT

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • You import local videos, YouTube or Know-it links, along with their subtitles.
  • With the AI model, you analyze subtitles and score highlights, produce cover, title, description, and subject label for each cut.
  • You create and export automatic video sections for various platforms.

Verified against README · Oct 25, 2026 · source

BA

nadermx · Video & Media Production

STARS8.1K
FORKS658
COMMITS0
CONTRIBUTORS0
VERSIONv0.4.5
UPDATED3 mo ago
PythonAICommand LineVideo ProcessingMIT

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • Using the command line interface, you can remove the background from the visuals and videos.
  • You can speed up the process by enabling GPU acceleration with CUDA support.
  • You can run the tool by managing dependencies through Docker containers.
User reviews
  • • NeutralGitHub Issue

    RuntimeError: storage has wrong byte size

    “My sequence of commands on 4 different Ubuntu 22 boxes below. I'm about to try on a lower version of Ubuntu. `sudo apt install ffmpeg python3.10` or `sudo apt install ffmpeg python3.10-dev` `sudo apt install pip` `pip install backgroundremover` `backgroundremover -i…”

  • ↑ PositiveGitHub Issue

    JSONDecodeError: Expecting value: line 2 column 1 (char 1) "Remove the background from a video"

    “Hello Thanks for this great effort! I am running the below code to remove a background from a video, but I am getting the below error. JSONDecodeError: Expecting value: line 2 column 1 (char 1) import requests file_names = ["/path/to/file.mp4"] api_key = ' ' domain = '…”

FU

FunClip

New80

modelscope · Video & Media Production

STARS6.5K
FORKS769
COMMITS0
CONTRIBUTORS0
VERSIONv2.2.1
UPDATED23 days ago
PythonVideo ProcessingKonuşma TanımaGradioMIT

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • You can convert the conversations in the videos into text and cut automatic video according to the desired text segments.
  • With the help of defined hot words (hotword) and speaker IDs (speaker ID), you can precisely select target segments.
  • You can create full video and target segment SRT subtitles via the local Gradio interface or browser.
GI

gifify

New65

vvo · Video & Media Production

STARS6.3K
FORKS313
COMMITS0
CONTRIBUTORS0
VERSION—
UPDATED3 days ago
ffmpeggifgififygifsicleISC

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • Bir video dosyasını tümüyle veya yalnız seçtiğin bölümü GIF'e çevirebilirsin.
  • stdin ve stdout desteğiyle komutu Unix boru hatlarına bağlayabilirsin.
  • Hız, fps, renk sayısı, sıkıştırma, yeniden boyutlandırma, ters oynatma ve altyazı seçenekleriyle çıktıyı ayarlayabilirsin.
Heads up
  • • No published release
User reviews
  • • NeutralHacker News

    Show HN: Gifify – Convert any video file to an optimized animated GIF

    “Careful, your script and one liner generates a whopping 1.5mb file for a 3s movie. While gifify generates a 1mb file for a 800 px wide, 20s screencast. helps a lot, and works with unix pipes too, you can try it. Optimized! :) Also, gifify has lots of options like compression,…”

  • • NeutralHacker News

    Show HN: Gifify – Convert any video file to an optimized animated GIF

    “gifify now supports subtitles and can extract 5 seconds from a 2 hours movies in less than 20 seconds. HF with GIFS”

Verified against README · Oct 29, 2026 · source

RE

wiltodelta · Video & Media Production

STARS6.2K
FORKS586
COMMITS0
CONTRIBUTORS0
VERSIONv0.44.0
UPDATEDtoday
PythonLibraryFiligranMeta veriApache-2.0

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • With visible AI tags in visual and video files, you can detect and delete watermarks.
  • You can clear AI origin metadata, including C2PA, EXIF, XMP, and IPTC.
  • With diffusion-based recreating methods, you can disable invisible pixel watermarks.
User reviews
  • • NeutralGitHub Issue

    Hope to support the image of Doubao

    “Hope to support the image of Doubao”

AI

Anil-matcha · Video & Media Production

STARS5.7K
FORKS1.0K
COMMITS0
CONTRIBUTORS0
VERSION—
UPDATED6 days ago
PythonVideo ProcessingLLMAutomationMIT

Alternative to (project's own claim): Opus Clip, Vidyo.ai, Klap, SubMagic

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • By analyzing long YouTube videos, you can automatically convert them to vertical short clips.
  • You can automate the content production process by processing videos on your local machine or via API.
  • Using highlight detection and transcription features, you can extract the most remarkable moments from your videos.
Heads up
  • • No published release
User reviews
  • • NeutralGitHub Issue

    can not generate the video

    “Enter YouTube video URL: Available video streams: 0. Resolution: 1080p, Size: 301.29 MB, Type: Adaptive 1. Resolution: 1080p, Size: 319.64 MB, Type: Adaptive 2. Resolution: 1080p, Size: 516.63 MB, Type: Adaptive 3. Resolution: 720p, Size: 151.99 MB, Type: Adaptive 4. Resolution:…”

  • • NeutralGitHub Issue

    error on python main.py

    “Traceback (most recent call last): File "/Users/.../Code/AI-Youtube-Shorts-Generator/main.py", line 4, in from Components.LanguageTasks import GetHighlight File "/Users/.../Code/AI-Youtube-Shorts-Generator/Components/LanguageTasks.py", line 6, in client = OpenAI( File…”

PY

Breakthrough · Video & Media Production

STARS5.3K
FORKS546
COMMITS0
CONTRIBUTORS0
VERSIONv0.7.1
UPDATED4 days ago
PythonVideo ProcessingOpenCVScene DetectionBSD-3-Clause

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • Using the command line tool, you can split a video into separate files from fast cut points.
  • With the Python API and ContentDetector class, you can list the start and end times of scenes in a video.
  • Thanks to FFmpeg integration, you can save certain frames as image files from the scenes detected.
User reviews
  • • NeutralHacker News

    PySceneDetect – A tool for detecting scenes in movies

    “Funny you should mention that - initially home videos were what I was doing this with, as I was unable to find any existing programs that could handle them reliably (or had various shortcomings, or weren't hackable/extensible, etc...). Then I realized that what I came up with…”

  • ↑ PositiveHacker News

    PySceneDetect – A tool for detecting scenes in movies

    “Author of PySceneDetect here: Thank you all for the thought-provoking discussions, and the attention you've given my side project. There are some specific cases where PySceneDetect achieves great accuracy (like fast cuts or fades), and some where it's currently not so good at…”

RE

datarhei · Video & Media Production

STARS5.2K
FORKS566
COMMITS—
CONTRIBUTORS19
VERSIONv2.9.0
UPDATED5 mo ago
StreamingrestreamrtmpdockerApache-2.0

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • You transmit RTMP, SRT, and RTSP sourced feeds simultaneously to platforms such as YouTube, Twitch, and Vimeo.
  • Using the built-in VideoJS player, you broadcast your live streams through your own website.
  • With hardware acceleration support, you perform video coding on Raspberry Pi or GPU-based systems.
User reviews
  • ↑ PositiveGitHub Issue

    ffmpeg hardware encoding on Rasbperry Pi

    “First, thank you for the great work! Could you maybe add Raspberry Pi [hardware acceleration for ffmpeg]( Currently I'm running Restreamer on a Pi4 with 30-50% cpu for 720p@25fps, 4MBit/s. I think the use of the Pi's hardware capabilities could lower this significantly. Sadly…”

  • • NeutralGitHub Issue

    Youtube not stream

    “Sto usando un Orange Pi Debian E sto mandando in streaming su Youtube una cam reolink Quando vado ad abilitare lo streaming su Youtube mi esce questo errore: [tcp @ 0xffffaa597a80] Failed to resolve hostname a.rtmp.youtube.com: Name does not resolve [rtmps @ 0xffffa9b93540]…”

OP

getopenscreen · Video & Media Production

STARS5.2K
FORKS354
COMMITS0
CONTRIBUTORS0
VERSIONv2.1.1
UPDATEDtoday
TypeScriptEkran KaydıGPU DestekliDesktop AppMIT

Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro

What can it do?
  • You record your entire screen or a specific window with microphones and system sounds.
  • You perform cutting, zooming and editing with AI assistant or time tunnel tools.
  • You export records in MP4 or GIF format at different aspect ratios and resolutions.
User reviews
  • • NeutralHacker News

    OpenScreen is an open-source alternative to Screen Studio

    “"OpenScreen is your free, open-source alternative to Screen Studio (sort of)." If you rip something off, at least have the decency to not compare your product to it. I mean, why is it good to have zero revenue and at the same time killing revenue for something else, that existed…”

  • • NeutralHacker News

    OpenScreen is an open-source alternative to Screen Studio

    “A lot of the time it is, I agree. I would love the ability to do more highlighting and less panning. But in a small 700px wide video, zooming is kind of necessary to make it clear where the action is coming from. Because the app window is so large and packed. And these recording…”