Skip to content

PotPlayer播放器

PotPlayer是一款非常强大的视频播放器,支持多种视频格式,具有丰富的功能,即便因为不符合开源协议导致一直被诟病,但它仍然是一个功能强大的免费视频播放器。功能很多,多到这篇文章塞不下,所以这里只介绍一些常用的功能。

PotPlayer的安装非常简单,下载安装包后直接安装即可。这里给出官网链接:PotPlayer官网 或者PotPlayer官网 (建议使用第二个链接访问较快)

播放MP4、MKV、AVI等视频格式,播放m3u8、flv等直播流,播放RTSP、RTMP等流媒体协议的视频。

播放MP3、WAV、FLAC等音频格式。

快捷键功能
Enter全屏
Space播放/暂停
M静音
左右方向键快进/快退
上/下方向键音量增加/减少
D上一帧
Ctrl + ←上一帧
F下一帧
Ctrl + →下一帧
Ctrl + C复制当前帧画面
Z默认倍速
X- 0.1倍速
C+ 0.1倍速

PotPlayer 241211版本添加使用Whisper从语音生成字幕的功能。对于没有字幕的视频,PotPlayer可以自动识别视频中的语音,并生成字幕。

过程需要联网以及,并且需要git命令下载模型,需要电脑里已经安装了git并添加到环境变量,由于模型下载在hugging face,大概率需要科学上网,我也会给出我使用着的模型并上传到网盘,方便大家下载。

具体流程:

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

创建有声字幕

在弹出的对话框里:

转换引擎:选择“Whisper-Faster”(或者其他模型),点击“下载”按钮,下载引擎。

型号:自行选择模型大小,模型越大越精确,但是计算成本也越高,根据自己的设备计算能力来进行选择。但即便是4060笔记本显卡,计算的速度也远比观看的速度要快,选择大模型也可以。(比如我使用的就是faster-whisper-large-v3这么一个较大的模型)

但,由于huggingface国内基本链接不上,所以一般这个下载会失败,所以需要自己下载模型,然后放到PotPlayer的安装目录下的“whisper”文件夹里,具体位置是:D:\Program Files\DAUM\PotPlayer\Model。每个人安装路径不同,这个位置可能会有所变化,总之就是你的安装目录的PotPlayer文件夹下的Model文件夹下,然后在这里黏贴这一整个文件夹。

模型的链接:Whisper-Collection

下载模型的方法:

在hugging-face官网上找到模型,然后在Files and versions里面找到右上角的三个点,Clone repository,然后复制命令,在命令行里运行git的下载(请确保电脑里已经安装了git并且已经添加到了环境变量)。

然后实测这个.git目录是多余的(白白多下载了2个多G)

所以其实可以手动点击那里的Download来下载(其他文件不知道什么用我也不敢乱删)

或者可以用我的网盘链接下载(删除了占用最大的.git目录)大概占用2.87GB: faster-whisper-large-v3: https://pan.baidu.com/s/1p1wOkNgxo8NvBoUTNk2ipw?pwd=kt8f

然后放到PotPlayer的安装目录下的“whisper”文件夹里,具体位置是:D:\Program Files\DAUM\PotPlayer\Model

放到这里

然后重启PotPlayer,再次点击“创建有声字幕” -> “创建有声字幕…”:

此时右侧的下载按钮应当变灰色,代表识别到了模型。

建议勾选“播放开始时无字幕则自动生成”,这样在遇到没有字幕的视频时,PotPlayer会自动识别视频中的语音,并生成字幕,这个过程可以在后台进行,可以边播放边自动生成。

此时点击“开始”按钮,PotPlayer会自动识别视频中的语音,并生成字幕。

生成字幕示例

在以上AI字幕识别的基础上,PotPlayer还提供了AI字幕翻译的功能,可以自动将字幕翻译成其他语言,两者结合,可以轻松实现视频的自动识别、自动生成字幕、自动翻译字幕。

实时字幕翻译设置:

在PotPlayer上单击右键,选择“字幕” -> “实时字幕翻译” -> “实时字幕翻译设置…”:

实时字幕翻译设置

在弹出的对话框里可以选择自己喜欢的AI翻译模型,这个配置教程可以在网上搜索对应的教程,比如使用本地的Ollama模型,或者使用其他API翻译服务,以及一些专门翻译日语的翻译引擎等等,这方面笔者没有太多经验,而且教程大多较为繁琐建议看网上视频来配置。