← 返回
内容创作 Key

Auto Subtitle

视频自动字幕生成器,批量为视频生成字幕文件(SRT/VTT),结合视频帧提取和语音转文字,预览模式和撤销功能!
视频自动字幕生成器,批量为视频生成字幕文件(SRT/VTT),结合视频帧提取和语音转文字,预览模式和撤销功能!
utopiabenben
内容创作 clawhub v1.0.0 1 版本 99851.4 Key: 需要
★ 1
Stars
📥 652
下载
💾 23
安装
1
版本
#latest

概述

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

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

功能特性

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

安装

# 安装依赖
pip install openai pydub

需要设置环境变量:

export OPENAI_API_KEY="your-api-key-here"

使用方法

基本用法

# 为当前目录下所有视频生成字幕
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)

示例

# 处理单个视频文件夹,语言为中文
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(如未安装会提示)
  • 原始字幕文件会自动备份到 ./.video_transcriber_backup/
  • 撤销功能只能撤销最近一次操作

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-30 04:22 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

content-creation

Baidu Wenku AIPPT

ide-rea
使用百度文库 AI 智能生成 PPT,自动根据内容选择模板。
★ 66 📥 46,204
data-analysis

Data Chart Tool

utopiabenben
数据可视化工具,将 CSV/JSON 数据转换为美观图表(柱状图、折线图、饼图等),可配合 tushare-finance、财务分析及数据报告使用!
★ 0 📥 1,167
content-creation

AdMapix

fly0pants
广告情报与应用数据分析助手,支持搜索广告素材、分析应用排名、下载量、收入及市场洞察,用于广告素材和竞品分析。
★ 295 📥 136,492