PotPlayer
2025/8/9大约 3 分钟
PotPlayer
语音字幕
根据语音生成字幕
语音转字幕功能 中文参考
下载
- 更新PotPlayer:新版本有附加选项
- 下载:主界面视频区域右键-》字幕-》生成有声字幕-》生成有声字幕
进入到设置界面
- 选择引擎(engine)及模型(model):只需要英文字幕,选Whisper-faster引擎 和 tiny 模型即可
- 下载:我的路径是:C:\Users\mingstudent\AppData\Roaming\PotPlayerMini64\Model
由于在PotPlay 内进行下载报错:无法下载上述列表文件;校验错误。所以只能手动下载
Faster-Whisper(下载路径设置为Engine),文件大小:1.39G。下载完成后解压缩到当前目录。把和exe同级路径下的所有文件拷贝到Engine/Faster-Whisper-XXL
对于model进行类似操作。
engine 和 model 放置好后,在设置里选择对应的engine 和 model。如果下载按钮不可用(灰色)说明PotPlay 检测到该 engine 和 model
生成
- 配置:进入到有声字幕设置界面,勾选
尽可能将字幕保存在视频同目录中,这样不用每次打开后重新生成字幕;默认生成的字幕保存在临时文件夹下 - 转换:在设置界面点击开始按钮

[10:00.970 --> 10:02.210] And I'm John Russell.
Transcription speed: 15.17 audio seconds/s
Subtitles are written to 'C:\Users\MINGST~1\AppData\Local\Temp' directory.
Operation finished in: 0:00:44.629
----------------------------------------------------------
转换完成
----------------------------------------------------------问题:
- 会根据音频的前30s 检测语言:如果明确语言可以设置好;
- 虽然设置了将字幕保存到视频同目录,但是这里还是输出到了Temp下
解决: - 在生成有声字幕设置中,设置语言为english
- 自动生成选项配置为:无字幕则自动生成,并勾选下方的保存在视频同目录选项。重新打开软件,查看配置时候生效。并确认无字幕打开视频时 是否 在视频文件路径下生成了同名的srt 格式字幕文件。
- 打开字幕:

- 保存字幕:字幕-》保存字幕-》按影片名称保存,在影片路径下生成同名的srt类型字幕文件。下次打开时会自动加载字幕。
更新说明
旧版本的PotPlay 存放 engine 的路径是:C:\Program Files\DAUM\PotPlayer\Module。更新后之前下载的model 没有被删除,还在该路径下。只是因为新版本的路径更改为:C:\Users\mingstudent\AppData\Roaming\PotPlayerMini64\Model。导致检测不到engine。 可以直接把原来的engine 拷贝过来使用。
提取声音失败
问题描述:将视频文件(MP4) 和 音频文件(m4a) 放在同一路径下,打开视频,正常播放,有声音。生成有声字幕,提示:
----------------------------------------------------------
声音提取: -> 失败
----------------------------------------------------------可能是由于视频加载了音频导致的
解决: 单独打开音频文件,可以生成有声字幕。然后再打开视频,此时会自动加载字幕。
其他
- 字幕生成可能出错:如,生成的字幕:a Poster-Fee-S。实际为 apostrophe - 撇号。使用训练参数更高的模型。切换为small(初始为tiny),转换时间为5分53秒,使用tiny 不超过1分钟,但正确率提高,准确的转换为apostrophe。
相关配置
- 点击拷贝选中字幕:

暂停后可以选择字幕,右键点击设置。将复制到剪切板移动到首项,这样暂停后点击字幕就会进行拷贝。