img


需要的软件和文件

Potplayer(功能强大的多媒体播放器软件)

本人写的Potplayer AI 翻译插件(开源,需要配合调用AI API,使用OpenAI API 兼容规范

服务商 AI 部署模型 API URL地址,API 密钥,模型名称(API 调用服务商的 AI 服务)

Ollama (本地 AI 调用,本地 AI 部署软件

需要翻译的视频(效果展示使用)


下载地址

Potplayer播放器: https://potplayer.tv/

Potplayer插件(开源):https://github.com/Fung-2025/potplayer-translation-openaiapi

Ollama:https://ollama.com/

Ollama 模型地址:https://ollama.com/search


下载Ollama

打开终端输入:

1
ollama run qwen2.5:3b

我这里以qwen2.5:3b为例可以使用别的模型

等待下载完成

重新打开终端输入:

1
ollama serve

安装插件

将插件文件复制至:

1
C:\Program Files\DAUM\PotPlayer\Extension\Subtitle\Translate

打开Potplayer 右键,依次点击字幕,实时字幕翻译,实时字幕设置

img

来到这个界面:

img

使用条件:根据自己习惯选择

点击 OpenAI API,然后点击账户设置

img

第一行填入:模型名称和API URL地址(用&隔开:Model&API URL

第二行填入:API密钥


以ollama本地模型为例

Ollama文档https://ollama.com/blog/openai-compatibility

ModelAPI URL:

1
qwen2.5:3b&http://localhost:11434/v1/chat/completions

(注意使用&隔开)

API key:

1
ollama

字幕生成

右键,依次点击字幕,生成有声字幕,生成有声字幕

img

选择一个转换引擎建议选择 :Faster-Whisper-XXL

按照性能选择型号,性能足够建议选择:large-v3或者large-v3-turbo

img

img

点击下载,等待下载完成


注意!([250226]版可能不能下载引擎和模型)

如果不能下载可以使用下方法

[241211]版地址:点击下载

GitHub引擎地址下载:

https://github.com/Purfview/whisper-standalone-win/releases/tag/Faster-Whisper-XXL


勾选:提取声音时应用语音增强滤镜

勾选:尽可能将字幕保存在视频同目录中

img

自动生成:根据自己习惯选择

完成

转载至:FungLearn


方法二

使用PotPlayer-ChatGPT-Translate插件进行API调用,不使用ollama的本地。

PotPlayer_ChatGPT_Translate 是一个 PotPlayer 插件,它整合了 ChatGPT API,以实现实时、上下文感知的字幕翻译。与传统翻译工具不同,该插件能够考虑上下文、惯用语和文化差异,从而提供更准确的翻译。项目的核心部分使用 AngleScript 实现,并结合了 ChatGPT API 与 PotPlayer API 实现深度集成。


下载地址

PotPlayer_ChatGPT_Translate插件(开源): https://github.com/Felix3322/PotPlayer_ChatGPT_Translate


安装

**全自动安装(推荐) **

  1. 下载安装程序:
    安装程序
    (安装程序是开源的,你可以查看其源码)
  2. 运行安装程序:
    • 双击 installer.exe 启动安装。
    • 安装程序会自动检测你的 PotPlayer 安装路径并完成安装设置。

配置

  1. 打开 PotPlayer 的设置:
    按下 F5 打开 PotPlayer 的 首选项

  2. 导航至扩展设置:
    依次选择 扩展 > 字幕翻译

  3. 选择翻译插件:
    选择 ChatGPT 翻译 作为翻译插件。

  4. 配置插件:

    • Model Name(模型名称):
      你可以仅输入模型名称,这时会使用默认的 API 接口 URL。
      示例:

      1
      gpt-4.1-nano

      或者,你也可以通过指定自定义 API 接口 URL,格式为:

      1
      模型名称|API 提供商

      示例:

      1
      gpt-4.1-nano|https://api.openai.com/v1/chat/completions

      备注:
      在新版插件中(版本 1.5),如果需要支持第三方 API 接口且不使用 API Key,可以在第二个参数中填写 nullkey。例如:

      1
      gpt-4.1-nano|nullkey

      或者:

      1
      qwen2.5:7b|http://127.0.0.1:11434/v1/chat/completions|nullkey
    • API Key:
      输入你的 API Key。

      你可以使用 keytest.obanarchy.org 测试 API Key 是否有效。

  5. 设置源语言和目标语言:
    根据需要配置字幕的源语言和目标语言。


模型填写示例列表

使用格式如下:

1
模型名称|API 地址|nullkey(可选)

以下是已支持或可用的模型接口示例:

1
2
3
4
5
6
7
8
9
Deepseek: deepseek-chat|https://api.deepseek.com/v1/chat/completions
通义千问: qwen-plus|https://dashscope-intl.aliyuncs.com/compatible-mode/v1/chat/completions
硅基流动: siliconflow-chat|https://api.siliconflow.cn/v1/chat/completions
文心一言: ernie-4.0-turbo-8k|https://qianfan.baidubce.com/v2/chat/completions
Gemini: gemini-2.0-flash|https://generativelanguage.googleapis.com/v1beta/openai/chat/completions
ChatGLM: chatglm-6b|https://api.chatglm.cn/v1/chat/completions
LLaMA: llama-13b|https://api.llama.ai/v1/chat/completions
Code LLaMA: code-llama-34b|https://api.llama.ai/v1/code/completions
本地部署(无需 API Key):模型名称|127.0.0.1:端口|nullkey

你也可以根据需要扩展其他兼容 OpenAI 接口的模型,确保它们支持 chat/completions 接口。