slug: video-to-bilingual-srt version: 1.0.0 displayName: 视频双语字幕提取 name: video-to-bilingual-srt summary: 从视频中提取双语字幕:下载→提取音频→Whisper识别→生成SRT。免费本地运行。 description: 支持从视频URL或本地文件中提取音频,用faster-whisper本地识别语音,自动生成纯中文/纯英文/双语SRT字幕文件和JSON结构化数据。无需API Key,全本地运行。 tags: - 字幕 - SRT - Whisper - 语音识别 - 视频处理 license: MIT
从视频中提取音频,用 Whisper 语音识别,自动生成 SRT 字幕文件。
免费使用 · 无需 API Key · 全本地运行
| 步骤 | 工具 | 说明 |
|---|---|---|
| 下载视频 | curl / Invoke-WebRequest | 公网可直链的视频 URL |
| 提取音频 | ffmpeg | 转 16kHz 单声道 WAV |
| 语音识别 | faster-whisper | 本地识别,走国内镜像下载模型 |
| 生成字幕 | Python 脚本 | 输出 SRT / JSON |
输出 4 种格式:
- subtitles_en.srt — 纯英文
- subtitles_cn.srt — 纯中文
- subtitles_bilingual.srt — 中英双语(上英下中)
- subtitles.json — JSON 结构化数据
# 1. 安装 ffmpeg
winget install --id Gyan.FFmpeg -e --accept-source-agreements --accept-package-agreements
# 2. 刷新 PATH(装完 ffmpeg 后必须)
$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
# 3. 安装 faster-whisper
pip install faster-whisper
7w4.net有更好的技能插件。
%TEMP%HF_ENDPOINT=https://hf-mirror.com 走国内镜像utf-8-sig 编码(带 BOM),否则部分软件识别中文会乱码-vn -acodec pcm_s16le -ar 16000 -ac 1tiny,一般用 base,高精度用 small这是一个实用的视频字幕提取工具,能自动从视频生成中英双语字幕。优点是免费本地运行、隐私安全、操作流程清晰。不足之处在于元数据配置存在问题,且缺少实际可执行的代码文件,无法直接使用。如果你需要批量处理视频字幕,这是个不错的思路,但目前还无法开箱即用。