The Open Source Drop
ToolsExploreAlternativesThis Week
Subscribe
The Open Source Drop
ToolsExploreAlternativesThis Week
Subscribe
← All Categories

Media Processing

28 open source tools compared. Sorted by stars. Scroll down for our analysis.

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

ToolStarsVelocityLanguageLicenseScore
Immich

Self-hosted photo/video management

114.5k+276/wkTypeScriptGNU Affero General Public License v3.081
whisper

Robust Speech Recognition via Large-Scale Weak Supervision

109.2k+122/wkPythonMIT License81
OpenCut

The open-source CapCut alternative

90.4k+945/wkTypeScriptMIT License75
OBS Studio

OBS Studio - Free and open source software for live streaming and screen recording

76.3k+81/wkC-71
FFmpeg

Complete cross-platform solution for audio/video

64.4k+179/wkCLGPL 2.1+86
Remotion

Make videos programmatically with React

59.6k+363/wkTypeScriptRemotion License (source-available)79
PhotoPrism

AI-powered self-hosted photos app

40.2k+4/wkGoAGPL 3.078
VoiceStudio

The open-source ElevenLabs alternative for local voice cloning, design, create, dubbing and dictation Desktop App

34.0k+4178/wkPythonAGPL-3.078
faster-whisper

Faster Whisper transcription with CTranslate2

25.5k+108/wkPythonMIT License70
Cap

Open source Loom alternative. Beautiful, shareable screen recordings.

22.6k+365/wkTypeScriptAGPL-3.0 (core) + MIT (capture crates)74
buzz

Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAI's Whisper.

21.6k+127/wkPythonMIT License82
Kap

An open-source screen recorder built with web technology

19.4k+3/wkTypeScript-45
palmier-pro

macOS video editor built for AI

14.4k+25/wkSwiftGNU General Public License v3.079
subtitleedit

the subtitle editor :)

14.3k+89/wkC#MIT License90
openwhispr

Voice-to-text dictation app with local (Nvidia Parakeet/Whisper) and cloud models (BYOK). Privacy-first and available cross-platform.

8.4k+245/wkJavaScriptMIT License82
vibe

Transcribe on your own!

7.5k+92/wkTypeScriptMIT License72
Auto-Editor

Effort free video editing!

5.3k+108/wkNimThe Unlicense76
SmartSub

本地优先的一站式桌面字幕工具,内置 6 种 ASR 引擎与全平台 GPU 加速及 17+ 翻译服务商,覆盖音视频转写、翻译、校对、字幕烧录封装全流程,跨 Windows/macOS/Linux 运行

5.3k+136/wkTypeScriptMIT License78
AI-Youtube-Shorts-Generator

Open-source alternative to Opus Clip, Vidyo.ai, Klap & SubMagic. Turn long-form YouTube videos into viral 9:16 shorts using LLM highlight detection, Whisper transcription, and auto vertical cropping. Free, no watermarks, no per-clip credits.

5.1k+92/wkPython-68
SnapOtter

Open-source, self-hosted file-processing tool. Convert, compress, OCR, transcribe & run local AI across image, video, audio, PDF & documents, via UI, REST API & pipelines. Your files never leave your network.

2.7k+30/wkTypeScriptGNU Affero General Public License v3.066
Concat

Free & Open-Source CapCut replacement.

2.6k+840/wkTypeScriptMozilla Public License 2.071
story-to-handdrawn-video

Agent skill: convert Chinese story copy or ordered images into a hand-drawn diary-comic animation (silent MP4 picture track).

2.0k+17/wkJavaScriptMIT License60
OpenChatCut

Open-source, local-first conversational AI video editor with a professional multi-track timeline, Agent Skills, MCP integration, and Remotion rendering.

2.0k+127/wkTypeScriptGNU Affero General Public License v3.060
ffmpeg-normalize

Audio Normalization for Python/ffmpeg

1.5k+1/wkHTML-54
aTrain

A GUI tool for offline transcription of speech recordings, including speaker diarization, utilizing state-of-the-art machine learning models.

1.2k+3/wkPythonGNU Affero General Public License v3.061
pireel

Open-source, backend-free AI video editor for talking-head video: storyboarding, designed graphics, kinetic captions, themes and in-browser WebCodecs export. Drivable by any AI agent over MCP.

1.2k+9/wkTypeScriptGNU Affero General Public License v3.064
jzsub

JZSub:一条视频链接,自动交付最高画质、封面和 GPT 双语字幕 MP4。

988+2/wkPythonMIT License56
Rescript

🎬 Open source, transcript-based video/audio editor that lives in the browser.

