Token导航 LogoToken导航

Agent Skill · 效率

video-batch-transcript(视频批量转录)

用于辅助视频生成、动画合成、脚本化剪辑或 Remotion 等视频项目开发。它适合让 Agent 组织镜头、生成素材说明、维护合成代码或排查渲染问题。使用时需要确认分辨率、时长、素材路径和导出格式;涉及外部素材、人物肖像或商业发布时,应先核对版权授权和内容审核要求。

video-batch-transcript 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为操作浏览器;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 16,660。

总安装 2,804周安装 118GitHub Stars 1下载 982核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:video-batch-transcript(视频批量转录)
来源仓库:https://github.com/shenghoo123-png/video-batch-transcript
安装命令:
openclaw skills install video-batch-transcript
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install video-batch-transcript

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

通用视频批量转录工具 - 支持 1000+ 网站(B 站、YouTube、抖音、Twitch 等),使用 yt-dlp 批量下载视频音频,GPU 加速语音转文字(faster-whisper + CUDA),自动校正专业术语,生成结构化学习笔记。支持断点续传、批量导出、多格式输出、需要登录的网站配置。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install video-batch-transcript;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要操作浏览器,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

video-batch-transcript 怎么安装?

在终端执行 openclaw skills install video-batch-transcript。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

video-batch-transcript 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

video-batch-transcript 需要什么权限?

权限级别是操作浏览器。该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

video-batch-transcript 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

video-batch-transcript 用的人多吗?

公开数据是累计安装 2,804 次,近一周安装 118 次,下载 982 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

video-batch-transcript 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
video-batch-transcript

视频批量转录 · 本页

2,8041操作浏览器MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
video-batch-transcript
description
通用视频批量转录工具 - 支持 1000+ 网站(B 站、YouTube、抖音、Twitch 等),使用 yt-dlp 批量下载视频音频,GPU 加速语音转文字(faster-whisper + CUDA),自动校正专业术语,生成结构化学习笔记。支持断点续传、批量导出、多格式输出、需要登录的网站配置。

Video Batch Transcript

通用视频批量转录工具 - 支持 1000+ 网站

核心功能

  • 🌐 全网支持 - 基于 yt-dlp,支持 1000+ 网站(B 站、YouTube、抖音、Twitch 等)
  • 📥 批量下载 - 支持单视频、合集、播放列表、频道
  • 🚀 GPU 加速转录 - faster-whisper + CUDA,比 OpenAI Whisper 快 4-6 倍
  • 📝 结构化笔记 - 自动生成单集笔记 + 完整汇总
  • 🔧 术语校正 - 自动识别和校正专业术语
  • 💾 断点续传 - 支持中断后继续处理
  • 📤 多格式导出 - txt/md/docx,可选写入飞书文档
  • 🔐 登录支持 - 支持需要登录的网站(cookies 配置)

支持的网站

🇨🇳 国内平台

平台支持类型需要登录
哔哩哔哩 (Bilibili)视频、合集、频道部分
抖音 (Douyin)视频、合集部分
快手 (Kuaishou)视频部分
西瓜视频视频、合集部分
腾讯视频视频、剧集部分
爱奇艺视频、剧集部分
优酷视频、剧集部分
微博视频视频否
小红书视频部分

🌍 国际平台

平台支持类型需要登录
YouTube视频、播放列表、频道部分
Vimeo视频、合集部分
Dailymotion视频、播放列表部分
Twitch视频、频道部分
Twitter/X视频否
Instagram视频、Reels部分
TikTok视频部分
Facebook视频部分

📺 流媒体 (需登录)

  • Netflix、Hulu、HBO、Disney+、Amazon Prime

🎵 音频平台

  • SoundCloud、Bandcamp、Spotify、Apple Music

📚 教育平台

  • Coursera、edX、Udemy、Khan Academy、TED

完整支持列表: https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md

快速开始

1. 安装依赖

cd /root/.openclaw/workspace/skills/video-batch-transcript
pip install -r requirements.txt

2. 检查环境

python scripts/check_env.py

3. 基本使用

