audio-denoise SKILL.md skillA
audio-denoise 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/audio-denoise@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/audio-denoise/SKILL.md- Versions recorded
- 1
- Latest version
- git:20261012.0d53744, committed Oct 12, 2026
- Size
- 4,840 bytes
- Repository stars
- 3,982
- License
- Apache-2.0
音频降噪:去除录音中的背景噪声、电流声、风噪、嗡嗡声,基于 ffmpeg 滤镜链(afftdn/highpass/lowpass)。 当用户说"降噪""去噪""去杂音""消除背景噪声""电流声""风噪""录音有杂音""音频降噪"时使用。 和 audio-editing 的区别:audio-editing 做剪辑/转码/音量等通用音频操作(内置 denoise 兜底),本 SKILL 专做降噪调参。.
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
# 音频降噪
清理录音中的背景噪声。降噪专项 SKILL——通过共享脚本 `skills/shared/scripts/audio_ops.py denoise` 封装 ffmpeg 降噪滤镜,提供三级方案(从基础滤波到 RNN 神经网络),参数确定、可复现,不现场手拼命令。
> 通用音频操作(裁剪/转码/音量/提取/拼接/淡入淡出/变速)见 **audio-editing**。本 SKILL 专注降噪。
## 输入
| 字段 | 必填 | 说明 |
|------|------|------|
| input_file | 是 | 音频或视频文件路径 |
| tier | 否 | `1` / `2` / `3`(默认 `2`) |
| output_file | 否 | 默认 `outputs/主题名/{filename}-clean.{ext}` |
| mix | 否 | 降噪强度 0.0-1.0(默认 0.8,仅 tier3 RNNoise) |
| preserve_original | 否 | 保留原始文件(默认 true) |
支持格式:wav, mp3, flac, aac, m4a, mp4, mkv, mov。
## 输出
- 降噪后的音频文件(放入 `outputs/主题名/`)
- 处理报告:原始文件信息、所用 tier 与滤镜链、输出文件信息、大小对比
## 三级降噪方案(对应脚本 `--tier`)
脚本按 tier 自动选滤镜链并打印实际执行的 ffmpeg 命令。
### Tier 1 — 基础降噪(ffmpeg 内置滤波)
切除低频隆隆声、高频嘶嘶声 + FFT 降噪,纯 ffmpeg 无外部依赖。
滤镜:`highpass=f=80,lowpass=f=8000,afftdn=nr=12:nf=-40:tn=1`
适用:轻度噪声、无需模型的快速处理。
### Tier 2 — 加强降噪(更强 FFT + 非局部均值)
更激进的 FFT 降噪叠加 anlmdn,仍纯 ffmpeg。
滤镜:`highpass=f=70,afftdn=nr=24:nf=-30:tn=1,anlmdn=s=0.0005`
适用:中度噪声、稳态背景噪声(空调/风扇/底噪)。**默认档**。
### Tier 3 — RNN 神经网络降噪(arnndn + 后处理)
RNNoise 针对人声优化 + 高通预处理 + 动态压缩 + 响度归一化。
滤镜:`highpass=f=60,arnndn=m=<model>:mix=<mix>,acompressor=...,loudnorm=...`
适用:人声录音、播客、访谈、复杂噪声环境。
…Read the whole file at its exact version.
How to install
mdr add zju-real/easel/audio-denoise@sha256:97b79956fc00f9c3The 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_47k42b5oqznbbeae)
2 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 (4840 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_47k42b5oqznbbeae GET https://markdownregistry.com/api/v1/resolve?ref=zju-real/easel/audio-denoise GET https://markdownregistry.com/api/v1/blob/97b79956fc00f9c3cd0058e5aa2af455c9ede144efe3d4270f61ab9d036078c2
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.