PotPlayer播放器创建有声字幕以及实时字幕翻译

PotPlayer播放器创建有声字幕以及实时字幕翻译

PotPlayer播放器创建有声字幕以及实时字幕翻译-寻找资源网
PotPlayer播放器创建有声字幕以及实时字幕翻译
此内容为付费阅读,请付费后查看
10
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
seekresource@163.com
1919588043
QQ1919588043
寻找资源网
微信小店:活生好美
付费阅读

环境

  • Windows 11 家庭中文版
  • PotPlayer 250909

准备

下载、安装PotPlayer的最新版本。测试播放功能,确认其工作正常:

图片

注意:本例中,视频本身已经包含了中英文字幕(非单独的字幕文件)。不过没关系,我们忽略它,一会儿将会把生成的字幕置于视频的顶部,以示区别。

注意:PotPlayer 241211版本添加使用Whisper从语音生成字幕的功能,请检查一下PotPlayer版本,如果不够新,需要升级一下:

图片

创建有声字幕

在PotPlayer上单击右键,选择“字幕” -> “创建有声字幕” -> “创建有声字幕…”:

图片

在弹出的对话框里:

  • 转换引擎:选择“Faster-Whisper-XXL ”,点击“下载”按钮,下载引擎。
  • 型号:选择“large-v3”,其它选项还有tiny、medium、large等,模型越大越精确,但是计算成本也越高。注意PotPlayer 250226 版本新增了Faster-Whisper-XXL引擎,想要使用效果更好的large-v3-turbo,需引擎勾选Whisper-Faster-XXL,并且使用的是NVIDIA显卡。
    Whisper 是OpenAI发布的语音识别模型,是目前最好的语音生成字幕工具之一,支持多达99种语言识别。现在的剪辑工具比如剪映、必剪都自带语音识别字幕功能,不过大部分都收费,且识别中文能力较强而其他语言不及Whisper。
  • 勾选“播放开始时自动生成”。
    图片

最后,点击“开始”按钮:

图片

由于本地还没有模型(C:\Users\Administrator\AppData\Roaming\PotPlayerMini64\Model\faster-whisper-small),所以它会尝试从网络下载,但是由于众所周知的原因,连接不上Hugging Face Hub,最后会报错如下:

图片
解决办法是自己手工下载:

模型引擎目录:PotPlayer\Engine 模型目录:PotPlayer\Model

这次终于成功了。

实时字幕翻译

本例中,视频里说的是英语,所以生成的字幕也是英文的。要想显示中文字幕,就需要把生成的英文字幕翻译成中文。

在PotPlayer上单击右键,选择“字幕” -> “实时字幕翻译”,勾选“总是使用”和“上面显示翻译”,可见,在原来的字幕上方显示出了翻译后的字幕,不过实际并没有翻译,两排字幕都是英文的:

图片

点击“实时字幕翻译设置”,弹出对话框:

图片

如图可见,可以用Bing、Google等引擎来翻译字幕。不过不管用哪种方式,貌似都需要设置API key。本例使用百度翻译引擎。

(注意:对话框里有一个“打开文件夹”按钮,该文件夹就是存放翻译引擎的位置。一会儿需要把下载的百度引擎文件复制到这里。)

首先要下载百度翻译引擎。

打开github:

图片

注:这个readme文件一定要看一下。

下载SubtitleTranslate - baidu.asSubtitleTranslate - baidu.ico两个文件,并复制到前面对话框中“打开文件夹”的位置(本例中为:C:\Program Files\DAUM\PotPlayer\Extension\Subtitle\Translate):

图片

重启PotPlayer,再次打开“实时字幕翻译”对话框,可见列表里出现了百度翻译。把翻译引擎选择为“百度翻译”:

图片

最后,还需要在帐户设置里填写API key。

注:如果API key设置有问题,字幕会报错

  •  
error52003, error_msg=UNAUTHORIZED USER
图片

获取API key的方法:打开百度翻译开放平台:http://api.fanyi.baidu.com/

点击“在线翻译” -> “通用文本翻译” -> “查看详情”按钮:

图片

按照提示,注册成为百度翻译开发者。注意有“标准版”(每月5万字符)和“高级版”(每月100万字符)两个选项。既然都是免费的,当然选择“高级版”了。注册过程略,具体步骤可以参考文末的“参考”部分链接。

最后,在“总览”页面,就可以获取APP ID和密钥了:

图片

点击“账户设置”按钮,输入App ID和密钥:

图片

最后,测试一下翻译引擎。删除测试框里的中文,只保留英文,然后点击“测试”按钮。

如果API key工作正常,弹出的对话框里会显示翻译后的中文:

图片

如果API key有问题,则会报错如下:

图片

确保API key工作正常。现在,中文翻译字幕就会显示出来了。

DeepSeek翻译插件
懒人智享,公众号:赛博民工
PotPlayer安装DeepSeek翻译插件实时Al翻译字幕

ChatGPT翻译插件
懒人智享,公众号:赛博民工
实时字幕翻译插件(ChatGPT或任何具有相同API调用方法的模型)集成到PotPlayer中

附两个AI翻译插件,需要自取。以及第三方大佬自己写的字幕软件,JP专供。
AI字幕((JP专攻)
懒人智享,公众号:赛博民工
分享AI翻译工具(JP特供)

附带资源

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
相关推荐
评论 抢沙发

请登录后发表评论

    暂无评论内容