ACA
unlistedby keatemorishita-svg
一键去除 YouTube/播客转录文稿中的时间戳,支持粘贴时自动清理。覆盖冒号格式和中文格式(分秒)。
Updated 3mo agoApache-2.0
ACA
Obsidian 插件 —— 粘贴 YouTube/播客转录文稿时自动清除时间戳。支持中英文 8 种格式,三段式正则引擎,即粘即净。
解决的问题
从 YouTube、播客、飞书妙记等平台复制转录文稿时,每句话前面都带着时间戳:
0:044秒我太喜欢这座图书馆了!
0:099秒你知道,我的意思是,我平时读很多书。
分9秒引领 Anthropic 完成这项事业的是一对兄妹…
分20秒我和达里奥从小就非常要好…谁会赢呢?分28秒没有,没有。
这个插件在粘贴的瞬间自动清除它们,你得到的直接是可读的纯文本。
支持的格式(8 种)
| # | 格式 | 示例 | 来源 |
|---|---|---|---|
| 1 | 冒号秒 | 0:044秒 0:099秒 0:1212秒 | YouTube 转录 |
| 2 | 冒号分秒 | 1:2345秒 12:3456秒 | 飞书妙记 |
| 3 | 标准时分秒 | 1:23:45 | SRT 字幕 |
| 4 | 标准分秒 | 2:34 | 通用 |
| 5 | 中文紧密 | 分9秒 分20秒 分08秒 | 中文转录 |
| 6 | 中文空格 | 分 5 秒 分 4 秒 | 中文转录(空格变体) |
| 7 | 完整中文 | 1分9秒 12分30秒 | 中文转录(带分钟数) |
| 8 | 分钟标记 | 分钟 | 中文转录(分段标记) |
包括嵌在段落中间的(如 …谁会赢呢?分28秒没有,没有。)也会被清除。
功能
- 粘贴自动清理:开启后,Ctrl+V 粘贴时自动识别并清除时间戳
- 命令面板清理:
Ctrl+P→「粘贴并清理时间戳」— 保留原始粘贴行为 - 选区/全文清理:
Ctrl+P→「清理时间戳」— 清理当前文档中已有的时间戳 - AI 优化文稿:清理后可调用 DeepSeek/OpenAI 将转录稿优化为流畅文章
安装
手动安装
cd your-vault/.obsidian/plugins
git clone https://github.com/keatemorishita-svg/aca.git
然后重启 Obsidian,在设置 → 第三方插件中启用。
BRAT 安装
安装 BRAT 插件后,添加 Beta 仓库:
keatemorishita-svg/aca
使用
- 打开插件设置,开启「粘贴时自动清理时间戳」
- 从 YouTube / 播客 / 飞书妙记复制转录文稿
- 在 Obsidian 中
Ctrl+V粘贴 —— 时间戳自动消失
技术架构
三段式正则引擎,按顺序执行:
Pass 1: STAMP_ONLY_LINE → 删除「整行只有时间戳」的行
Pass 2: STAMP_PREFIX → 删除行首时间戳 + 前导空白(^ 锚定)
Pass 3: STAMP_GLOBAL → 删除全文任意位置的时间戳(无锚点兜底)
Pass 4: 归一化空行 → 压缩连续空行
正则规则:长匹配优先(分钟 在 分…秒 前面)、\d* 配合显式锚点、先局部后全局。
配置
| 设置项 | 说明 | 默认值 |
|---|---|---|
| 粘贴时自动清理 | 开启后 Ctrl+V 自动清除时间戳 | 关闭 |
| API 厂商 | DeepSeek / OpenAI | DeepSeek |
| API Key | 用于 AI 优化功能 | 空 |
| 模型 | 选择调用的模型 | deepseek-chat |
许可证
Apache 2.0 — 详见 LICENSE
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.