# YouTube 视频
python scripts/batch_transcript.py \
  --url "https://www.youtube.com/watch?v=xxx" \
  --output-dir "~/video-notes"

# B 站合集
python scripts/batch_transcript.py \
  --url "https://space.bilibili.com/xxx/channel/collectiondetail?sid=xxx" \
  --output-dir "~/video-notes"

# YouTube 播放列表
python scripts/batch_transcript.py \
  --url "https://www.youtube.com/playlist?list=xxx" \
  --output-dir "~/video-notes"

高级功能

1. 使用 Cookies(需要登录的网站)

# 从浏览器获取 cookies(推荐)
python scripts/batch_transcript.py \
  --url "https://www.youtube.com/watch?v=xxx" \
  --cookies-from-browser chrome

# 支持浏览器:chrome, firefox, safari, edge, brave, opera

# 或使用 cookies 文件
python scripts/batch_transcript.py \
  --url "https://www.netflix.com/title/xxx" \
  --cookies "cookies/netflix.txt"

2. 指定视频质量

# 下载最佳质量
python scripts/batch_transcript.py \
  --url "xxx" \
  --format "best"

# 下载 1080p
python scripts/batch_transcript.py \
  --url "xxx" \
  --format "bestvideo[height<=1080]+bestaudio/best[height<=1080]"

# 仅音频
python scripts/batch_transcript.py \
  --url "xxx" \
  --format "bestaudio"

3. 并行处理

# 使用 4 个进程并行处理
python scripts/batch_transcript.py \
  --url "xxx" \
  --workers 4

4. 断点续传

# 自动续传(默认)
python scripts/batch_transcript.py --url "xxx"

# 强制重新处理
python scripts/batch_transcript.py --url "xxx" --no-resume

配置选项

命令行参数

参数说明默认值
--url视频/合集 URL必填
--output-dir输出目录~/video-notes
--episodes指定集数 (e.g., "1-5,8,10")全部
--modelWhisper 模型 (tiny/base/small/medium/large)small
--device设备 (auto/cuda/cpu)auto
--language语言代码 (zh/en/ja 等)auto
--format视频格式选择bestaudio
--cookies-from-browser浏览器 cookies无
--cookiescookies 文件路径无
--terminology术语表 JSON 文件路径内置
--workers并行处理数1
--no-resume禁用断点续传否
--check-env仅检查环境否

配置文件

创建 config/config.yaml:

# 默认输出目录
output_dir: ~/video-notes

# Whisper 模型设置
whisper:
  model: small
  device: auto  # auto/cuda/cpu
  language: auto  # auto/zh/en/ja 等
  compute_type: float16

# 下载设置
download:
  format: bestaudio  # 默认下载格式
  audio_format: mp3  # 音频输出格式
  audio_quality: 192  # 音频质量 (kbps)
  
  # Cookies 配置(可选)
  cookies:
    enabled: false
    browser: chrome  # chrome/firefox/safari/edge
    file: ""  # 或使用 cookies 文件路径

# 输出格式
export:
  formats: [md, txt]  # md/txt/docx
  include_timestamps: false
  include_summary: true

# 术语校正
terminology:
  enabled: true
  custom_file: ""

# 并行处理
parallel:
  workers: 1
  max_memory_gb: 8

使用示例

示例 1: YouTube 教程系列

# 下载整个播放列表并转录
python scripts/batch_transcript.py \
  --url "https://www.youtube.com/playlist?list=PLxxx" \
  --output-dir "~/youtube-ml-course" \
  --device cuda \
  --model medium

示例 2: B 站 UP 主频道

# 下载 UP 主所有视频
python scripts/batch_transcript.py \
  --url "https://space.bilibili.com/123/channel/collectiondetail?sid=456" \
  --output-dir "~/bilibili-ai-series" \
  --episodes "1-20"

示例 3: 抖音合集

# 下载抖音合集(可能需要 cookies)
python scripts/batch_transcript.py \
  --url "https://www.douyin.com/collection/xxx" \
  --output-dir "~/douyin-notes" \
  --cookies-from-browser chrome

示例 4: Twitch 频道视频

