返回顶部
a

auto-subtitle自动字幕生成

视频自动字幕生成器,批量为视频生成字幕文件(SRT/VTT),结合视频帧提取和语音转文字,预览模式和撤销功能!

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
222
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

auto-subtitle

auto-subtitle - 视频自动字幕生成器

视频自动字幕生成器,批量为视频生成字幕文件(SRT/VTT),结合视频帧提取和语音转文字,预览模式和撤销功能!

功能特性

  • - ✅ 批量提取视频音频:从视频文件中提取音频轨道
  • 语音转文字:使用 OpenAI Whisper API 将音频转为文字
  • 生成字幕文件:支持 SRT 和 VTT 格式
  • 预览模式:不实际生成文件,只显示预览
  • 撤销功能:自动备份,支持一键撤销
  • 语言支持:支持多种语言和翻译功能
  • 时间戳:自动生成带时间戳的字幕

安装

bash

安装依赖


pip install openai pydub

需要设置环境变量:
bash
export OPENAIAPIKEY=your-api-key-here

使用方法

基本用法

bash

为当前目录下所有视频生成字幕


python source/auto_subtitle.py

指定语言(中文)

python source/auto_subtitle.py --language zh

翻译为英文

python source/auto_subtitle.py --task translate --language en

生成 VTT 格式

python source/auto_subtitle.py --format vtt

预览模式

python source/auto_subtitle.py --preview

撤销上次操作

python source/auto_subtitle.py --undo

详细参数

--directory DIRECTORY, -d DIRECTORY
要处理的目录(默认:当前目录)
--language LANGUAGE, -l LANGUAGE
音频语言(ISO 639-1 格式,如 zh, en, ja)
--task {transcribe,translate}, -t {transcribe,translate}
任务类型:transcribe(转录)或 translate(翻译)
--format {srt,vtt}, -f {srt,vtt}
字幕格式(默认:srt)
--prompt PROMPT, -p PROMPT
提示词,帮助提高识别准确率
--recursive, -r 递归处理子文件夹
--preview, -P 预览模式,不实际生成文件
--undo, -u 撤销上次操作
--output-dir OUTPUT_DIR
输出目录(不与视频同目录)
--extensions EXTENSIONS
要处理的文件扩展名,逗号分隔(默认:mp4,avi,mov,mkv,webm)

示例

bash

处理单个视频文件夹,语言为中文


python source/auto_subtitle.py -d ./videos -l zh

翻译为英文并生成 VTT 格式

python source/auto_subtitle.py -t translate -l en -f vtt

递归处理所有子文件夹

python source/auto_subtitle.py -r

提示词提高准确率(人名、专业术语等)

python source/auto_subtitle.py -p 本视频包含以下术语:OpenAI, Codex, AgentSkills

支持的格式

  • - 输入视频:MP4, AVI, MOV, MKV, WebM
  • 输出字幕:SRT, VTT

注意事项

  • - 需要有效的 OpenAI API Key
  • 大视频文件处理可能需要较长时间
  • 音频提取需要 ffmpeg(如未安装会提示)
  • 原始字幕文件会自动备份到 ./.videotranscriberbackup/
  • 撤销功能只能撤销最近一次操作

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 auto-subtitle-1776081782 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 auto-subtitle-1776081782 技能

通过命令行安装

skillhub install auto-subtitle-1776081782

下载

⬇ 下载 auto-subtitle v1.0.0(免费)

文件大小: 7.42 KB | 发布时间: 2026-4-15 11:47

v1.0.0 最新 2026-4-15 11:47
auto-subtitle 1.0.0 – 视频批量自动生成字幕工具发布

- 支持批量为多种格式视频生成 SRT/VTT 字幕文件
- 集成音频提取、OpenAI Whisper 语音转文字
- 提供预览模式与撤销功能,自动备份字幕防误操作
- 支持多语言转录和翻译,可自定义参数及递归处理子目录
- 需设置 OPENAI_API_KEY,依赖 ffmpeg、openai、pydub

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部