896+5/wkTypeScriptPolyForm Noncommercial 1.0.050

Stay ahead of the category

New tools and momentum shifts, every Wednesday.

Our Analysis

Immich114.5k★

Immich is the self-hosted photo and video management platform that actually competes with the big players. Upload from your phone, browse on the web, search by faces, places, or objects using on-device ML. AGPL v3, TypeScript backend with a Flutter mobile app. Automatic backup from iOS/Android, facial recognition, reverse geocoding, timeline view, shared albums, and a map view. Machine learning runs locally on your server for object detection and face clustering. Self-hosting is free. Docker Compose is the recommended path; you need decent storage and ideally a GPU for faster ML, but CPU works too. Immich offers a paid license for businesses, but the software is fully functional without paying. Solo: perfect. Replace Google Photos for your personal library. Families: shared albums work great. Growing orgs: this isn't designed for enterprise photo management. Large: look at purpose-built DAM (digital asset management) solutions. The catch: Immich is pre-1.0 and the developers explicitly warn against using it as your only backup. The API and schema can change between updates. Keep your originals backed up elsewhere. ML features need real compute: 4GB RAM minimum, more for large libraries.

whisper109.2k★

Whisper turns speech into text, and it set the bar the moment OpenAI released it. Feed it an audio file in almost any of 99 languages and you get back a transcript, optionally translated to English. The model weights and the code are MIT licensed, so you can run the whole thing on your own machine for nothing. Running it yourself is a pip install and an ffmpeg dependency away, but the catch is hardware. The tiny model fits in about 1GB of VRAM and is fast and rough; the large model wants roughly 10GB and a real GPU to run at a sane speed. On a CPU it works, but you will wait. A newer turbo model is much faster for plain transcription, though it drops the translation trick. For a one-off transcript, OpenAI's hosted Whisper API runs about half a cent per minute and saves you the setup. Run it locally when the audio is sensitive, when you are processing a lot of it, or when you just do not want a per-minute bill. Solo and small teams: local on a decent GPU is plenty. Higher volume: budget a GPU box and self-host. The catch is that Whisper is a model, not an app. It does straight transcription, not speaker labels or live captioning out of the box. If you want a GUI with those niceties, look at buzz or vibe, which both wrap this exact model.

OpenCut90.4k★

OpenCut is a video editor that runs in a browser tab. Trim clips, layer tracks, add text, export, and none of it costs anything: MIT licensed, no paid tier, no cloud account. The project exists because CapCut moved basic editing behind a subscription, and OpenCut's answer is to keep your files on your own device. Running it yourself is a Next.js app with Docker for Postgres and Redis, plus a Rust core handling the GPU compositor and effects through WebAssembly. Most people will never do that. They will open opencut.app and start cutting. Solo creators and small teams doing straightforward cuts, captions, and exports get what they need. Teams that want transcript-driven editing or shared review should look at Descript or pay for CapCut Pro. For video generated from code, remotion-dev/remotion is a different job entirely. The catch is the state of the codebase. OpenCut is being rewritten from scratch around a plugin architecture and a Rust core, and the version you can use today lives in an archived repo that is no longer maintained. Outside contributions are closed while the new architecture settles. The site works, but nothing on it is getting fixed in the meantime.

OBS Studio76.3k★

OBS Studio recorded most of the conference talks you have watched and powers most of the livestreams you have seen. Scenes, sources, live compositing, multi-track audio, and output to a file or to anything that speaks RTMP. GPL-2.0, free for over a decade, with no upsell attached anywhere in it. Download and run, nothing to host. Windows, macOS, and Linux, with hardware encoding on all three. The plugin ecosystem covers virtual cameras, background removal, stream deck control, and most things you might want bolted on. The cost is not money, it is the first hour: OBS hands you a mixing desk rather than a record button, and you have to understand scenes and sources before you capture anything worth keeping. For anyone recording regularly, that hour pays back permanently. Solo creators and developers making demos, talks, or tutorials: this is the ceiling of what free gets you and the ceiling is very high. Teams: same answer, with nothing to license and nothing to administer. If what you actually want is a share link and a two click workflow, CapSoftware/Cap fits better, and webadderallorg/Recordly if the goal is a polished product demo with automatic cursor zooms. The catch: OBS records, it does not really edit. No timeline worth the name, no cursor zoom, no captions, no trimming beyond the crude. It hands you a file and considers its job done. It also has no sharing layer whatsoever, which is precisely the part Loom charges for.

FFmpeg64.4k★

It's the command-line tool that powers nearly every media application you've used. YouTube, VLC, OBS, Discord, they all depend on FFmpeg. The entire project is free under LGPL/GPL (depending on which codecs you enable). No paid tier. No cloud service. No company selling premium features. This is one of the most important pieces of free software ever written, maintained by a relatively small team. There's nothing to host. It's a command-line tool you install on any machine. Every Linux distro packages it. macOS gets it via Homebrew. Windows has pre-built binaries. It runs, processes your media, and exits. Solo developers: you'll use it the moment you need to do anything with audio or video. Small teams: wrap it in a script for your media pipeline. Enterprise: you're already using it whether you know it or not. The catch: the command-line interface is notoriously complex. The man page is a novel. Simple things are simple (`ffmpeg -i input.mp4 output.avi`) but anything beyond basic conversion requires reading docs or StackOverflow. The learning curve is the only real barrier, and it's steep.

Remotion59.6k★

Remotion lets you make videos by writing React components. Each frame is a render, and Remotion turns the sequence into an MP4. That makes data-driven and personalized video practical: connect a spreadsheet or an API and render thousands of variations instead of editing each one by hand. One command, `npx create-video@latest`, gets a project running. Rendering happens where you choose: Node.js on your own servers, in the browser, or serverless on AWS Lambda, where the compute lands on your cloud bill. The documentation runs past a thousand pages, with templates, captions, transitions and agent skills. Company size decides who pays, not features. Individuals, nonprofits and companies of up to three people use it free, even commercially. Bigger companies need a license: $25/mo per seat for making videos yourself, or $0.01 per render with a $100/mo minimum for apps that generate video automatically. The paid version has the same features as the free one. The catch is the label. Remotion is source-available, not open source, and says so itself. You can read the code but not resell a derivative, a fourth person on the team flips you from free to paid, and codec patent licensing for formats like H.264 stays your responsibility. Just trimming clips or burning in captions? FFmpeg is simpler.

PhotoPrism40.2k★

PhotoPrism gives you automatic face recognition, location mapping, and AI-powered search across your photo library without sending your photos to anyone's cloud. Point it at a folder of images, and it indexes everything with object detection, color analysis, and GPS data. This is the most popular self-hosted photo management tool. It handles RAW files, videos, live photos, and generates thumbnails automatically. The search is good: type "beach" and it finds your beach photos without you tagging anything. The Community Edition is free. PhotoPrism Essentials ($3.99/mo) and PhotoPrism Plus ($7.99/mo) add features like enhanced video support, premium themes, and priority access to new features. The AI features (face recognition, search) are in the free tier. The catch: self-hosting PhotoPrism is not trivial. It needs Docker, a database (MariaDB recommended), and decent hardware for the AI indexing; a Raspberry Pi 4 works but initial indexing of a large library will take days. RAM usage is real: 4GB minimum, 8GB+ recommended for large libraries. And the license is AGPL-adjacent (custom); check terms carefully if you're building a product on top of it.

VoiceStudio34.0k★

VoiceStudio (formerly OmniVoice Studio) is a local, open source answer to ElevenLabs. It clones and designs voices, does text-to-speech across 16 engines and transcription across 11, dubs video by transcribing, translating and re-voicing it, builds audiobooks, and runs a system-wide dictation widget. The app is AGPL-3.0, free, and runs on your own machine. A GPU is optional but makes the difference. Minimums are 8 GB of RAM and 10 GB of disk, and the default workflow wants 8 GB or more of VRAM on NVIDIA or Apple Silicon. ROCm is Linux-only and opt-in. Installers cover Apple Silicon Macs, Windows 10/11 and recent Linux; Docker images are amd64 only, and Intel Macs need a remote backend. Solo creators and small teams doing voiceover, dubbing or audiobooks get no per-character billing and no audio leaving the machine. It also exposes a local REST API, an OpenAI-compatible audio API and an MCP server. Companies embedding it in a closed product can get a commercial license by enquiry, with no published price, and a hosted Cloud API is in early access. The catch is the model licenses, not the app's. The default voice engine's pretrained weights are CC-BY-NC, noncommercial, so paid voiceover work means switching to an Apache-2.0 engine like CosyVoice 3 or VoxCPM2. It is still labeled active beta. Watermarking is on by default, but responsible voice cloning is on you.

faster-whisper25.5k★

