FunClip logo

FunClip

modelscope/FunClip

A video transcription and subtitle generation tool with LLM-assisted functionality.

GraphCanon updated 3w · GitHub synced 3w · 103 views this month

6.1k stars731 forksLast push 4w Python MIT

Decision brief

FunClip is a Python-based video transcription and subtitle generation tool with local Gradio UI interface that leverages ASR technology, offering alternatives to Whisper while supporting LLM-assisted functionalities.

Good fit when

  • When you need to transcribe videos in Chinese, as FunClip may have optimized speech recognition for the language.
  • For users familiar with Python who prefer open-source tools under MIT License.

Avoid when

  • When the primary focus is on extensive video editing features beyond subtitle embedding, as FunClip primarily serves speech-to-text transcription needs.
  • For projects that strictly avoid installing external tools, such as ffmpeg and imagemagick, necessary for full functionality.

Observed Jul 17, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (0d since push)
As of 3w
Provenance
Not a fork · Organization account
As of 3w
Security (OSV)
87 low (87 low)
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

pip install FunClip
PyPI

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

FunClip integrates speech recognition for creating transcriptions and subtitles automatically from videos, featuring a local Gradio UI interface. It offers an alternative to Whisper with functionalities like ASR and video editing capabilities that include embedding subtitles into video clips.

Capability facts

Languages
python

Source: github.language · Jul 30, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Jul 30, 2026)

### Python env install
Source link

Tags

README

Python env install

FunClip basic functions rely on a python environment only.


---

# install Python requirments
pip install -r ./requirements.txt

For a versioned snapshot, download FunClip-2.1.0.tar.gz or FunClip-2.1.0.zip, then verify it with the published SHA256SUMS. Model weights are downloaded separately when FunClip starts and are not included in these source archives.

FunClip's Fun-ASR-Nano, SenseVoice, and subtitle compatibility paths require funasr>=1.3.29. This release returns every SenseVoice VAD region through sentence_info when token timestamps are unavailable, so clipping and subtitle clients receive segment boundaries instead of an empty timeline. It also includes the real-time final-text and short-tail fixes from 1.3.28. If you installed FunClip before this requirement was updated, run pip install -U "funasr>=1.3.29" before starting the Gradio service. Release notes · PyPI


imagemagick install (Optional)

If you want to clip video file with embedded subtitles

  1. ffmpeg and imagemagick is required
  • On Ubuntu
apt-get -y update && apt-get -y install ffmpeg imagemagick
sed -i 's/none/read,write/g' /etc/ImageMagick-6/policy.xml
  • On MacOS
brew install imagemagick
sed -i '' 's/none/read,write/g' "$(brew --prefix imagemagick)/etc/ImageMagick-7/policy.xml" 
  • On Windows

Download and install imagemagick https://imagemagick.org/script/download.php#windows

Find your python install path and change the IMAGEMAGICK_BINARY to your imagemagick install path in file site-packages\moviepy\config_defaults.py

  1. Download font file to funclip/font
wget https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ClipVideo/STHeitiMedium.ttc -O font/STHeitiMedium.ttc


License

  • FunClip source code is licensed under the MIT License.
  • Model weights are downloaded separately and are governed by the terms on their model pages. The default Paraformer-Large, SeACo-Paraformer, and CAM++ pages currently list Apache License 2.0; check the applicable model page before redistribution.

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.