dyphire

mpv-sub-fastwhisper

mpv-sub-fastwhisper 是一个 mpv 脚本,调用 faster-whisper 对视频语音转写生成 SRT 字幕,并可自动调用 GPT API 翻译字幕。

faster-whisper
发布于
2025年1月13日
46
星标
1,413
下载
同步于
13 天前

最新版本

faster-whisper2025年1月13日 21:19
下载慢?可在上方随时切换镜像源

项目说明

项目概述

mpv-sub-fastwhisper 是一个集成到 mpv 的字幕生成脚本,用 faster-whisper 对视频做语音转写并输出 SRT 字幕。字幕生成后脚本还会尝试调用 GPT API 完成翻译,方便快速获得带字幕的观影体验。它适合希望在播放过程中直接生成字幕的用户。

播放时一句话,让 mpv 自己把字幕生成出来。

主要功能

  • 语音转写:调用 faster-whisper 对视频音频转写生成 SRT 字幕
  • 自动翻译:字幕生成后自动尝试调用 GPT API 翻译
  • 脚本集成:以 mpv 脚本形式运行,播放中即可生成字幕

适用人群

  • 观看无字幕视频的用户
  • 使用 mpv 且需要转写字幕的用户
  • 有本地语音转写与翻译需求的用户

快速上手

  1. 安装 faster-whisper 与 FFmpeg
  2. 将脚本放入 mpv 的脚本目录
  3. 在脚本或脚本选项中填写 GPT API 相关配置
  4. 用 mpv 打开视频,触发脚本生成字幕
  5. 生成的字幕文件会随视频一同保存

核心优势

  • 本地转写:转写在本机完成,无需上传视频
  • 附带翻译:转写后自动尝试翻译,省去二次处理
  • 贴合播放:直接在 mpv 里生成,边看边等字幕完成

系统要求

项目 要求
操作系统 可运行 mpv 的平台
依赖软件 faster-whisper、FFmpeg
运行环境 mpv
可选依赖 GPT API(字幕翻译)

注意事项

  • GPT API 相关配置需自行在脚本或脚本选项中填写
  • 转写速度与准确度取决于本机性能与所用模型
  • 使用在线翻译需自行承担相应的 API 费用

历史版本

排序