PotPlayer是一款比较流行的视频播放器,在其最新版本(PotPlayer 241212)中提供了使用Whisper从语音生成字幕的功能(见官网介绍http://www.potplayercn.com/),结合该软件之前版本提供的字幕翻译功能,就能实现在播放任意视频时自动生成字幕并将字幕翻译成想要的目标语言。
下面简单描述软件的配置过程。
1 下载软件
从官网下载软件并安装。下载地址:http://www.potplayercn.com/download/potplayer241212.html 。
2 配置语音识别
-
启动PotPlayer -
右键点击PotPlayer,点击弹出菜单项 字幕 → 创建有声字幕 → 创建有声字幕… 打开设置对话框
-
在对话框中进行以下设置 -
选择 转换引擎 为 Whisper-Faster -
设置 型号 为 small -
点击右侧按钮 下载 ,软件会自动下载模型文件 -
关闭对话框
3 配置字幕翻译
-
右键选择PotPlayer,点击弹出菜单项 字幕 → 实时字幕翻译 → 实时字幕翻译设置… 打开设置对话框
-
默认情况下PotPlayer提供了Bing、DeepL、Google、Naver papago以及Yandex翻译,用户可以自行到对应的网站申请API Key并通过 账户设置 进行配置即可。
若需要使用其它翻译工具,可以使用插件。如要添加百度翻译或大模型翻译,可以参阅下面的地址。
-
百度翻译插件:http://www.potplayercn.com/course/2971.html -
ChatGPT翻译插件:https://github.com/Felix3322/PotPlayer_Chatgpt_Translate -
ollama翻译插件:https://github.com/yxyxyz6/PotPlayer_ollama_Translate
下面以Ollama翻译为例,描述其配置过程。选用Ollama的目的是可以实现完全本地操作,如果网络环境良好的话,只需要进行简单的配置也很容易改成利用其他大模型进行翻译。
3.1 配置Ollama大模型翻译
-
从网站(https://github.com/yxyxyz6/PotPlayer_ollama_Translate/releases/tag/v1)下载文件
-
在打开的 实时字幕翻译 对话框中点击按钮 打开文件夹 ,会打开翻译插件所在的文件夹
-
将前面下载的文件解压缩到这个文件夹里面,如下图所示
-
用文本编辑器打开文件 SubtitleTranslate - ollama.as ,找到第34行,如下图所示,设置本地模型的名称,如下面所示使用的是 qwen2.5:14b
,其他的都不要动
-
找到第75行,指定选择的模型名称,如下所示指定模型名称为 qwen2.5:14b
注意:确保本地上安装了Ollama并拉取了相应的大模型。
”
配置完毕后,保存并关闭 SubtitleTranslate - ollama.as 文件。
下面可以测试配置是否成功。
-
对于配置比较低的电脑,可以先用Ollama加载大模型,如下图所示加载了qwen2.5:14b
-
在打开的 实时字幕翻译 对话框中选择 翻译引擎 为 Local AI Translate ,点击按钮 测试
-
若出现下面的提示,则表示参数配置成功
此时即可使用翻译功能了。可以找个没字幕的视频测试一下,效果还是不错的,字幕的样式可以慢慢调整。
(完)
本篇文章来源于微信公众号: CFD之道
评论前必须登录!
注册