auto-subtitle SKILL.md skillA
auto-subtitle from zju-real/easel is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add zju-real/easel/auto-subtitle@git:20261012.0d53744Pins git:20261012.0d53744 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- zju-real/easel
- Path
skills/builtin/auto-subtitle/SKILL.md- Versions recorded
- 1
- Latest version
- git:20261012.0d53744, committed Oct 12, 2026
- Size
- 5,155 bytes
- Repository stars
- 3,982
- License
- Apache-2.0
自动字幕 / 语音转字幕:把音频或视频里的语音识别成字幕文件(SRT/ASS/TXT/JSON),可选把字幕烧录进视频。当用户说自动字幕、语音转字幕、视频加字幕、上字幕、转录、听写、字幕文件、生成字幕、烧字幕时使用。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 自动字幕(语音转字幕) 把音频/视频里的人声识别成字幕。基于共享脚本 `skills/shared/scripts/asr.py`(faster-whisper 封装), 参数确定、可复现,做中文友好断句。可选把字幕烧录进视频(复用 `skills/shared/scripts/video_ops.py` / ffmpeg subtitles 滤镜)。 > 只做"语音 → 字幕文件 (+ 可选烧录)"。通用视频剪辑见 **video-editing**;纯降噪见 **audio-denoise**;长视频智能切片+烧字幕见 **clipify**。 ## 输入 | 字段 | 必填 | 说明 | |------|------|------| | input_file | 是 | 音频或视频文件路径(视频自动提取音轨) | | format | 否 | `srt`(默认)/ `ass` / `txt` / `json` | | language | 否 | `auto`(默认)或 `zh`/`en` 等 ISO 639-1 码 | | model | 否 | `tiny`/`base`(默认)/`small`/`medium`/`large-v3`,越大越准越慢 | | burn | 否 | 是否把字幕烧录进视频(需视频输入) | 支持:mp3/wav/m4a/aac/flac 等音频;mp4/mkv/mov/webm 等视频。 ## 输出 - 字幕文件放入 `outputs/主题名/`(SRT/ASS/TXT/JSON) - 若烧录:带硬字幕的视频(`*-sub.mp4`) - 报告:识别语言、字幕条数、所用模型、输出路径 ## 前置 - 首次运行会从 HuggingFace 下模型,**需外网代理**。脚本读取 `EASEL_PROXY` 或 `http(s)_proxy` 环境变量作代理; 都未设则直连。也可先 `export https_proxy=... http_proxy=...` 指定。 - CPU 环境用默认 `--device cpu --compute-type int8` 即可。 ## 执行步骤 脚本路径(相对项目根):`skills/shared/scripts/asr.py`、`skills/shared/scripts/video_ops.py`。 ### 1. 生成字幕文件 ```bash # 视频 → SRT(自动提取音轨 + 自动检测语言) python skills/shared/scripts/asr.py transcribe \ -i input.mp4 -o outputs/主题名/input.srt --language zh …
Read the whole file at its exact version.
How to install
mdr add zju-real/easel/auto-subtitle@sha256:e718686f62effe30The line at the top of this page pins the label git:20261012.0d53744, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_2tm4k2zhykhh6pgg)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Oct 12, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (5155 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
zju-real/easel · 3,982 stars · license Apache-2.0 · pushed 2026-10-21 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_2tm4k2zhykhh6pgg GET https://markdownregistry.com/api/v1/resolve?ref=zju-real/easel/auto-subtitle GET https://markdownregistry.com/api/v1/blob/e718686f62effe30740d500f587fd950eea11ecaedb025288e54dce55d1c348f
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.