# FunClip v2.1.0

FunClip v2.1.0 is the project's first versioned GitHub release and a stable rollback point for the current local video-clipping application.

## Highlights

- Select Paraformer for precise timestamp-based clipping, Fun-ASR-Nano for high-accuracy transcription, or SenseVoice for multilingual ASR with emotion and audio-event tags.
- Use transcript-driven LLM clipping through the supported providers, or optional TwelveLabs Pegasus for content-aware video selection.
- Require `funasr>=1.3.29`, including SenseVoice VAD-region `sentence_info` timestamps plus the real-time final-text and short-tail fixes from 1.3.28.
- Run the same public application in the [FunClip Hugging Face Space](https://huggingface.co/spaces/FunAudioLLM/FunClip).

## Install

Download either source archive below, verify it with `SHA256SUMS`, extract it, and install the declared dependencies:

```bash
sha256sum -c SHA256SUMS --ignore-missing
pip install -r requirements.txt
python funclip/launch.py
```

Windows users can verify a downloaded archive with `Get-FileHash -Algorithm SHA256` and compare the result with `SHA256SUMS`.

## Assets

- `FunClip-2.1.0.tar.gz`: versioned source archive for Linux and macOS workflows.
- `FunClip-2.1.0.zip`: versioned source archive for Windows and general-purpose extraction.
- `SHA256SUMS`: SHA-256 digests for both archives.

The archives contain the tracked FunClip application source, documentation, and dependency manifest. Runtime dependencies and model weights are not bundled; model weights are not bundled because each model retains its own license and distribution terms.

---

FunClip v2.1.0 是项目首个带版本号的 GitHub Release，为当前本地视频剪辑应用提供稳定下载和回退节点。版本支持 Paraformer、Fun-ASR-Nano、SenseVoice、基于字幕的大模型智能剪辑及可选的 TwelveLabs Pegasus，并要求 `funasr>=1.3.29`。下载 `tar.gz` 或 `zip` 后，请先使用 `SHA256SUMS` 校验，再安装 `requirements.txt`。归档仅包含 Git 已跟踪的应用源码、文档和依赖清单，不包含运行依赖或模型权重。
