Open Source Alternatives LogoOpen Source Alternatives
AlternativesBlogAdvertise
Open Source Alternatives LogoOpen Source Alternatives

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product
  • Categories
  • Tag
  • Sign In
Resources
  • Blog
  • Collection
  • Submit
  • Advertise your tool
Company
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap
Copyright © 2026 All Rights Reserved.
Home/Categories/AI & Machine Learning/FunClip
icon of FunClip

FunClip

Open source alternative to WayinVideo, Taption, Exemplary AI, Tinrec and Trint

Generate accurate video clips by selecting text or speakers from local AI transcripts, with SRT subtitle output and MIT-licensed self-hosting.

6.1K starsPythonMITActive this month
Visit websiteGitHub repo
image of FunClip
Contents
  1. 01Who FunClip is for
  2. 02The problem it solves
  3. 03How it solves it
  4. 04Strengths and trade-offs
  5. 05FunClip vs alternatives
  6. 06Install and self-host
  7. 07Tech stack
  8. 08FAQ
  9. 09Similar open-source tools
TL;DR

FunClip is a local, MIT-licensed video transcription and clipping tool that uses the FunASR Paraformer speech recognition models to produce timestamped transcripts, then lets you select text segments or speakers to clip. It replaces paid cloud transcription services like Trint and Taption, running entirely on your own machine via a Gradio web UI with no per-minute billing. Best for developers, researchers, and content creators processing Chinese or multilingual video who want local control over their transcription pipeline.MIT · Python · 6.1K stars · Active this month

who it's for

Who FunClip is for#

Content creators clipping Chinese-language video highlights

Upload a long interview, conference talk, or podcast episode, run ASR, then select the specific sentences you want to keep. FunClip generates the clipped video and its SRT file in one step, without needing a separate editing tool for basic cuts.

Skip if:

If your source video is primarily English and you need the highest possible ASR accuracy, a Whisper-based tool may produce better transcripts for the clipping step.

Researchers and journalists handling sensitive footage

All processing runs locally with no external API calls for the core ASR and clipping workflow. Footage from interviews, legal proceedings, or proprietary corporate content stays on your machine throughout the entire process.

Skip if:

Skip FunClip if you need cloud collaboration on transcripts, where multiple editors review and annotate the same video remotely in a shared workspace.

Developers building multilingual video processing pipelines

FunClip's command-line interface supports scripted recognition and clipping as separate stages, making it composable with other Python tooling. The Gradio service can also run on a dedicated server and be accessed via browser over a LAN using the listen flag.

Skip if:

If you need real-time streaming transcription rather than file-based batch processing, FunClip is not designed for that use case.

Teams using LLM-driven video summarization

FunClip passes the full SRT subtitle file to a connected LLM (Qwen, GPT, or MiniMax M2.7) and uses the model's output to automatically select and clip the most relevant segments. This eliminates manual segment selection for long recordings where you want an AI-generated highlight reel.

Skip if:

LLM-assisted clipping requires an API key for the chosen LLM provider. If you need a fully offline pipeline with no external API calls, use standard transcript-based clipping instead.

the problem

The problem it solves#

Cloud transcription and clipping tools bill by the minute and require uploading footage to third-party servers. For teams handling confidential interviews, research sessions, or sensitive video content, that data exposure is a real problem. Services like Trint and Taption charge subscription fees that compound quickly for anyone transcribing more than a few hours per month.

Manual clipping without transcription is slow: you watch the video, mark in and out points, export, and repeat for every segment. When the footage is in a language with limited tooling, or when you need to clip a specific speaker rather than a specific time range, the problem gets worse. Most paid tools offer no speaker-based clipping at all.

how FunClip solves it

How it solves it#

FunASR Paraformer Speech Recognition

Uses Alibaba's Paraformer-Large model, one of the highest-accuracy open-source Chinese ASR models with over 13 million downloads on Modelscope. Produces sentence-level timestamps that feed directly into the clipping workflow, so the text you select maps precisely to the video segment.

Speaker Diarization and Speaker-Based Clipping

Integrates the CAM++ speaker recognition model to identify individual speakers in the video. Once the transcript is labeled by speaker ID, you can clip all segments from a specific speaker (for example, 'spk0') or combine multiple speakers into a single export.

LLM-Assisted Smart Clipping

Connects to large language models including the Qwen and GPT series and MiniMax M2.7 to automatically select the most relevant segments from the transcript. You provide a prompt; FunClip passes the SRT subtitles to the LLM, which returns timestamps for the clip. The 'AI Clip' button applies those timestamps directly.

SRT Subtitle Generation

Automatically generates two SRT files on each clip: the full-video subtitle file and a targeted subtitle file for the clipped segment. Optional ffmpeg and ImageMagick dependencies let you burn subtitles directly into the exported video.

Multilingual and Multi-Model Support

Supports Chinese (default Paraformer), English (Paraformer English model), and multilingual audio including Japanese and 7 Chinese dialect groups via Fun-ASR-Nano. SenseVoice adds emotion recognition and audio event detection on top of standard speech-to-text output.

Hotword Customization

Uses SeACo-Paraformer to accept user-specified hotwords during ASR, which improves accuracy on entity names, brand names, and technical terms that general models frequently misrecognize. Hotwords are set before recognition and apply to the full transcript.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • Fully local processing with no data uploadVideo files are processed entirely on the local machine. No footage is sent to external servers, which matters for interviews, research footage, or any content that cannot leave a controlled environment. Unlike Trint or Taption, there is no cloud storage dependency and no account required.
  • MIT license with no usage restrictionsThe source code is MIT licensed, meaning you can run it commercially, modify it, and integrate it into larger pipelines without licensing fees. The bundled Paraformer-Large and CAM++ model weights use Apache 2.0; check the applicable model page before redistribution.
  • Active development with versioned releasesVersion 2.1.1 shipped in August 2026, with code pushed as recently as August 3, 2026. The 2.1.0 release introduced a formal versioned release track with checksum-protected archives for stable rollbacks. The project has 6,141 stars and 736 forks on GitHub.
  • Text-based and speaker-based clipping in one toolMost transcription tools let you select time ranges. FunClip lets you select by the actual recognized text or by speaker ID, which is faster for long interviews or multi-speaker recordings where you want a specific person's segments without scrubbing through timecode.

Trade-offs

  • -Local machine must handle ASR model inferenceRunning Paraformer-Large locally requires enough CPU or GPU memory to load a full ASR model. Lightweight edge machines will be slow. Fun-ASR-Nano is available for smaller hardware but does not provide character-level timestamps, which limits precise text-based clipping.
  • -Python environment setup requiredInstallation requires cloning the repository, installing Python dependencies from requirements.txt, and optionally installing ffmpeg and ImageMagick for subtitle burn-in. There is no one-click installer or Docker image in the official instructions. Users unfamiliar with Python environments will need to follow the setup steps carefully.
  • -Primary ASR strength is Chinese, not EnglishThe default Paraformer-Large model is trained for Chinese ASR. English is supported via a separate model flag and Fun-ASR-Nano extends to Japanese and dialect groups, but English accuracy does not match specialized English ASR models like Whisper large-v3 for non-Chinese content.
versus alternatives

FunClip vs alternatives#

FunClip vs Trint

Trint is a cloud-based transcription and collaborative editing platform. FunClip is a local, open-source alternative that runs entirely on your own hardware with no footage upload.

FeatureFunClipTrint
LicenseMITProprietary
HostingSelf-hosted, localCloud only
PricingFree (self-hosted)Subscription
Chinese ASRParaformer-Large (high accuracy)General multilingual
Speaker diarizationYes (CAM++ model)Yes
LLM-assisted clippingYesNo
Offline processingYesNo

FunClip is the stronger choice when your footage cannot leave your own machine, when you process significant volumes of Chinese-language video, or when per-minute cloud billing is a concern. Trint is worth considering when you need collaborative editing where multiple team members review and annotate transcripts in a shared browser-based workspace with a polished editor and no local setup.

FunClip vs Taption

Taption is a cloud transcription service with Chinese language support and video subtitle tools. FunClip runs locally and covers the same core workflow: speech-to-text, subtitle generation, and segment selection.