# 下载 Twitch 频道视频
python scripts/batch_transcript.py \
  --url "https://www.twitch.tv/xxx/videos" \
  --output-dir "~/twitch-vods" \
  --language en

示例 5: 多平台混合处理

# 创建脚本处理多个平台的视频
cat > process_all.sh << 'EOF'
#!/bin/bash

# YouTube
python scripts/batch_transcript.py \
  --url "https://youtube.com/playlist?list=xxx" \
  --output-dir "~/notes/youtube"

# B 站
python scripts/batch_transcript.py \
  --url "https://space.bilibili.com/xxx/collectiondetail?sid=xxx" \
  --output-dir "~/notes/bilibili"

# Vimeo
python scripts/batch_transcript.py \
  --url "https://vimeo.com/album/xxx" \
  --output-dir "~/notes/vimeo"
EOF

chmod +x process_all.sh
./process_all.sh

输出结构

~/video-notes/
├── 合集或频道名称/
│   ├── 001_视频标题/
│   │   ├── audio.mp3          # 音频文件
│   │   ├── transcript.txt     # 原始转录
│   │   ├── notes.md          # 结构化笔记
│   │   └── metadata.json      # 元数据(含来源网站)
│   ├── 002_视频标题/
│   │   └── ...
│   ├── 合集汇总.md            # 完整汇总笔记
│   └── metadata.json          # 合集元数据

网站特定配置

YouTube

# 推荐:使用 cookies 避免 403 错误
python scripts/batch_transcript.py \
  --url "https://youtube.com/watch?v=xxx" \
  --cookies-from-browser chrome

# 下载字幕(如果有)
python scripts/batch_transcript.py \
  --url "https://youtube.com/watch?v=xxx" \
  --write-subs \
  --sub-langs zh-Hans,en

B 站 (Bilibili)

# 普通视频(无需登录)
python scripts/batch_transcript.py \
  --url "https://www.bilibili.com/video/BVxxx"

# 需要登录的合集
python scripts/batch_transcript.py \
  --url "https://space.bilibili.com/xxx/collectiondetail?sid=xxx" \
  --cookies-from-browser chrome

抖音/TikTok

# 可能需要 cookies
python scripts/batch_transcript.py \
  --url "https://www.douyin.com/video/xxx" \
  --cookies-from-browser chrome

Netflix/流媒体

# 需要 cookies 文件
# 1. 使用浏览器扩展导出 cookies
# 2. 保存为 netscape 格式
python scripts/batch_transcript.py \
  --url "https://www.netflix.com/title/xxx" \
  --cookies "cookies/netflix.txt"

模型选择建议

模型显存需求转录速度准确率适用场景
tiny~1 GB最快一般快速测试、低配设备
base~1 GB快较好日常使用
small~2 GB中等好推荐默认
medium~5 GB较慢很好高质量需求
large~10 GB最慢最佳专业场景

故障排除

常见问题

问题原因解决方案
HTTP 403网站阻止请求使用 --cookies-from-browser
需要登录内容需认证配置 cookies
下载慢网络问题使用代理或 CDN
转录错误音频损坏重新下载音频
内存不足模型太大使用更小模型或减少 workers

获取 Cookies

方法 1: 从浏览器自动获取(推荐)

python scripts/batch_transcript.py \
  --url "xxx" \
  --cookies-from-browser chrome

方法 2: 导出 cookies 文件

  1. 安装浏览器扩展(如 "Get cookies.txt")
  2. 登录目标网站
  3. 导出 cookies 为 Netscape 格式
  4. 使用 --cookies "path/to/cookies.txt"

GPU 加速检查

# 检查 CUDA
python -c "import torch; print(f'CUDA: {torch.cuda.is_available()}')"

# 查看 GPU
nvidia-smi

更新日志

v1.0.0 (2026-03-05)

  • 初始版本
  • 支持 1000+ yt-dlp 兼容网站
  • GPU 加速转录 (faster-whisper)
  • 结构化笔记生成
  • 断点续传
  • 多格式导出
  • Cookies 登录支持

许可证

MIT License

平台分布

OpenClaw

92.95%
按下载量换算913

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills