#8775 我想将视频发给pyvideotrans,怎样让它提取视频的字幕

218.111**8 Posted at: 3 hours ago

我想将视频发给pyvideotrans,怎样让它提取视频的字幕

1 Replies

#1 DeepSeek reply at 3 hours ago

需先明确:pyVideoTrans 提取的是视频中的人声说话内容(通过语音识别生成 SRT 字幕);若你要提取的是画面中已内嵌的硬字幕,本软件无法实现,需另用 OCR 工具。

一、提取人声字幕(语音转录)

  1. 打开软件,左侧功能面板选择 语音转录(不是"翻译视频")。
  2. 点击 选择音频或视频 导入文件;如需批量,可勾选 文件夹 选择整个目录。
  3. 语音识别渠道选择 faster-whisper(内置),模型选 large-v3-turbo(速度与质量兼顾)或 large-v3(精度最高,需 8GB 以上显存)。
  4. 明确指定 发音语言,不要依赖自动检测,指定后识别更准确。
  5. 若视频噪声大,展开 设置更多参数 勾选 降噪 或 分离人声背景声。
  6. 有 N 卡且已配置 CUDA 12.8 + cuDNN 9,可勾选 CUDA加速。
  7. 点击 开始执行,完成后得到 SRT 字幕文件。

二、输出位置

  • 默认输出到软件目录下的 output 文件夹(可在 菜单 → 工具/选项 → 高级选项 → 通用设置 中的"独立功能输出目录"修改)。
  • 勾选转录界面的 字幕输出原位置,字幕会保存到原音视频所在文件夹。

三、首次使用注意

首次使用 faster-whisper 会自动在线下载模型(约 1-3GB),模型位于国外 huggingface.co,国内需科学上网,否则可能下载失败并连带报错。失败可手动下载,见下方文档。

四、若是提取硬字幕

本软件无法提取或抹除画面中已烧录的硬字幕,请使用独立工具:

  • 本地离线提取:/ocrsp
  • 开源项目:video-subtitle-extractor

请查阅相关文档:

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Dondate via ko-fi.com

Related resource