FeatureFunClipTaption
LicenseMITProprietary
HostingSelf-hostedCloud
PricingFreeSubscription
Offline processingYesNo
Hotword customizationYes (SeACo-Paraformer)Limited
LLM clippingYesNo

FunClip's offline processing and hotword customization are advantages over Taption for users handling sensitive content or needing to tune ASR accuracy for specific domain vocabulary. Taption offers a more polished collaborative editing experience and requires no local setup, which suits teams that prefer a managed browser tool.

FunClip vs Exemplary AI

Exemplary AI is an AI-powered video processing service with transcription, clipping, and content repurposing features. FunClip focuses narrowly on transcription-driven clipping with speaker diarization.

FeatureFunClipExemplary AI
LicenseMITProprietary
HostingSelf-hostedCloud
PricingFreeSubscription
Speaker-based clippingYesLimited
Data stays localYesNo
Content repurposingNoYes

Exemplary AI offers broader content repurposing features beyond clipping, such as generating clips for multiple social formats in one step. FunClip is the better choice when local data control is the priority or when you specifically need speaker-based segment selection rather than format-based repurposing.

install · self-host

Install and self-host#

bash
Install FunClip by cloning the repository and installing Python dependencies.
```bash
git clone https://github.com/modelscope/FunClip.git
cd FunClip
pip install -r ./requirements.txt
python funclip/launch.py
```
tech stack · detected from GitHub

What it's built on#

Languages
Python
frequently asked

FAQ#

Is FunClip free to use?

Yes. FunClip's source code is MIT licensed and free to run on your own hardware. There are no per-minute fees or subscription tiers. Model weights (Paraformer-Large, SeACo-Paraformer, CAM++) are available under Apache 2.0. Running it locally costs only your own compute.

Does FunClip work with English video?

Yes, with caveats. Pass -l en to load the Paraformer English model, or use Fun-ASR-Nano for multilingual input including English, Japanese, and Chinese dialect groups. For text-based clipping specifically, use Paraformer rather than Fun-ASR-Nano, since the current Nano checkpoint does not provide reliable character-level timestamps.

Can I run FunClip on a server and access it remotely?

Yes. Start the Gradio service with --listen to bind all network interfaces for LAN access. Add --share to create a public Gradio tunnel for access from outside the local network. Without the share flag, the service stays private to your local network.

What video file formats does FunClip support?

FunClip processes video files through ffmpeg, which handles most common formats including MP4, MKV, MOV, and AVI. The core transcription step works on the audio extracted from the video file. Subtitle burn-in into the output video requires both ffmpeg and ImageMagick.

How does FunClip compare to Whisper-based transcription tools?

FunClip uses the FunASR Paraformer models rather than Whisper. Paraformer-Large is one of the highest-accuracy Chinese ASR models available, with over 13 million downloads on Modelscope. It also integrates speaker diarization and hotword customization that Whisper does not provide natively. Whisper generally performs better on English and many non-Chinese languages.

also worth a look

Similar open-source tools#

dograh

dograh

Open source voice agent builder with telephony and BYOK AI support

5.3KPythonBSD-2-Clause
whishper

whishper

Local speech-to-text transcription and subtitling with a web UI

3.1KSvelteAGPL-3.0
freeCodeCamp

freeCodeCamp

Join the FreeCodeCamp community and contribute!

454KTypeScriptBSD-3-Clause
CLI-Anything

CLI-Anything

Empower AI agents with agent-native CLIs

47KPythonApache-2.0
Bolt.diy

Bolt.diy

Self-hosted AI app builder for full-stack web prototypes

19.7KTypeScriptMIT
openwhispr

openwhispr

Local-first voice dictation with Whisper, offline mode, and AI cleanup

5.5KJavaScriptMIT

Repository

Stars
6.1K
Forks
736
License
MIT
Latest
v2.1.1
Last commit
12 days ago
Last verified
Aug 15, 2026
Repo
modelscope/FunClip ↗

Additional details

Language
Python
Open issues
0
Contributors
26
First release
2023

Categories

AI & Machine LearningWeb DevelopmentNo-Code & Low-CodeCommunication & Collaboration

Tags

VideoAI Coding AssistantLow-codeSocial MediaWorkflow Automation