faster-whisper runs OpenAI's Whisper speech-to-text models up to four times faster than the original implementation while using less memory, with the same accuracy. It reimplements inference on CTranslate2, and it has quietly become the engine inside most self-hosted transcription stacks. MIT licensed, completely free. It's a Python library, not a service: pip install, pick a model size, feed it audio. A GPU gets you faster-than-realtime transcription; CPU works fine with the small and medium models. Wrapping it in an internal API for your team is an afternoon with FastAPI, and 8GB of VRAM comfortably runs the large model in int8. Anyone paying AssemblyAI or Deepgram per minute for plain transcription should run the math. A cheap GPU instance chews through hours of audio for pennies, and openai/whisper accuracy is the same thing you're renting. The paid APIs keep winning on streaming, speaker diarization, and zero-ops. The catch: the repo has gone quiet. The last release was v1.2.1 in late 2025 and there are hundreds of open issues. It still works, and CTranslate2 underneath it is stable, but nobody is shipping fixes right now. You also own the pipeline: chunking long files, retries, scaling workers, word-level timestamps. The per-minute APIs charge for exactly that boredom, and for being maintained.

Cap22.6k★

Cap records your screen and hands you a share link, which is Loom's entire business. Desktop apps run on macOS and Windows, the platform is AGPLv3, and you can point the app at your own server or S3 bucket instead of Cap's cloud. Self-hosting is a Docker Compose stack: MySQL, MinIO for object storage, and a media server doing the FFmpeg work. Locally it is one command. For a team it means a reverse proxy with SSL, real secrets, and volume backups, and Cap does not offer support for self-hosted deployments. Personal use stays free. Commercial work needs the $29/year desktop license. Teams wanting cloud storage, transcripts, custom domains, and viewer analytics pay $12 per user per month, or $8.16 billed annually. A Loom importer ships in the product, so the existing library is not the blocker. For a recorder without the sharing platform, webadderallorg/Recordly is lighter. The catch is the five minute ceiling. Cloud share links cap at five minutes on both the free tier and the $29 license, and free is personal use only. That is the wrong number for most demos, so either self-host and own the storage, or accept that Cap Pro is where the product lives.

buzz21.6k★

Buzz is the desktop app that makes Whisper usable for people who do not live in a terminal. It transcribes and translates audio and video files, YouTube links, even live microphone input, all offline on your own machine. It is MIT licensed and free, and it runs on macOS, Windows, and Linux. Under the hood it is OpenAI's Whisper with a real UI bolted on: speaker separation for messy audio, export to SRT, VTT, and plain text, a watch folder that auto-transcribes new files, and GPU acceleration whether you are on an Nvidia card, Apple Silicon, or Vulkan. You download it and go. No Python environment, no ffmpeg wrangling. There is a paid Buzz Captions build on the Mac App Store for a few dollars if you want a native, auto-updating package, but the open-source app does everything and costs nothing. Solo users and small teams: grab the free build. This is the easy on-ramp to local transcription, and paying for the convenience version is fair if you want it. The catch is that quality and speed are still Whisper's. A big model on weak hardware is slow, and a small model on hard audio makes mistakes. Buzz makes Whisper convenient; it does not make it faster than your GPU allows.

Kap19.4k★

Kap was the friendly macOS screen recorder: open source, small, drag a frame around the region you want and export a GIF or an MP4 in a couple of clicks. Built with web technology, MIT licensed, and a pleasure to use when it was current. That last clause is doing a lot of work. The most recent release shipped in October 2022, and one of its notes was fixing a crash on the macOS 13 beta. The last commit of any kind landed in late 2024. For an Electron app on macOS, a platform that reworks screen capture permissions and APIs on a regular schedule, that is a long stretch with nobody at the wheel. It still installs and still works for plenty of people, so this is not a claim that it is broken. It is a claim that nobody is on the other end when it does break. Anyone already using it happily: carry on. Anyone choosing a recorder today: CapSoftware/Cap for share links, webadderallorg/Recordly for polished product demos, or obsproject/obs-studio if you want the one that will still be maintained in five years. The catch is the whole review. Kap is good software that stopped getting attention, and open source hands you the source code, not somebody's time. Anything in your daily workflow needs a maintainer behind it, and right now this does not have one.

palmier-pro14.4k★

Palmier Pro is a native macOS video editor with AI wired directly into the timeline. The editor itself is open source under GPLv3 and free to use with no login. Where it gets interesting: you can generate video and images from models like Kling and Seedance right inside your edit, and it hooks into AI agents (Claude, Codex, Cursor) over MCP so an assistant can edit the project alongside you. There's not much to "host" here, it's a desktop app you install and run. The setup catch is hardware: it's Apple Silicon only and requires macOS 26 (Tahoe), so it won't run on older Macs or anything non-Apple. The core editing, the MCP server, and the agent chat are all in the open source build. The free editor is a capable tool on its own. The generative AI features are the paid part: those run closed source and need a login and a subscription. So the split is clean, free editing forever, pay only when you want in-timeline generation. Solo creators and developers curious about agent-driven editing: the free build is worth a look. If you'd lean on the AI generation daily, price the subscription against how much you'll actually use it. The catch is that the headline feature, the AI generation, is exactly the piece that's closed and paid. The open source part is a solid editor; the "built for AI" magic is a subscription. That's a fair way to monetize, just know going in that "open source AI video editor" is half the story.

