闲社服务运行正常AI智能体自动化平台
v

视频转写

技能标识:video-transcriber

视频转写工作流,支持B站和YouTube视频。自动判断有字幕/无字幕,有字幕则获取字幕,无字幕则下载音频+whisper转写。触发场景:(1) 用户要求总结视频内容 (2) 用户要求获取视频字幕 (3) 用户要求转写视频 (4) 处理B站/YouTube视频

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

视频转写

视频转写工作流

决策流程

  1. 1. 尝试获取字幕 → bilibili-youtube-watcher
↓ 有字幕? ──是──→ 检查语言 ──需翻译?──是──→ LLM翻译 ↓否 ↓否
  1. 2. 下载音频 → yt-dlp 直接使用
↓
  1. 3. 判断语言 → 中文?用--language Chinese : 用--language en
↓
  1. 4. 转写 → whisper.cpp tiny模型

工具

bilibili-youtube-watcher(有字幕时)

bash

B站视频字幕

python3 ~/.openclaw/extensions/bilibili-youtube-watcher/scripts/get_transcript.py URL --lang zh-CN

YouTube字幕(尝试en/zh-CN)

python3 ~/.openclaw/extensions/bilibili-youtube-watcher/scripts/get_transcript.py URL --lang en

yt-dlp + whisper.cpp(无字幕时)

bash

1. 获取视频时长


yt-dlp --dump-json --no-check-certificate URL | jq -r .duration, .title

2. 下载音频

yt-dlp -f bestaudio --no-check-certificate URL -o audio.m4a

3. 转码

ffmpeg -i audio.m4a -ar 16000 -ac 1 audio.wav

4. 转写

中文视频

whisper-cpp -m ggml-tiny.bin -f audio.wav -osrt --language Chinese

英文视频

whisper-cpp -m ggml-tiny.bin -f audio.wav -osrt --language English

注意事项

  • - exec默认timeout=1800秒(30分钟),足够处理40分钟视频
  • 翻译:用LLM直接处理字幕内容
  • 字幕库:my.feishu.cn/docx/I9P3dGDZioSJZlxfHwwclXcAnDe

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 video-transcriber-1776025188 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 video-transcriber-1776025188 技能

通过命令行安装

skillhub install video-transcriber-1776025188

下载

⬇ 下载 video-transcriber v1.0.0(免费)

文件大小: 1.55 KB | 发布时间: 2026-4-13 12:28

v1.0.0 最新 2026-4-13 12:28
- Initial release of the video-transcriber skill.
- Supports Bilibili and YouTube videos: summarizes content, retrieves or transcribes subtitles, and processes both platforms.
- Automatically detects if captions are available; fetches them if present or uses Whisper transcription if absent.
- Handles both Chinese and English videos, with translation when needed.
- Workflow includes tools: bilibili-youtube-watcher, yt-dlp, ffmpeg, and whisper.cpp.
返回顶部