FunClip v2.2.1
FunClip v2.2.1 makes embedded subtitle colors reliable and packages the latest MOSS deployment boundaries as a stable, checksum-protected snapshot.
Highlights
- Preserve selected subtitle colors with a Pillow RGBA renderer and the bundled font. The standard subtitle path no longer depends on ImageMagick text rasterization.
- Keep subtitle timing, bottom-center placement,
SubtitlesClipcomposition, and FFmpeg video encoding unchanged. - Clarify that MOSS-Transcribe-Diarize produces anonymous speaker labels for turns within one recording. It does not identify a known person or provide voiceprint verification.
- Retain the third-party MOSS path for long-form ASR, segment timestamps, speaker SRT, and speaker-based clipping without an external VAD or speaker model.
Install or upgrade
Download either source archive below, verify it with SHA256SUMS, extract it, and install the declared dependencies:
sha256sum -c SHA256SUMS --ignore-missing
pip install -U -r requirements.txt
python funclip/launch.pyThe current MOSS and subtitle integration requires funasr>=1.4.9. Model weights are downloaded separately when FunClip starts.
Assets
FunClip-2.2.1.tar.gz: versioned source archive for Linux and macOS workflows.FunClip-2.2.1.zip: versioned source archive for Windows and general-purpose extraction.SHA256SUMS: SHA-256 digests for both archives.
The archives contain tracked FunClip application source, documentation, fonts, and dependency manifests. Runtime dependencies and model weights are not bundled; model weights are not bundled because every model retains its own license and distribution terms.
Validation
- Subtitle foreground regression covers black, white, green, and red pixels.
SubtitlesClipplusCompositeVideoClipverifies final-frame color composition.- A one-second encoded MP4 was decoded with 1,297 red subtitle pixels and zero white subtitle pixels.
- Release archives are built twice and compared byte-for-byte before the signed tag is published.
Changes since v2.2.0
See the full changelog.
FunClip v2.2.1 通过 Pillow RGBA 渲染器和项目自带字体可靠保留用户选择的字幕颜色,标准字幕路径不再依赖 ImageMagick 文字栅格化。该版本同时明确 MOSS-Transcribe-Diarize 只返回同一录音内的匿名说话人标签,不提供已知人物身份识别或声纹验证。下载 tar.gz 或 zip 后请先使用 SHA256SUMS 校验,再执行 pip install -U -r requirements.txt。归档包含 Git 已跟踪的应用源码、文档、字体和依赖清单,不包含运行依赖或模型权重。