subtitleedit14.3k★

SubtitleEdit is the desktop tool video editors and translators have used to fix subtitles for over fifteen years. You load a video, see the audio waveform, and edit subtitle timing and text against it. Handles 300+ subtitle formats, batch conversions, OCR for image-based subs, and optional integrations with translation and speech-to-text APIs. MIT licensed, fully free. It is a desktop app. Windows users get a clean installer. macOS users have to install mpv and ffmpeg through Homebrew, then clear the unsigned-app quarantine flag the first time they launch it. Linux users can use Flatpak or install through their package manager. For one-off subtitle fixes, batch format conversions, or cleaning up raw transcription output, this is the standard. Paid cloud tools like Kapwing or Rev offer one-click translation and automated transcription, but you pay per minute and lose the format flexibility. The catch: the UI looks like Windows software from 2010 because that is the era it is from. Functional, dense, no design system. If you want something that feels modern, this is not it.

openwhispr8.4k★

OpenWhispr is voice-to-text for your desktop. Hit a hotkey, talk, and it types into whatever app you're in, and it'll transcribe meetings with speaker labels too. The transcription runs on local models (Whisper or NVIDIA's Parakeet) with no API keys required, so your audio never has to leave your machine. MIT, free, cross-platform. Install is trivial, there are prebuilt installers for Mac, Windows, and Linux. Local models download on first use, and if you've got a GPU it'll use Metal, CUDA, or Vulkan to speed things up, but CPU works fine. You can optionally bring your own cloud LLM keys for cleanup, but you don't need to. Everything you need for personal dictation is free and local. There's a separate hosted OpenWhispr Cloud for teams: free up to 2,000 words a week, $6.67/user/mo for Pro, $16.67/user/mo for Business with speaker labels and agent mode. Solo users should just run the free desktop app and skip the cloud entirely. Teams that want shared, unlimited transcription and sync are who the paid tiers are for. This is a real alternative to Otter and Rev if you value keeping audio local. The catch is the usual local-versus-cloud tradeoff. The free local app is good, but the polished team features, unlimited cloud transcription, sync, speaker labels at scale, sit behind the subscription, and the free cloud tier's 2,000-words-a-week cap is tight. For one person it's all upside. For a team, price the Business tier against what you're paying Otter now.

vibe7.5k★

Vibe is another desktop transcription app built on Whisper, and what sets it apart is how much it does after the transcript. Everything runs locally, it handles almost every language with translation to English, and it exports to more formats than most people will ever need: SRT, VTT, TXT, HTML, PDF, JSON, and DOCX. MIT licensed, completely free. It is built on whisper.cpp, the C++ port of Whisper, which tends to be lighter on resources than the Python original. You get batch transcription, speaker identification, microphone and system-audio recording, and a command-line interface plus an HTTP API for wiring it into other tools. The standout feature is AI summaries: point it at Claude or a local Ollama model and it condenses a transcript for you. Solo and small teams: it is a free download on macOS, Windows, and Linux, with mobile on the way. If buzz is the no-frills on-ramp, vibe is for people who want the transcript to feed straight into a workflow. The export options and the HTTP API are the reason to pick it. The catch is that the AI summary feature leans on an outside model, so the local-only promise holds for transcription but not for summaries unless you run Ollama yourself. And like every Whisper wrapper, accuracy is only as good as the model and the hardware you give it.

Auto-Editor5.3k★

Auto-Editor cuts the dead air out of a video in one command. Point it at a file and it measures loudness across the timeline, finds the silent stretches, and removes them. That is the most tedious pass in any talking-head or gameplay edit. Public domain under the Unlicense. No server, no GUI, no dependency tree. Grab the binary from GitHub releases, Homebrew, or the Arch AUR. Silence is not the only trigger: motion detection removes still frames, and margin settings keep the cuts from feeling clipped. It renders the result or hands off a timeline to Premiere, Final Cut, Resolve, Kdenlive, or ShotCut. Solo creators should install it today. Teams can drop it into a render pipeline since it is a CLI. It does not transcribe, so it cannot cut filler words by name the way Descript or wassgha/rescript can. It only knows loud from quiet. The catch is installation. Auto-Editor dropped its Python packaging at version 30, so the newest release on PyPI is two majors behind and anyone who installed with pip is silently running old code. The paid GUI at app.auto-editor.com is a separate product from the same author, one-time from $23.99, commercial use only at $179.

SmartSub5.3k★

SmartSub takes audio or video and produces translated subtitles, start to finish, on your own machine. It transcribes speech to text, translates it, lets you proofread against a video preview, then burns the subtitles into the video or muxes them as a soft track. Nothing gets uploaded, which matters if you're working with footage you can't send to a cloud service. MIT-licensed and free on Windows, macOS, and Linux. It ships six transcription engines, including whisper.cpp and faster-whisper that run fully offline, and hooks into 17+ translation providers from Google and Baidu to Gemini, DeepSeek, and any OpenAI-style API. GPU acceleration covers NVIDIA CUDA, AMD and Intel via Vulkan, and Apple Metal, with automatic detection and CPU fallback. Setup is heavier than a pure web tool: you download models, pick an engine, and configure providers, but it's a desktop install, not a server. Solo creators and translators: this is a strong free alternative to paid subtitle services, and the local engines cost nothing to run. Small teams doing video work: same, with no per-seat fee. Large teams: workable, though there's no central account or shared workflow. The catch: "free" stops at the app boundary. The bundled offline engines are free, but the moment you wire up Gemini, DeepSeek, or a cloud translation API for better quality, you're paying those vendors per use on your own keys. Stick to whisper.cpp and faster-whisper and it's genuinely free end to end.

AI-Youtube-Shorts-Generator5.1k★

This one turns long YouTube videos into vertical shorts. It pulls the transcript, has an LLM rank the segments most likely to pop, and auto-crops them to 9:16. It bills itself, accurately, as the open-source alternative to Opus Clip, Klap, Vidyo.ai, and SubMagic, and the code is MIT. Here's the honest part: "open source" does not mean "free to run." Every mode needs a paid API key. The default mode wants a paid MUAPI key for download, transcription, and cropping. The local mode drops MUAPI but still needs a paid OpenAI or Gemini key for the ranking step, plus ffmpeg installed. So you own the code, but you rent the intelligence. Setup is a standard Python clone, venv, pip, configure-keys affair, moderate, nothing scary. For a developer who wants to clip at volume and control the pipeline, paying per-use API costs can undercut a monthly SaaS subscription, and there are no watermarks. Solo creators and small teams are the audience. Compare your expected API spend against Opus Clip's monthly price before you decide. The catch is twofold. One, it's pay-to-run, so "free" is the wrong mental model, budget for the API calls. Two, the project's commit history is thin, which for a tool leaning on fast-moving APIs is a maintenance risk worth watching. It works today and the code is real, but treat it as a scaffold you may end up maintaining yourself, not a turnkey product.

SnapOtter2.7k★

SnapOtter converts, compresses, OCRs, and transcribes almost any file you hand it, on your own hardware. Images, video, audio, PDFs, spreadsheets, through a web UI, a REST API, or saved pipelines. Local AI covers background removal, upscaling, face blur, and transcription with no outside calls. The AGPLv3 build includes all 200-plus tools. One Docker command runs it, Postgres and Redis baked into the image; production gets a three-container compose stack. Two cores and 2 GB of RAM starts it, the full AI model packs want 4 cores, 4 GB, and about 20 GB more disk. GPU acceleration is NVIDIA CUDA only, so Intel and AMD integrated graphics buy you nothing. Solo and homelab: run the free image and close the converter tabs. Small teams: OIDC login, API keys, batch, and pipelines are all in the community build. Medium and large: SAML, SCIM, MFA, and audit export need a license key with a seat count and no published price. One job only? tesseract-ocr/tesseract, openai/whisper, and FFmpeg/FFmpeg are lighter. The catch is S3. Object storage sits behind the same license key as SAML and SCIM, so the free build keeps every file on the container disk. Gating auth and compliance is fair. Charging to store files anywhere but local disk, on a product whose whole job is files, is not.

Concat2.6k★

Concat is a desktop video editor built to do what people actually use CapCut for, without the watermark or the subscription. Multi-track timeline, split, trim, merge, transitions, speed control, titles, and reusable templates, with a Rust engine underneath and a React interface on top. Auto-captions and text-to-speech run entirely on your machine, so your audio never leaves it. Mozilla Public License 2.0, installs and runs with no account. Nothing to host. Download a build for macOS, Windows or Linux and start cutting. The macOS binaries are unsigned, so first launch needs `xattr -dr com.apple.quarantine /Applications/Concat.app`, which is a small tax for not paying anyone. Local captioning and TTS means CPU work happens on your hardware rather than someone's GPU cluster, and that is the whole point. Free with no tiers. Creators cutting short-form video get the obvious win: no watermark, no export limit, no account. Teams doing production work should still reach for a mature NLE. Compare against OpenCut (OpenCut-app/OpenCut) if you want another young open source editor, or keep Auto-Editor (WyattBlue/auto-editor) around for the scripted cuts. The catch is that this is alpha software at version 0.2.0 from a very new project. It will crash, formats will surprise it, and a timeline you spent three hours on is not something to trust to a pre-release editor yet. Export early and keep the source files.

story-to-handdrawn-video2.0k★

Feed this a short story, or a set of ordered images, and it renders a vertical hand-drawn "diary comic" video with handwritten captions, then hands you a silent MP4 to drop a voiceover onto later. It's built on Remotion, and it ships both the renderer and an agent-skill wrapper so you can drive the whole thing in plain language. Under the hood it wants Node 20+, Python, FFmpeg, and Chrome, plus your own OpenAI API key for the copy and image steps. So the tool is free but the generation isn't: you pay OpenAI for whatever it calls. Setup is more involved than a one-liner, which is why this leans moderate rather than trivial. For solo creators and small teams it costs nothing beyond the API usage. Reach for it when you want a specific aesthetic, the hand-drawn storybook look, without hiring an animator. The catch is that this is a novelty with a narrow lane. It's oriented around Chinese story copy, the output style is fixed, and it solves exactly one creative problem. Impressive to watch, but don't expect a general video pipeline.

OpenChatCut2.0k★

OpenChatCut puts a conversational agent and a real multitrack timeline in the same window. Tell it what you want and it writes actual clips, transitions, captions and effects into the project, so you keep editing by hand afterward instead of accepting whatever a generator handed back. It is AGPL-3.0 and everything stays on your machine. Desktop installers cover macOS, Windows and Linux, but they are early builds and the macOS packages are unsigned, so the operating system will fight you on first launch. Running from source needs Node 24. The timeline and manual editing work with zero cloud configured. Transcription and generation need your own provider keys. Bring your own keys is the whole pricing story. The commercial ChatCut sells credits starting at $25 a month for 100 of them, and credits are what buy generation time. OpenChatCut charges nothing and sends you to the provider at cost. Solo creators and small teams come out ahead. The catch is the license. AGPL-3.0 means wrapping this in a hosted service obligates you to hand users the source. For editing on your own desktop, irrelevant. For anyone planning to build a product on top of it, decisive.

ffmpeg-normalize1.5k★

ffmpeg-normalize fixes audio that is too loud, too quiet, or all over the place from clip to clip. Point it at a file or a whole folder and it normalizes loudness to broadcast-style targets (EBU R128) or simple peak and RMS levels, using FFmpeg under the hood. If you have ever stitched together video where one clip blows out your speakers and the next is a whisper, this is the tool that makes them match. It is free, MIT-licensed, and it is both a command-line tool and a Python module. There is almost nothing to set up beyond having FFmpeg installed; it is a pip install or a Docker image, and it is maintained by Werner Robitza, who is steady and responsive about it. The one thing to understand is that loudness normalization is opinionated: EBU R128 targets a standard that is right for spoken-word and broadcast but can feel flat for music, so the defaults will not suit every job. The flags to override that are all there once you read the docs. For anyone doing podcasts, video editing, or batch audio cleanup, this belongs in your toolbox. There is no paid version and no reason for one. The alternatives are doing it by hand in an audio editor, which is slower, or wiring up raw FFmpeg loudnorm filters yourself, which this tool exists to save you from.

aTrain1.2k★

aTrain turns speech recordings into text on your own machine, with no cloud upload and no subscription. It runs OpenAI's Whisper model locally for transcription in 99 languages and adds speaker diarization (working out who said what) through pyannote. It is a real desktop app with installers on the Microsoft Store and Flathub, not a script you have to babysit. AGPL-3.0, fully free. Because everything runs on your device, nothing you record leaves your computer, which is the whole point for anyone handling interview, medical, or legal audio. On a plain CPU it is slow; with an NVIDIA GPU and the CUDA toolkit installed, the best model runs at roughly three times the audio length. It exports straight into MAXQDA, ATLAS.ti, and NVivo, so qualitative researchers are clearly the target audience. Weigh this against Otter.ai, Rev, and Trint, which are faster and need no setup but send your audio to their servers and bill you monthly. If privacy matters, or you transcribe enough hours that subscriptions add up, aTrain wins outright. Solo researchers and journalists can install it and stop paying per minute. Teams with sensitive recordings may find local processing is the only option compliance allows. The catch: local means your hardware is the bottleneck. Without a decent GPU, long recordings take real time, and accuracy still depends on audio quality the way every transcription tool does. It trades a monthly bill for your own patience and a CUDA install.

pireel1.2k★

Pireel is a video editor for talking-head content, the kind of thing you'd make for YouTube or a product demo, and it runs entirely in your browser. Timeline, animated captions, themes, graphics, live preview, export, no account and no server for the core editing. The editor is open source under AGPL and free. Running the editor yourself is easy, it's a browser app. The AI features are where it gets real. Narration, transcription, image and video generation, cross-device sync: those aren't self-contained. You either wire in your own AI providers and backend, or you use Pireel's hosted service. So "self-hosted AI video editor" is half true. The editing self-hosts, the AI doesn't. Hosted pricing runs free for 20 credits a day, $17-20/mo for Pro with actual video generation, and up to $83-100/mo for the heavy tiers, plus credit top-ups. Solo creators who just need to cut and caption talking-head video can self-host the editor and pay nothing. If you want the generative features without standing up a backend, the paid cloud is the honest path. Descript, Veed, and Submagic are the paid tools this is aimed at. The catch is that split between the open editor and the paid AI, with AGPL on top. The editor is free and capable, but the "AI" in the pitch lives behind either your own infrastructure or Pireel's subscription, and AGPL makes commercial forks a legal question, not a copy-paste. Know which half you're getting.

jzsub988★

jzsub takes a video link and hands back a finished MP4: highest quality available, cover art, and bilingual subtitles burned in, translated by GPT. It works across YouTube, Bilibili, TikTok, Vimeo, and anything else yt-dlp can reach. MIT licensed and free; you bring your own LLM key for the translation step. The setup is the tax. Python 3.10+, yt-dlp, Deno, and an FFmpeg build compiled with libass for subtitle rendering, plus a specific font. That FFmpeg requirement is what trips people up. The docs are Chinese-first, so English speakers are translating as they go. Use it if you archive or localize video with dual-language captions and want one command instead of a four-tool pipeline. For plain downloads, yt-dlp alone is simpler. For transcription without the download step, Whisper-based tools do the job. The catch: this is one maintainer's pipeline, tuned to their workflow. If your FFmpeg build or font doesn't match, you're debugging the plumbing yourself.

Rescript896★

Rescript deletes video the way you delete text. Drop in a recording and Whisper transcribes it on your own machine with word-level timestamps and speaker labels. Delete a sentence from the transcript and the footage is cut. That is Descript's defining trick, with no account and no subscription. Free desktop builds for macOS, Windows, and Linux, plus a browser version. Nothing to host. Transcription, speaker detection, and export all run in-process through transformers.js and ffmpeg.wasm, so your laptop is the whole stack. The Whisper model downloads once, then you can pull the network cable. Filler and silence removal are one click, and it exports a finished cut or a timeline for DaVinci Resolve, Premiere, Final Cut, and AAF. Solo creators cutting podcasts and talking-head video are the fit. Small teams can pass files around but not projects: no collaboration, no cloud, no screen recorder. Anyone needing a review workflow should stay on Descript or look at pireel/pireel. Three catches. Rescript left MIT for the PolyForm Noncommercial license, so paid client work needs a separate deal with the author. The voice regeneration the marketing site leads with sits under Next on the project's own roadmap, not in the code. And the public repo is weeks old with one maintainer, so treat it as promising, not proven.

The Open Source Drop

Open source tools worth knowing about.

hello@opensourcedrop.com
ToolsExploreAlternativesLicensesScoringSuggest a ToolAboutTerms

Buying guides

AI Agent FrameworksOpen Source Agent FrameworksOpen Source Claude Code & Codex SkillsOpen Source Agent Runtimes & SandboxesOpen Source Multi-Agent SystemsPython Developer ToolsLLM Inference ToolsDevOps & Infrastructure ToolsCLI ToolsOpen Source MCP ServersAll buying guides

The Open Source Drop provides informational summaries of open source tools and their licenses. This is not legal advice. Always review the full license text on each tool's repository before using it in your project. Product names and logos mentioned on this site are trademarks of their respective owners. The Open Source Drop is not affiliated with or endorsed by any proprietary software vendor. Terms of use.